Hello Emacspeakers,
I have this really annoying bug in Emacspeak. Essentially I'm trying to input, say, German or French, and so naturally I'm using input-method and Quail. It works fine, except Emacspeak is apparently speaking out "key dash sequence" literally every time I try inputting an accented character. I set up speech server logging and, sure enough, it logged "key-sequence" as described. However, since it wasn't logging to the messages buffer, I suspected it was "reading" that only from the echo area, because I could not see anything in the messages buffer, which was correct[1].
My question is, what would be a good way to either 1) tell Quail to never echo incomplete key sequences, or 2) tell Emacspeak to be quiet for these messages (it appears there's an advice around read-key-sequence that is called by quail-start-translation[2]). It would also be nice if there was something like debug-on-message but for messages sent to the echo area but not logged. Perhaps by ensuring message-log-max doesn't get set to nil for some scope?? For the first option, I've already set both input-method-highlight-flag and input-method-verbose-flag to nil, as well as emacspeak-character-echo.
Regards,
Hendursaga
[1] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/international/quail.el?h=emacs-28#n2060
[2] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/international/quail.el?h=emacs-28#n1428