summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio-datadebug.el
diff options
context:
space:
mode:
authorGregory Heytings <gregory@heytings.org>2021-05-15 20:15:59 +0000
committerEli Zaretskii <eliz@gnu.org>2021-05-29 11:05:33 +0300
commitbd5c7404195e45f11946b4e0933a1f8b697d8b87 (patch)
tree71852ee487e69b320e333a3bfd18047ca9de8c20 /lisp/emacs-lisp/eieio-datadebug.el
parent7bbd6b720e60cb5e726214268c5b80a3e23f799e (diff)
downloademacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.tar.gz
emacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.tar.bz2
emacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.zip
Fix key recording bug when an input method is activated
* lisp/international/quail.el (quail-add-unread-command-events): New function. (quail-start-translation, quail-start-conversion) (quail-update-translation, quail-next-translation) (quail-prev-translation, quail-next-translation-block) (quail-prev-translation-block, quail-minibuffer-message): Use 'quail-add-unread-command-events' (and partly revert commit 03e3440dbb). (Bug#48042) * lisp/subr.el (inhibit--record-char): Now obsolete. * lisp/term/xterm.el (xterm--init): New function, with most of the code of former 'terminal-init-xterm'. (terminal-init-xterm): Clear the lossage after terminal initialization (see Bug#44908). (xterm--read-event-for-query): Do not use 'inhibit--record-char' anymore (revert commit 3e6525d69f). * src/keyboard.c (syms_of_keyboard): Remove 'inhibit--record-char' (partly revert 03e3440dbb). (record_char, syms_of_keyboard_for_pdumper): Do not use 'inhibit_record_char anymore'.
Diffstat (limited to 'lisp/emacs-lisp/eieio-datadebug.el')
0 files changed, 0 insertions, 0 deletions