diff options
| author | Stefan Monnier | 2017-11-24 11:32:14 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2017-11-24 11:32:14 -0500 |
| commit | 4f779ff8e6445d9b46a87f494396ccb5f72b0350 (patch) | |
| tree | 4007a6a4b32718cc73a07adea8a80868ae239bd9 /src | |
| parent | b407c521f24b07b76eee0cd06d471e629cef18e8 (diff) | |
| download | emacs-4f779ff8e6445d9b46a87f494396ccb5f72b0350.tar.gz emacs-4f779ff8e6445d9b46a87f494396ccb5f72b0350.zip | |
* lisp/macros.el (insert-kbd-macro): Recognize kmacros reliably
* lisp/macros.el (name-last-kbd-macro): Make it an alias of
kmacro-name-last-macro.
(insert-kbd-macro): Use kmacro-keyboard-macro-p so it also works for
kmacros that fail to have a `kmacro' property.
(see https://emacs.stackexchange.com/questions/37065, for an example).
* lisp/kmacro.el: Remove redundant :group args.
(kmacro-insert-counter): Simplify.
(kmacro-extract-lambda): Use car/cdr-safe.
(kmacro-p, kmacro-keyboard-macro-p): New functions.
(kmacro-name-last-macro): Use them.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions