emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/embark e0057f6: Add keymap prompter support for C-u C-u


From: ELPA Syncer
Subject: [elpa] externals/embark e0057f6: Add keymap prompter support for C-u C-u, C-u C-u C-u, C-u 3 1 C-u, etc.
Date: Mon, 22 Nov 2021 16:57:15 -0500 (EST)

branch: externals/embark
commit e0057f6a6621b24e0ba4c167b683a84039c6f084
Author: Omar Antolín <omar.antolin@gmail.com>
Commit: Omar Antolín <omar.antolin@gmail.com>

    Add keymap prompter support for C-u C-u, C-u C-u C-u, C-u 3 1 C-u, etc.
---
 embark.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/embark.el b/embark.el
index f906dc2..4c87656 100644
--- a/embark.el
+++ b/embark.el
@@ -1025,11 +1025,14 @@ UPDATE is the indicator update function."
                                             'visible)))
            (quit-window 'kill-buffer win))
          (embark-completing-read-prompter prefix-map update)))
-      ((or 'universal-argument 'negative-argument 'digit-argument)
+      ((or 'universal-argument 'universal-argument-more
+           'negative-argument 'digit-argument)
        ;; prevent `digit-argument' from modifying the overriding map
        (let ((overriding-terminal-local-map overriding-terminal-local-map))
          (command-execute cmd))
-       (embark-keymap-prompter keymap update))
+       (embark-keymap-prompter
+        (make-composed-keymap universal-argument-map keymap)
+        update))
       ((or 'minibuffer-keyboard-quit 'abort-recursive-edit 'abort-minibuffers)
        nil)
       ((guard (lookup-key keymap keys))  ; if directly bound, then obey



reply via email to

[Prev in Thread] Current Thread [Next in Thread]