GNU bug report logs -
#19547
25.0.50; throw-on-input "fires" when switching workspace
Previous Next
Reported by: michael_heerdegen <at> web.de
Date: Fri, 9 Jan 2015 15:48:02 UTC
Severity: normal
Tags: fixed
Found in version 25.0.50
Fixed in version 26.1
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
Full log
Message #74 received at 19547 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: John Wiegley <jwiegley <at> gmail.com>
>> Cc: Michael Heerdegen <michael_heerdegen <at> web.de>, 19547 <at> debbugs.gnu.org, Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
>> Date: Thu, 10 Dec 2015 15:01:58 -0800
>>
>> >>>>> Michael Heerdegen <michael_heerdegen <at> web.de> writes:
>>
>> > But I think Eli already mentioned that this would not be trivial AFAIR. I
>> > guess Emacs can't clearly decide whether an event is a keyboard event.
>>
>> What are your thoughts now, Eli?
>
> About what? About adding SELECTION_REQUEST_EVENT to the list of
> events ignored by while-no-input, or about adding
> while-no-keyboard-input?
>
> For the former, I guess we could try that on master and see if it
> breaks something.
Agree, think it would be a good start.
> I'm much less sure about the latter: why does it make sense to single
> out keyboard events in Emacs?
I am not sure the latter i.e while-no-keyboard-input would help for
helm.
> Yet another possibility would be for Helm to finally get its act
> together
Not sure to understand this sentence, sorry for by bad english.
> and filter the events it doesn't want to handle on the application
> level.
If you provide an API for this yes, otherwise how am I supposed to do
this ?
> I mean, how far should we go on such a low level to support a single
> package?
This issue is not about a single package, but for all code using
while-no-input.
> All it takes for help is to define its own proxy for while-no-input,
> and add a list of events that should not cause that proxy to return.
You mean a list of events usable on lisp ?
--
Thierry
https://emacs-helm.github.io/helm/
This bug report was last modified 8 years and 43 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.