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: Wed, 06 Jun 2018 04:58:31 +0200 Message-ID: <87muw8k4dk.fsf@web.de> References: <83wovgd2aj.fsf@gnu.org> <87po163v65.fsf@web.de> <83in6yarhe.fsf@gnu.org> <877encq5co.fsf@web.de> <838t7sabds.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1528253829 12721 195.159.176.226 (6 Jun 2018 02:57:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 6 Jun 2018 02:57: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 To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 06 04:57: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 1fQOdE-0003Bn-Gi for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Jun 2018 04:57:04 +0200 Original-Received: from localhost ([::1]:50080 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQOfJ-0006UA-Vf for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Jun 2018 22:59:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQOfD-0006Ts-W9 for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 22:59:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQOf9-0002nf-4F for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 22:59:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56091) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQOf9-0002nK-0C for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 22:59:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fQOf8-0002g8-IS for bug-gnu-emacs@gnu.org; Tue, 05 Jun 2018 22:59: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: Wed, 06 Jun 2018 02:59: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.152825392410269 (code B ref 31692); Wed, 06 Jun 2018 02:59:02 +0000 Original-Received: (at 31692) by debbugs.gnu.org; 6 Jun 2018 02:58:44 +0000 Original-Received: from localhost ([127.0.0.1]:35755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQOeq-0002fZ-GT for submit@debbugs.gnu.org; Tue, 05 Jun 2018 22:58:44 -0400 Original-Received: from mout.web.de ([212.227.15.14]:35317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQOen-0002fK-0y for 31692@debbugs.gnu.org; Tue, 05 Jun 2018 22:58:43 -0400 Original-Received: from drachen.dragon ([188.110.196.170]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LsNpI-1gSHom2tPE-011zoc; Wed, 06 Jun 2018 04:58:32 +0200 In-Reply-To: <838t7sabds.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 06 Jun 2018 05:37:19 +0300") X-Provags-ID: V03:K1:nIFEbnpTDOanRAcjVL5kR7kOnq34LlwAe6VCnrkYeJba75q/ijn d7NWqk+HyqUyAOqsqbrQ7frqTXp283F5kcggpM6HtfJkqu7Z/DaE8g79dNlv/PrFCndeCj0 Ca+BVjDu4GFWqNP3d62Qy3ceO+mg9CdYH6ZZEXGNzlOOdE8BnO4/6gppvNsvdG1PRvkhSmj 0ojHiu3FpwzmN6XjlPdzA== X-UI-Out-Filterresults: notjunk:1;V01:K0:S9fccA5wEcg=:eZWiaX2c38FpsoPuWPsuv+ gqoBApQmHanVL8PuQvWUQdJva6DkukhXVscUD29djGnXXH3xL3o+6kOJe2G5PJwwY1P2gQK06 FSWPfxUsu0lGXJO/dNK4yeTLlEyipgE1HF6XjrsZEE39ysI+yMHkQgpD1YXY5e77wJmKBCBDl VFQpmZalHeWWepG7FnzVpbvxpXOUJCBmQWTODNXQHe+s353ohedJjIk5bvDlPTtmRJdSywUiQ SrcK3AWkN2OMft2GXdc9zr4ch/Ka3PhRUaAjv7P1O4+tkWPsy+38NgbyRHHIIKHRioH1MTHFH JzrOxZgN43pz/ElOKiQ3TSydSdEQ9tfd/L71Edaso+uW4jchZz2Zl4m+QDXn8HNbz9obkOJhD gyjCQeIzp9WspMGS6ktCQUec945JRhsFye9QdHfutqfxwht6nGkJN7UfTScMVaPwt+pNgkAxN VdegcYvLnJuVhCdW/9hgMKT5T+9xlQGUWxG0mg84QnsUZ8jeh7i13pgOXiCBHxIuOUpS8nHIO wzu+aeOa8k4huCZRqQMhhh4Dfj78STyRJFlDLOXxyT5bbfx/8o0RqCid5SHV5M/JwoAuyN6LJ JqU/I9z8J9KCnkmOD0OTFcSFPV276Rv6C2NmJaMfgbRjiURQF7nbDR56S+Azc12+ou0Khybju sbEpHJvuoKUW3tcn02PuhDzemcvEmKtwU13DTkCOJOWtqgFRHJL7GsJVeXroOh9MdxTia7bBU ayFZmHd84iFGR18wWIULfY0g6h842rNz6nPqs+RWXdCYKi9n9zzOzZwuIHLQA2bkgmpYtVA1 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:147070 Archived-At: Eli Zaretskii writes: > Does it produce the character you type, though? Because if it > doesn't, then whether or not you see "Quit" doesn't matter much, IMO, > at least not for the main issue at hand. Hmm, right, it doesn't. But I do not only see the issue in the aggressive-indent-mode, but also an issue in Emacs...you don't? For `aggressive-indent-mode' - I think they should use an idle timer: Add something to `post-command-hook' that activates the timer, or resets the idle time when the timer is already there. When the timer fires, you don't need `sit-for' - and the problem only occurs when `while-no-input' and `sit-for' are combined. The timer just calls the aggressive indent function wrapped in `while-no-input'. Michael.