Variable: kmacro-keymap

kmacro-keymap is a variable defined in kmacro.el.gz.

Value

C-a  kmacro-add-counter
C-c  kmacro-set-counter
C-d  kmacro-delete-ring-head
C-e  kmacro-edit-macro-repeat
C-f  kmacro-set-format
C-k  kmacro-end-or-call-macro-repeat
C-l  kmacro-call-ring-2nd-repeat
C-n  kmacro-cycle-ring-next
C-p  kmacro-cycle-ring-previous
C-s  kmacro-start-macro
C-t  kmacro-swap-ring
C-v  kmacro-view-macro-repeat
RET  kmacro-edit-macro
SPC  kmacro-step-edit-macro
TAB  kmacro-insert-counter
b    kmacro-bind-to-key
d    kmacro-redisplay
e    edit-kbd-macro
l    kmacro-edit-lossage
n    kmacro-name-last-macro
q    kbd-macro-query
r    apply-macro-to-region-lines
s    kmacro-start-macro
x    kmacro-to-register

Documentation

Keymap for keyboard macro commands.

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/kmacro.el.gz
;; Keymap

(defvar-keymap kmacro-keymap
  :doc "Keymap for keyboard macro commands."
  ;; Start, end, execute macros
  "s"    #'kmacro-start-macro
  "C-s"  #'kmacro-start-macro
  "C-k"  #'kmacro-end-or-call-macro-repeat
  "r"    #'apply-macro-to-region-lines
  "q"    #'kbd-macro-query  ;; Like C-x q
  "d"    #'kmacro-redisplay

  ;; macro ring
  "C-n"  #'kmacro-cycle-ring-next
  "C-p"  #'kmacro-cycle-ring-previous
  "C-v"  #'kmacro-view-macro-repeat
  "C-d"  #'kmacro-delete-ring-head
  "C-t"  #'kmacro-swap-ring
  "C-l"  #'kmacro-call-ring-2nd-repeat

  ;; macro counter
  "C-f"  #'kmacro-set-format
  "C-c"  #'kmacro-set-counter
  "C-i"  #'kmacro-insert-counter
  "C-a"  #'kmacro-add-counter

  ;; macro editing
  "C-e"  #'kmacro-edit-macro-repeat
  "RET"  #'kmacro-edit-macro
  "e"    #'edit-kbd-macro
  "l"    #'kmacro-edit-lossage
  "SPC"  #'kmacro-step-edit-macro

  ;; naming and binding
  "b"    #'kmacro-bind-to-key
  "n"    #'kmacro-name-last-macro
  "x"    #'kmacro-to-register)