diff options
author | Eli Zaretskii <eliz@gnu.org> | 2019-03-20 11:21:54 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-03-20 11:21:54 +0200 |
commit | f13d97b4de02586cce49909aa2f3f51fcb5daa5f (patch) | |
tree | a467b0e89bd82d81a1ece2f94b69872b6312c28e /lisp/emacs-lisp/lisp-mnt.el | |
parent | 047c1b19353ff58d8cd45935c7b44c911b70e312 (diff) | |
download | emacs-f13d97b4de02586cce49909aa2f3f51fcb5daa5f.tar.gz emacs-f13d97b4de02586cce49909aa2f3f51fcb5daa5f.tar.bz2 emacs-f13d97b4de02586cce49909aa2f3f51fcb5daa5f.zip |
Fix defining keyboard macros in CUA mode
* lisp/emulation/cua-base.el (cua--prefix-override-replay):
Push the key to replace wrapped in '(no-record . KEY)', so
that it doesn't get recorded more than once. (Bug#34901)
* src/keyboard.c (read_char): Handle the '(no-record . KEY)'
event by substituting KEY for it.
(syms_of_keyboard) <no-record>: New DEFSYM.
<unread-command-events>: Update the doc string.
* doc/lispref/commands.texi (Event Input Misc): Document the
'(no-record . EVENT)' form.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions