Commit 0d27a45e authored by Glenn Morris's avatar Glenn Morris

* lisp/kmacro.el (kmacro-call-macro): Restore repeat message. (Bug#11817)

parent f5c08e17
2012-07-06 Glenn Morris <>
* kmacro.el (kmacro-call-macro): Restore repeat message. (Bug#11817)
* files.el (toggle-read-only): Restrict message to interactive use.
2012-07-06 Michael Albinus <>
......@@ -629,8 +629,7 @@ others, use \\[kmacro-name-last-macro]."
(> (length (this-single-command-keys)) 1))
;; Used when we're in the process of repeating.
(eq no-repeat 'repeating))
(if end-macro
(kmacro-end-macro arg)
(call-last-kbd-macro arg #'kmacro-loop-setup-function))
......@@ -641,7 +640,13 @@ others, use \\[kmacro-name-last-macro]."
(if (eq kmacro-call-repeat-key t)
(setq repeat-key-str (format-kbd-macro (vector repeat-key) nil))
;; Issue a hint to the user, if the echo area isn't in use.
(unless (current-message)
(message "(Type %s to repeat macro%s)"
(format-kbd-macro (vector repeat-key) nil)
(if (and kmacro-call-repeat-with-arg
arg (> arg 1))
(format " %d times" arg) "")))
;; Can't use the `keep-pred' arg because this overlay keymap needs to be
;; removed during the next run of the kmacro (i.e. we need to add&remove
;; this overlay-map at each repetition).
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment