bug-gnu-emacs
[Top][All Lists]
Advanced

[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?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]