Documentation

Commentary

Two macros: `keymap-popup-define' produces a real `defvar-keymap'
with embedded descriptions; `keymap-popup-annotate' adds popup
descriptions to an existing keymap.  `keymap-popup' displays
either as an interactive menu.  One definition, two uses:
direct key dispatch and popup help.

The popup is a pure renderer: it reads state (buffer-locals, dynamic
descriptions) but owns none.  Commands mutate state in the user's
buffer; the popup just re-reads it on the next refresh.

Requires

Dependencies

Consumers

Reverse Dependencies