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

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

[elpa] externals/ergoemacs-mode f3ebfc1 298/325: Add input-pending-p to


From: Stefan Monnier
Subject: [elpa] externals/ergoemacs-mode f3ebfc1 298/325: Add input-pending-p to echoing of commands
Date: Sat, 23 Oct 2021 18:49:15 -0400 (EDT)

branch: externals/ergoemacs-mode
commit f3ebfc12c98e270da390941cb11bdf8004b41813
Author: Matthew Fidler <514778+mattfidler@users.noreply.github.com>
Commit: Matthew Fidler <514778+mattfidler@users.noreply.github.com>

    Add input-pending-p to echoing of commands
---
 ergoemacs-command-loop.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ergoemacs-command-loop.el b/ergoemacs-command-loop.el
index e7c87e8..7d469bd 100644
--- a/ergoemacs-command-loop.el
+++ b/ergoemacs-command-loop.el
@@ -2066,14 +2066,14 @@ to the `format' like: (format str args)."
 
 (defun ergoemacs-command-loop--temp-message-timer-echo ()
   "Echos `ergoemacs-command-loop--temp-message-timer-str' if minibuffer isn't 
active."
-  (if (or (minibufferp) isearch-mode)
+  (if (or (minibufferp) isearch-mode (input-pending-p))
       (setq ergoemacs-command-loop--temp-message-timer
-           (run-with-idle-timer ergoemacs-command-loop--temp-message-timer-secs
-                                nil 
#'ergoemacs-command-loop--temp-message-timer-echo))
+               (run-with-idle-timer 
ergoemacs-command-loop--temp-message-timer-secs
+                                                nil 
#'ergoemacs-command-loop--temp-message-timer-echo))
     (cancel-timer ergoemacs-command-loop--temp-message-timer)
     (let (message-log-max)
       (with-temp-message ergoemacs-command-loop--temp-message-timer-str
-       (sit-for (or (and (numberp ergoemacs-command-loop-message-sit-for) 
ergoemacs-command-loop-message-sit-for) 2))))))
+           (sit-for (or (and (numberp ergoemacs-command-loop-message-sit-for) 
ergoemacs-command-loop-message-sit-for) 2))))))
 
 (defun ergoemacs-command-loop--temp-message (str &rest args)
   "Message facility for `ergoemacs-mode' command loop.



reply via email to

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