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

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

[elpa] externals/transient 5686a792f6 4/8: transient--suspend-override:


From: Jonas Bernoulli
Subject: [elpa] externals/transient 5686a792f6 4/8: transient--suspend-override: Cancel prefix key display
Date: Wed, 11 May 2022 18:05:34 -0400 (EDT)

branch: externals/transient
commit 5686a792f65ea3fe2c246a8aabb0e943a804fdaa
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    transient--suspend-override: Cancel prefix key display
---
 lisp/transient.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lisp/transient.el b/lisp/transient.el
index 9c3b076869..ebe6848dc2 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2106,8 +2106,12 @@ value.  Otherwise return CHILDREN as is."
 (defun transient--suspend-override (&optional nohide)
   (transient--debug 'suspend-override)
   (transient--timer-cancel)
-  (when (and (not nohide) transient-hide-during-minibuffer-read)
-    (transient--delete-window))
+  (cond ((and (not nohide) transient-hide-during-minibuffer-read)
+         (transient--delete-window))
+        ((and transient--prefix transient--redisplay-key)
+         (setq transient--redisplay-key nil)
+         (when transient--showp
+           (transient--show))))
   (transient--pop-keymap 'transient--transient-map)
   (transient--pop-keymap 'transient--redisplay-map)
   (remove-hook 'pre-command-hook  #'transient--pre-command)



reply via email to

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