• Eli Zaretskii's avatar
    Fix recording keyboard macros when input method is active · 03e3440d
    Eli Zaretskii authored
    * lisp/international/quail.el (quail-start-translation)
    (quail-start-conversion): Bind inhibit--record-char to t for
    the first character of a translated sequence.
    
    * src/keyboard.c (record_char): Don't record events from
    macros to dribble file, per documentation.
    (Fopen_dribble_file): Doc fix.
    (syms_of_keyboard) <inhibit--record-char>: New variable.
    (record_char): Don't record input event if
    inhibit--record-char is non-nil.  (Bug#32108)
    03e3440d
keyboard.c 366 KB