mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-03 19:03:24 +00:00
Improve documentation of 'insert-kbd-macro'
* lisp/macros.el (insert-kbd-macro): Update documentation of what happens when no macro name is supplied. * doc/emacs/kmacro.texi (Save Keyboard Macro): Document saving 'last-kbd-macro'. (Bug#77317)
This commit is contained in:
parent
925ac2ef70
commit
0c55cd0e17
2 changed files with 8 additions and 4 deletions
|
@ -472,9 +472,9 @@ C-x C-k b 4
|
|||
will bind the last keyboard macro to the key sequence @kbd{C-x C-k 4}.
|
||||
|
||||
@findex insert-kbd-macro
|
||||
Once a macro has a command name, you can save its definition in a file.
|
||||
Then it can be used in another editing session. First, visit the file
|
||||
you want to save the definition in. Then use this command:
|
||||
You can save a macro's definition in a file. Then it can be used in
|
||||
another editing session. First, visit the file you want to save the
|
||||
definition in. Then use this command:
|
||||
|
||||
@example
|
||||
M-x insert-kbd-macro @key{RET} @var{macroname} @key{RET}
|
||||
|
@ -494,6 +494,9 @@ additional Lisp code to record the keys (if any) that you have bound
|
|||
to @var{macroname}, so that the macro will be reassigned the same keys
|
||||
when you load the file.
|
||||
|
||||
If you do not give @code{insert-kbd-macro} a macro name, it will
|
||||
insert Lisp code to restore the @code{last-kdb-macro}.
|
||||
|
||||
@node Edit Keyboard Macro
|
||||
@section Editing a Keyboard Macro
|
||||
|
||||
|
|
|
@ -49,7 +49,8 @@
|
|||
;;;###autoload
|
||||
(defun insert-kbd-macro (macroname &optional keys)
|
||||
"Insert in buffer the definition of kbd macro MACRONAME, as Lisp code.
|
||||
MACRONAME should be a symbol.
|
||||
MACRONAME should be a symbol; if none is given, the function inserts
|
||||
the definition of `last-kdb-macro'.
|
||||
Optional second arg KEYS means also record the keys it is on
|
||||
\(this is the prefix argument, when calling interactively).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue