From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#32426: 27.0.50; Loosing key bindings in threads Date: Tue, 14 Aug 2018 12:05:12 +0200 Message-ID: <87pnyluuuf.fsf@gmx.de> References: <87mutq1wyh.fsf@gmx.de> <87zhxqv4tz.fsf@gmx.de> <83sh3ijpql.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1534241047 12022 195.159.176.226 (14 Aug 2018 10:04:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 14 Aug 2018 10:04:07 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 32426@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 14 12:04:02 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fpWBG-00031J-Ql for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Aug 2018 12:04:02 +0200 Original-Received: from localhost ([::1]:43354 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fpWDN-0004eJ-Bs for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Aug 2018 06:06:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fpWDH-0004dr-1V for bug-gnu-emacs@gnu.org; Tue, 14 Aug 2018 06:06:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fpWDC-0000e9-3f for bug-gnu-emacs@gnu.org; Tue, 14 Aug 2018 06:06:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45126) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fpWDB-0000e0-Vc for bug-gnu-emacs@gnu.org; Tue, 14 Aug 2018 06:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fpWDB-00046K-OF for bug-gnu-emacs@gnu.org; Tue, 14 Aug 2018 06:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Aug 2018 10:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32426 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32426-submit@debbugs.gnu.org id=B32426.153424112615610 (code B ref 32426); Tue, 14 Aug 2018 10:06:01 +0000 Original-Received: (at 32426) by debbugs.gnu.org; 14 Aug 2018 10:05:26 +0000 Original-Received: from localhost ([127.0.0.1]:50138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fpWCc-00043i-1P for submit@debbugs.gnu.org; Tue, 14 Aug 2018 06:05:26 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:58275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fpWCY-000435-Iz for 32426@debbugs.gnu.org; Tue, 14 Aug 2018 06:05:22 -0400 Original-Received: from detlef.gmx.de ([212.91.243.205]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MM0bQ-1foQnW0QJQ-007nvi; Tue, 14 Aug 2018 12:05:14 +0200 In-Reply-To: <83sh3ijpql.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 13 Aug 2018 17:38:42 +0300") X-Provags-ID: V03:K1:KqBTBOp4aQsWWZOLgLtcCq1ed1nc1O/++65hst1yFt+o84XRiM1 fivtDJcu4M+mW5sKXODwQpXJPi98ygF/8qXjisC/8MkB8HD99vKjHNkrOh76/2a8HS+bQZk 56AnA23UvjGInhmexXH3rtAqSFiyBj8cI0MUD/ppFpe2WhQrBqMVy6+V9zGTTZR1oJ6G5NB KcW8m2Eg+wOG15zVJW7DQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:/MiKWnW5qeo=:ztSu9Ghr81fWiOZei99OIY qyhWEAxH1f+PiRIHOAYRSTMPyqqgoVv5Udkn9Xt6S/giiFuxOwPRBQFeZiZfvlMrVerftxz54 tUsb5/ylI0z6xi7qxXpei1aeMQklhYHWMUOtJWgFeDleftkvBLzJv1wC8zp3PrNX1Lxg6Ku9k 3v54D09xGFlfveca95he05c61DcqLmCcykSMaxC2kzUtpzhQlPnePNTXBmVQWqtw5B9mDzXHk p0f8DByA06RRD0uAnu+IBHUDBSi4kM707IYOZHgyVQoZRfbsWUvrGwap5bani/S5DCG1K92bv PXNDy1CW+WPY5PRsqFS6xcgLqHVMYUzQKv9RUNdN+3CmXRRdW3AI4RU5Bf/4NHNObBoIqXrbS LoLc765YF+kFpm0JF1EvJ39fiHcnKYX1Z952oqNpGomRfBz3WSeP93UuVrW/5mdtyP1EJgoaG vsp9FqswWWD6VwlWMO7BaWbm3A9v+ki1ftjETX6TXySk3Fxt5AMANQqkV3HC2sEfm5wHjM1iz cwimNZAh3HqcqZtHdjdGUlhjAD9UkgtIG/Y7Aa7b0jtoUpWq452cF76SeARsH78CvnAry0V8d ohSKIPn4ifAPZzU1x9cf1p9rMQ/RqFA+bcHeyY9hdHjVjRdNTucTAEbHTq2Qtuhhpaet29n5D 6MlPpcpZYvq+9StxY5fuKBwX3KDQVAgRNXIGxWV/qBzyuq7bLVmsbhgYeNcXvpg8abDxveNg6 q+6U5Wxkt3uj4JwDcNmrlCSv8dhuiRf5044sloHIT3BxBknYkSMLCdzsD973VhRU0Pr0B8VQ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149491 Archived-At: Eli Zaretskii writes: Hi Eli, > I don't know, the discussion never reached any concrete conclusions. > (And the more I think about that, the less I understand how a message > pump could help: after all, keyboard input is already a kind of > "message pump", on the OS level. It seems we'd eventually have the > same problem: how to allow multiple threads to read from the message > pump.) > > Some additional discussion was in this thread: > > http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00607.html > > Maybe we need to start a new discussion on emacs-devel, once you read > that. Yes, that's needed. I have also no idea how to fix. But I know that the proposal to disable keyboard reading for all threads but the main one is not working; see my example in bug#32426. Perhaps we need this also for other events, D-Bus and file notifications come to mind. I fear I'm not the best one to reanimate this discussion. Keyboard handling in Emacs is terra incognita for me. Best regards, Michael.