branch: externals/vertico commit 6f22ff129886a6b9292212f9897c65f919340aca Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
vertico-multiform: Use current-minibuffer-command to handle multi prompt commands Fix #332 --- extensions/vertico-multiform.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/vertico-multiform.el b/extensions/vertico-multiform.el index 745e5d5800..4b1f601a99 100644 --- a/extensions/vertico-multiform.el +++ b/extensions/vertico-multiform.el @@ -119,7 +119,11 @@ The keys in LIST can be symbols or regexps." (vertico-multiform--toggle -1) (pop vertico-multiform--stack)))) (add-hook 'minibuffer-exit-hook exit) - (dolist (x (cdr (or (vertico-multiform--lookup this-command vertico-multiform-commands) + (dolist (x (cdr (or (vertico-multiform--lookup + (if (boundp 'current-minibuffer-command) + current-minibuffer-command ;; Available on Emacs 28 + this-command) + vertico-multiform-commands) (vertico-multiform--lookup cat vertico-multiform-categories)))) (pcase x (`(:not . ,fs)