* lisp/repeat.el (repeat-echo-message): Bind message-log-max to nil.
Don't insert messages about repeatable keys in the *Messages* buffer.
This commit is contained in:
parent
fe2ac7cb7c
commit
b418aad85a
1 changed files with 14 additions and 13 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue