1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-25 15:00:45 -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 Update copyright year to 2019 2019-01-01 01:01:13 +00:00
cua-rect.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
edt-lk201.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
edt-mapper.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
edt-pc.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
edt-vt100.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
edt.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
keypad.el Update copyright year to 2019 2019-01-01 01:01:13 +00:00
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 Update copyright year to 2019 2019-01-01 01:01:13 +00:00
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