diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2017-11-24 11:32:14 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2017-11-24 11:32:14 -0500 |
commit | 4f779ff8e6445d9b46a87f494396ccb5f72b0350 (patch) | |
tree | 4007a6a4b32718cc73a07adea8a80868ae239bd9 /test/lisp/emacs-lisp | |
parent | b407c521f24b07b76eee0cd06d471e629cef18e8 (diff) | |
download | emacs-4f779ff8e6445d9b46a87f494396ccb5f72b0350.tar.gz emacs-4f779ff8e6445d9b46a87f494396ccb5f72b0350.tar.bz2 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 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions