Skip to content

d12frosted/ace-link-vui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ace-link-vui

Ace-link integration for VUI buffers

Jump to and activate any widget in a VUI buffer using avy-style overlay hints.

Overview

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.

Installation

Manual

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

(use-package ace-link-vui
  :after vui
  :config
  (define-key vui-mode-map (kbd "o") #'ace-link-vui))

Usage

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.

Commands

CommandDescription
ace-link-vuiJump to a widget (navigation only)
ace-link-vui-actionJump to and activate a widget

Requirements

  • Emacs 27.1 or later
  • avy 0.5.0 or later
  • vui 0.1.0 or later

License

GPL-3.0

About

Ace-link style navigation for VUI buffers - jump to any widget using avy overlays

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors