Function: kmacro-add-counter
kmacro-add-counter is an interactive and byte-compiled function
defined in kmacro.el.gz.
Signature
(kmacro-add-counter ARG)
Documentation
Add the value of numeric prefix arg (prompt if missing) to kmacro-counter.
With C-u (universal-argument), restore previous counter value.
See Info node (emacs) Keyboard Macro Counter for more information.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-add-counter (arg)
"Add the value of numeric prefix arg (prompt if missing) to `kmacro-counter'.
With \\[universal-argument], restore previous counter value.
See Info node `(emacs) Keyboard Macro Counter' for more
information."
(interactive "NAdd to macro counter: ")
(if kmacro-initial-counter-value
(setq kmacro-counter kmacro-initial-counter-value
kmacro-initial-counter-value nil))
(let ((last kmacro-last-counter))
(setq kmacro-last-counter kmacro-counter
kmacro-counter (if (and current-prefix-arg (listp current-prefix-arg))
last
(+ kmacro-counter arg))))
(unless executing-kbd-macro
(kmacro-display-counter)))