From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#31692: Emacs sometimes drops key events Date: Thu, 05 Jul 2018 21:07:08 +0200 Message-ID: <87d0w1o61v.fsf@web.de> References: <83wovgd2aj.fsf@gnu.org> <87po163v65.fsf@web.de> <83in6yarhe.fsf@gnu.org> <877encq5co.fsf@web.de> <8336y0x9c3.fsf@gnu.org> <87zi078r8n.fsf@web.de> <83efhiwrmj.fsf@gnu.org> <83602uwq3y.fsf@gnu.org> <87zi042a9g.fsf@web.de> <834li316f4.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1530817569 14210 195.159.176.226 (5 Jul 2018 19:06:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 5 Jul 2018 19:06:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: radon.neon@gmail.com, 31692@debbugs.gnu.org, monnier@IRO.UMontreal.CA To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jul 05 21:06:04 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 1fb9Zs-0003bS-G9 for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Jul 2018 21:06:04 +0200 Original-Received: from localhost ([::1]:54487 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fb9bz-0006mu-I6 for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Jul 2018 15:08:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fb9bp-0006hG-Un for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2018 15:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fb9bm-00034C-Ma for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2018 15:08:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40083) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fb9bm-000342-Iv for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2018 15:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fb9bm-0003Ua-8S for bug-gnu-emacs@gnu.org; Thu, 05 Jul 2018 15:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jul 2018 19:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31692 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31692-submit@debbugs.gnu.org id=B31692.153081765113384 (code B ref 31692); Thu, 05 Jul 2018 19:08:02 +0000 Original-Received: (at 31692) by debbugs.gnu.org; 5 Jul 2018 19:07:31 +0000 Original-Received: from localhost ([127.0.0.1]:47980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fb9bH-0003To-Gj for submit@debbugs.gnu.org; Thu, 05 Jul 2018 15:07:31 -0400 Original-Received: from mout.web.de ([212.227.15.3]:39461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fb9bF-0003Tb-8U for 31692@debbugs.gnu.org; Thu, 05 Jul 2018 15:07:29 -0400 Original-Received: from drachen.dragon ([94.216.139.22]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MYNkX-1ffk9W2mW1-00V8N8; Thu, 05 Jul 2018 21:07:11 +0200 In-Reply-To: <834li316f4.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 16 Jun 2018 11:28:47 +0300") X-Provags-ID: V03:K1:xBV9FkclUQBwyNr02c1mXr5Bgi4DBCcTEvGEQLkIGIrwmNm9d1S FmdAHeNua8FrGQNr7DEPkgXIzCwHpHeN4TkPa9ndDyDcf3JoR2EVBxkgY9f7pPwBSNS+Lnl MhIX5UNv6t4kd0u3wAq3sL9sAkTQOICEohPaRrtBuM/ZGl9D6R8KTicDiGRva/fXEfTwhVV d99huS9vGjOK74t6zOjJA== X-UI-Out-Filterresults: notjunk:1;V01:K0:PQds2M89nns=:rfdnFYbN84JilUDPH1u1L3 hcwPJ6X9imkAV83KHX0cPtOr++90FWOaPVCEazk/Jjbq3BGT6AYNFps8nn/Z+ErAUUKLwcuju IzqtlbHLjIjz6ahzfXETX1n7hFLUxhGb1CAqzN9dcNBRUy5cEvu/U+QK8PvMvZxa8msio5OJQ rrGSnn6iA8MRZopvqAxeTCqzQIUVUDj7GychbuAOOloNqQHkK2ZZkrGTMk5nJAlfpYxf8tt20 CuqzYKVm4+900nz5WoeuEZb29iniW1zqj5DXIUCn/UUT3G3fqbDlU6DDYU7eYIWusj4hk7uLQ meoBwdGvmgkgM7Sf0FumVVTefseedEu8o9g4nMPOd4dqCnbc/5XvFNXhiTW0WBpufFvqNg9S9 phr40JMYram4L//0Ezci6ofqTLOp9+7XiEXnaaovH+3eFNIUHZQUWnh9p9REQZwkgts1EvuoP zeWi5GUFkHbrBcPD+DSe8llZRwkGVKJRBDAqHtAJo2vyr3c/G+1tI06jsVSF64L/8lN5be84b 1uGcqcLUhUYSWBIFX/A4NMLdb/j5qSfYMyZMU80+wMUhBKKRKqOIT7kXaeI2oaxebV6YM24Yo gW3+mDYUFMxUuX9pIvXB0jTWoFLxIPs8sIwLu54kMq7Jd582lHAyq1SMSkotyriFadYdzYf9S y+RTMY8Q0azEBO2uLuW+b1lm3csaLc1DzVaDQIwl21rg6G8V89dmEfWZuQ4eXXpQ0Ims2CPi6 yNJheOdZa18LJFoSIDVS2jFgVhtpdULeuvUyNvBgwKjyJoEYVj1vZ1fbf3SMHCsQU2UvbFN5 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:148229 Archived-At: Eli Zaretskii writes: > I actually prefer my original code in this case, because it's closer > to what process_quit_flag does when quit-flag is tested while BODY > runs. I found a case where this doesn't work as I had expected. I want to use `while-no-input' to calculate a helpful string for `minibuffer-message' when reading certain input from the minibuffer, and also use `sit-for' (inside the `while-no-input') to add delays between/after minibuffer messages. When I hit C-g when this runs, I get a normal quit instead of what C-g is bound to in the minibuffer. My current fix is to catch the quit (once again) and call the command that is bound to C-g. Thanks, Michael.