]> code.delx.au - gnu-emacs/blobdiff - lisp/repeat.el
(mail-font-lock-keywords): Match any number of
[gnu-emacs] / lisp / repeat.el
index aa73c869675a7248000691fbf350b53e6caf549d..5f0811d355c9575e2f17a1f28eef8131834b9f22 100644 (file)
@@ -284,7 +284,9 @@ can be modified by the global variable `repeat-on-final-keystroke'."
              ;; does not alter it.
              (let ((real-last-command real-last-command))
                (execute-kbd-macro real-last-command))
-           (call-interactively real-last-command)))))
+            (run-hooks 'pre-command-hook)
+           (call-interactively real-last-command)
+            (run-hooks 'post-command-hook)))))
     (when repeat-repeat-char
       ;; A simple recursion here gets into trouble with max-lisp-eval-depth
       ;; on long sequences of repetitions of a command like `forward-word'