Function: kmacro-menu-edit-counter

kmacro-menu-edit-counter is an interactive and byte-compiled function defined in kmacro.el.gz.

Signature

(kmacro-menu-edit-counter)

Documentation

Edit the counter of the keyboard macro at point.

See Info node (emacs) Keyboard Macro Counter for more information.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
(defun kmacro-menu-edit-counter ()
  "Edit the counter of the keyboard macro at point.

See Info node `(emacs) Keyboard Macro Counter' for more
information."
  (declare (modes kmacro-menu-mode))
  (interactive nil kmacro-menu-mode)
  (let ((id (tabulated-list-get-id)))
    (kmacro-menu--assert-row id)
    (kmacro-menu--query-revert)
    (let ((km (kmacro-menu--id-kmacro id)))
      (kmacro-menu--replace-at
       (kmacro (kmacro--keys km)
               (read-number "New counter: "
                            (list 0
                                  (kmacro--counter
                                   (kmacro-menu--id-kmacro id))))
               (kmacro--format km))
       (kmacro-menu--id-position id))
      (tabulated-list-revert))))