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)

Reply via email to