Ace-link integration for VUI buffers
Jump to and activate any widget in a VUI buffer using avy-style overlay hints.
When working with VUI buffers containing many interactive widgets (buttons, fields, checkboxes), navigating with TAB can be slow. This package provides ace-link-vui, which displays overlay hints on all visible widgets, allowing O(1) navigation to any widget.
Clone this repository and add to your load-path:
(add-to-list 'load-path "/path/to/ace-link-vui")
(require 'ace-link-vui)(use-package ace-link-vui
:after vui
:config
(define-key vui-mode-map (kbd "o") #'ace-link-vui))Bind the commands to keys in vui-mode-map:
(define-key vui-mode-map (kbd "o") #'ace-link-vui)
(define-key vui-mode-map (kbd "O") #'ace-link-vui-action)Then press o in any VUI buffer to see overlay hints appear on all widgets. Press the corresponding character to jump to that widget.
| Command | Description |
|---|---|
ace-link-vui | Jump to a widget (navigation only) |
ace-link-vui-action | Jump to and activate a widget |
GPL-3.0