[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#41526: 28.0.50; isearch rings a bell inside a macro if using english
From: |
Eli Zaretskii |
Subject: |
bug#41526: 28.0.50; isearch rings a bell inside a macro if using english-dvorak input method |
Date: |
Thu, 22 Oct 2020 18:47:20 +0300 |
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Date: Thu, 22 Oct 2020 16:02:17 +0200
> Cc: 41526@debbugs.gnu.org
>
> Platon Pronko <platon7pronko@gmail.com> writes:
>
> > 8. Observe the error message: "Keyboard macro terminated by a command
> > ringing the bell"
>
> Very odd. If we instrument `ding', then we get the following backtrace:
>
> Debugger entered--entering a function:
> * ding()
> undefined()
> call-last-kbd-macro(nil kmacro-loop-setup-function)
> kmacro-call-macro(nil nil)
> kmacro-end-and-call-macro(nil)
> funcall-interactively(kmacro-end-and-call-macro nil)
> call-interactively(kmacro-end-and-call-macro nil nil)
> command-execute(kmacro-end-and-call-macro)
>
> So it seems to be saying that it thinks that the "," is undefined? Does
> anybody understand what's going on here? My last-kbd-macro is
>
> [19 44 with-input-method]
>
> and 44 is a comma, which should be w in this input method...
Could this be due to the shenanigans we play during input-method input
to avoid recording keys twice?