\f
;;; The user-level commands for editing macros.
+;;;###autoload
(defun edit-last-kbd-macro (&optional prefix buffer hook)
"Edit the most recently defined keyboard macro."
(interactive "P")
(function (lambda (x arg) (setq last-kbd-macro x)))
prefix buffer hook))
+;;;###autoload
(defun edit-kbd-macro (cmd &optional prefix buffer hook in-hook out-hook)
"Edit a keyboard macro which has been given a name by `name-last-kbd-macro'.
\(See also `edit-last-kbd-macro'.)"
'x)))
prefix buffer hook cmd)))
+;;;###autoload
(defun read-kbd-macro (start end)
"Read the region as a keyboard macro definition.
The region is interpreted as spelled-out keystrokes, e.g., \"M-x abc RET\".