1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-28 07:50:48 -08:00
emacs/lisp/emulation
Eli Zaretskii f13d97b4de 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.
2019-03-20 11:21:54 +02:00
..
cua-base.el Fix defining keyboard macros in CUA mode 2019-03-20 11:21:54 +02:00
cua-gmrk.el
cua-rect.el
edt-lk201.el
edt-mapper.el
edt-pc.el
edt-vt100.el
edt.el
keypad.el
viper-cmd.el * list/emulation/viper: Use user-error for "Viper bell" 2019-03-09 15:49:49 -05:00
viper-ex.el Fix more regular expression typos 2019-03-18 17:02:29 -07:00
viper-init.el * list/emulation/viper: Use user-error for "Viper bell" 2019-03-09 15:49:49 -05:00
viper-keym.el Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
viper-macs.el Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
viper-mous.el
viper-util.el Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
viper.el Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00