File: vertico-suspend.el.html

This package is a Vertico extension providing the vertico-suspend command to suspend the current Vertico completion session. If vertico-suspend is called from within the currently active Vertico minibuffer, the completion session is suspended. Otherwise the last session is restored. It is possible to suspend multiple nested Vertico sessions. Note that vertico-suspend requires that recursive minibuffers are enabled by setting the customizable variable enable-recursive-minibuffers to t.

(keymap-global-set "M-S" #'vertico-suspend)

See also the related extension vertico-repeat, which uses a different technique, storing a completion session history.

There exists a small issue with vertico-suspend. The setting echo-keystrokes does not work. Unfortunately this cannot be fixed without modifying the C source of Emacs, since Emacs forcibly disables echo if a minibuffer is active.

Defined variables (0)

Defined functions (3)

vertico-suspend[Arg list not available until function definition is loaded.]
vertico-suspend--message
vertico-suspend--unselect

Defined faces (0)