[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-28 b418aad: * lisp/repeat.el (repeat-echo-message): Bind message-l
From: |
Juri Linkov |
Subject: |
emacs-28 b418aad: * lisp/repeat.el (repeat-echo-message): Bind message-log-max to nil. |
Date: |
Mon, 15 Nov 2021 12:53:55 -0500 (EST) |
branch: emacs-28
commit b418aad85a3d62aa427e7af72c96ca1d644dbc02
Author: Juri Linkov <juri@linkov.net>
Commit: Juri Linkov <juri@linkov.net>
* lisp/repeat.el (repeat-echo-message): Bind message-log-max to nil.
Don't insert messages about repeatable keys in the *Messages* buffer.
---
lisp/repeat.el | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/lisp/repeat.el b/lisp/repeat.el
index 96ea8a0..45201ad 100644
--- a/lisp/repeat.el
+++ b/lisp/repeat.el
@@ -481,19 +481,20 @@ See `describe-repeat-maps' for a list of all repeatable
commands."
(defun repeat-echo-message (keymap)
"Display available repeating keys in the echo area."
- (if keymap
- (let ((message (repeat-echo-message-string keymap)))
- (if (current-message)
- (message "%s [%s]" (current-message) message)
- (message "%s" message)))
- (let ((message (current-message)))
- (when message
- (cond
- ((string-prefix-p "Repeat with " message)
- (message nil))
- ((string-search " [Repeat with " message)
- (message "%s" (replace-regexp-in-string
- " \\[Repeat with .*\\'" "" message))))))))
+ (let ((message-log-max nil))
+ (if keymap
+ (let ((message (repeat-echo-message-string keymap)))
+ (if (current-message)
+ (message "%s [%s]" (current-message) message)
+ (message "%s" message)))
+ (let ((message (current-message)))
+ (when message
+ (cond
+ ((string-prefix-p "Repeat with " message)
+ (message nil))
+ ((string-search " [Repeat with " message)
+ (message "%s" (replace-regexp-in-string
+ " \\[Repeat with .*\\'" "" message)))))))))
(defvar repeat-echo-mode-line-string
(propertize "[Repeating...] " 'face 'mode-line-emphasis)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-28 b418aad: * lisp/repeat.el (repeat-echo-message): Bind message-log-max to nil.,
Juri Linkov <=