summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mnt.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-03-20 11:21:54 +0200
committerEli Zaretskii <eliz@gnu.org>2019-03-20 11:21:54 +0200
commitf13d97b4de02586cce49909aa2f3f51fcb5daa5f (patch)
treea467b0e89bd82d81a1ece2f94b69872b6312c28e /lisp/emacs-lisp/lisp-mnt.el
parent047c1b19353ff58d8cd45935c7b44c911b70e312 (diff)
downloademacs-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