From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u Reply-To: "Drew Adams" , 3938@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sun, 26 Jul 2009 23:35:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.124865104210531 (code B ref -1); Sun, 26 Jul 2009 23:35:05 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 26 Jul 2009 23:30:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6QNUbBO010518 for ; Sun, 26 Jul 2009 16:30:38 -0700 Received: from mx10.gnu.org ([199.232.76.166]:35699) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MVDAq-0008UN-JV for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MVDAo-0003wR-Vw for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from mx20.gnu.org ([199.232.41.8]:50150) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MVDAo-0003w5-9d for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:34 -0400 Received: from acsinet11.oracle.com ([141.146.126.233]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MVDAm-0006pU-Rn for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:33 -0400 Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUlfh028919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 26 Jul 2009 23:30:48 GMT Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUdKa029554 for ; Sun, 26 Jul 2009 23:30:39 GMT Received: from dradamslap1 (/141.144.232.119) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 26 Jul 2009 16:30:27 -0700 From: "Drew Adams" To: Date: Sun, 26 Jul 2009 16:30:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: AcoOSRjW6imYTDf+S9qS78CueeQ0Pg== X-Source-IP: abhmt008.oracle.com [141.146.116.17] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010206.4A6CE714.00DE:SCFSTAT5015188,ss=1,fgs=0 X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) emacs -Q Eval these: (defun test-univ-arg () (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (minibuffer-message "FOO") ; NO GOOD. OK ONLY IF THIS IS REMOVED (ensure-overriding-map-is-bound)) (defun test2 () (interactive) (describe-function '+)) (define-key minibuffer-local-completion-map "\C-f" 'test2) (define-key minibuffer-local-completion-map (vector 'remap 'universal-argument) 'test-univ-arg) Note that the definition of `test-univ-arg' is identical to the definition of `universal-argument', except for the addition of the call to `minibuffer-message'. 1. Now do this, without waiting for the 2-sec delay after C-u. That is, hit C-f immediately after C-u. M-x C-u C-f 2. Now do `M-x C-u C-f' again, this time waiting for the delay, so the minibuffer message `FOO' is no longer displayed, before hitting `C-f'. #2 has the correct behavior: the input event `C-f' interrupts the minibuffer message and immediately executes the `C-f' command (the particular command used is immaterial; I use `describe-function' just to easily see whether it is executed). In Emacs 23, #1 has this incorrect effect: After C-u, the minibuffer message FOO is erased, but the `C-f' is not picked up. You must repeat `C-f' a second time, to get it to be picked up. Note that if you hit C-f twice even very quickly, then the second `C-f' is picked up (but not the first). IOW, the problem doesn't seem to be that the delay has not passed. It seems to be that only the first input event is ignored if the delay has not expired. It's hard to hit C-f twice quickly, so I'm not certain about this, but it seems to be the case. In Emacs prior to Emacs 23, #1 also had the correct behavior of #2. IOW, this is a regression. In GNU Emacs 23.0.96.1 (i386-mingw-nt5.1.2600) of 2009-07-09 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' From unknown Mon Jun 23 04:14:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Drew Adams" Subject: bug#3938 closed by Chong Yidong (Re: 23.0.96; regression: minibuffer-message interferes with C-u) Message-ID: References: <877hxsolnt.fsf@stupidchicken.com> X-Emacs-PR-Message: they-closed 3938 X-Emacs-PR-Package: emacs Reply-To: 3938@debbugs.gnu.org Date: Tue, 28 Jul 2009 15:55:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1248796505-9941-1" This is a multi-part message in MIME format... ------------=_1248796505-9941-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #3938: 23.0.96; regression: minibuffer-message interferes with C-u It has been closed by Chong Yidong . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Chong Yidong by replying to this email. --=20 3938: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D3938 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1248796505-9941-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 3938-done) by emacsbugs.donarmstrong.com; 28 Jul 2009 15:47:21 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.4 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po42.its.yale.edu (pantheon-po42.its.yale.edu [130.132.50.101]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6SFlHnO008969 for <3938-done@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 08:47:18 -0700 Received: from furry (dhcp128036014244.central.yale.edu [128.36.14.244]) (authenticated bits=0) by pantheon-po42.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id n6SFkZlE023983 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 28 Jul 2009 11:46:52 -0400 Received: by furry (Postfix, from userid 1000) id CCF0AC056; Tue, 28 Jul 2009 11:46:30 -0400 (EDT) From: Chong Yidong To: "Drew Adams" Cc: 3938-done@debbugs.gnu.org Subject: Re: 23.0.96; regression: minibuffer-message interferes with C-u Date: Tue, 28 Jul 2009 11:46:30 -0400 Message-ID: <877hxsolnt.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) > (defun test-univ-arg () > (interactive) > (setq prefix-arg (list 4) > universal-argument-num-events (length (this-command-keys))) > (minibuffer-message "FOO") ; NO GOOD. OK ONLY IF THIS IS REMOVED > (ensure-overriding-map-is-bound)) > > (defun test2 () (interactive) (describe-function '+)) > > (define-key minibuffer-local-completion-map "\C-f" 'test2) > (define-key minibuffer-local-completion-map > (vector 'remap 'universal-argument) 'test-univ-arg) > > 1. Now do this, without waiting for the 2-sec delay after C-u. > That is, hit C-f immediately after C-u. > > M-x C-u C-f The function `sit-for', which `minibuffer-message' uses, treats C-u specially. It's easy to get your code to work; just put the call to `minibuffer-message' after `ensure-overriding-map-is-bound': (defun test-univ-arg () (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (ensure-overriding-map-is-bound) (minibuffer-message "FOO")) ------------=_1248796505-9941-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 26 Jul 2009 23:30:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6QNUbBO010518 for ; Sun, 26 Jul 2009 16:30:38 -0700 Received: from mx10.gnu.org ([199.232.76.166]:35699) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MVDAq-0008UN-JV for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MVDAo-0003wR-Vw for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from mx20.gnu.org ([199.232.41.8]:50150) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MVDAo-0003w5-9d for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:34 -0400 Received: from acsinet11.oracle.com ([141.146.126.233]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MVDAm-0006pU-Rn for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:33 -0400 Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUlfh028919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 26 Jul 2009 23:30:48 GMT Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUdKa029554 for ; Sun, 26 Jul 2009 23:30:39 GMT Received: from dradamslap1 (/141.144.232.119) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 26 Jul 2009 16:30:27 -0700 From: "Drew Adams" To: Subject: 23.0.96; regression: minibuffer-message interferes with C-u Date: Sun, 26 Jul 2009 16:30:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: AcoOSRjW6imYTDf+S9qS78CueeQ0Pg== X-Source-IP: abhmt008.oracle.com [141.146.116.17] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010206.4A6CE714.00DE:SCFSTAT5015188,ss=1,fgs=0 X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) emacs -Q Eval these: (defun test-univ-arg () (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (minibuffer-message "FOO") ; NO GOOD. OK ONLY IF THIS IS REMOVED (ensure-overriding-map-is-bound)) (defun test2 () (interactive) (describe-function '+)) (define-key minibuffer-local-completion-map "\C-f" 'test2) (define-key minibuffer-local-completion-map (vector 'remap 'universal-argument) 'test-univ-arg) Note that the definition of `test-univ-arg' is identical to the definition of `universal-argument', except for the addition of the call to `minibuffer-message'. 1. Now do this, without waiting for the 2-sec delay after C-u. That is, hit C-f immediately after C-u. M-x C-u C-f 2. Now do `M-x C-u C-f' again, this time waiting for the delay, so the minibuffer message `FOO' is no longer displayed, before hitting `C-f'. #2 has the correct behavior: the input event `C-f' interrupts the minibuffer message and immediately executes the `C-f' command (the particular command used is immaterial; I use `describe-function' just to easily see whether it is executed). In Emacs 23, #1 has this incorrect effect: After C-u, the minibuffer message FOO is erased, but the `C-f' is not picked up. You must repeat `C-f' a second time, to get it to be picked up. Note that if you hit C-f twice even very quickly, then the second `C-f' is picked up (but not the first). IOW, the problem doesn't seem to be that the delay has not passed. It seems to be that only the first input event is ignored if the delay has not expired. It's hard to hit C-f twice quickly, so I'm not certain about this, but it seems to be the case. In Emacs prior to Emacs 23, #1 also had the correct behavior of #2. IOW, this is a regression. In GNU Emacs 23.0.96.1 (i386-mingw-nt5.1.2600) of 2009-07-09 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' ------------=_1248796505-9941-1-- From drew.adams@oracle.com Tue Jul 28 13:14:25 2009 Received: (at control) by emacsbugs.donarmstrong.com; 28 Jul 2009 20:14:25 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.7 required=4.0 tests=AWL,VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6SKEJPW003128 for ; Tue, 28 Jul 2009 13:14:20 -0700 Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKG25p014911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 28 Jul 2009 20:16:04 GMT Received: from abhmt005.oracle.com (abhmt005.oracle.com [141.146.116.14]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKEPg5001838 for ; Tue, 28 Jul 2009 20:14:25 GMT Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 28 Jul 2009 13:14:11 -0700 From: "Drew Adams" To: Subject: bug #3938 - reopen Date: Tue, 28 Jul 2009 13:14:13 -0700 Message-ID: <81C488B0794544EB8D6DC8218F0D3902@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoPv/mp56auTPKZSc6hX0YTTiS2ng== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt005.oracle.com [141.146.116.14] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010206.4A6F5C13.01EB:SCFSTAT5015188,ss=1,fgs=0 reopen 3938 thanks From unknown Mon Jun 23 04:14:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Drew Adams" Subject: bug#3938 closed by "Drew Adams" (bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u) Message-ID: References: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> X-Emacs-PR-Message: they-closed 3938 X-Emacs-PR-Package: emacs Reply-To: 3938@debbugs.gnu.org Date: Tue, 28 Jul 2009 20:20:06 +0000 Content-Type: multipart/mixed; boundary="----------=_1248812406-5675-1" This is a multi-part message in MIME format... ------------=_1248812406-5675-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #3938: 23.0.96; regression: minibuffer-message interferes with C-u It has been closed by "Drew Adams" . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact "Drew Adams" by replying to this email. --=20 3938: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D3938 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1248812406-5675-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 3938-done) by emacsbugs.donarmstrong.com; 28 Jul 2009 20:14:29 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.2 required=4.0 tests=AWL,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6SKEPAS003171 for <3938-done@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 13:14:26 -0700 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKG8RW015228 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 28 Jul 2009 20:16:09 GMT Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKEHeb023771; Tue, 28 Jul 2009 20:14:18 GMT Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 28 Jul 2009 13:14:16 -0700 From: "Drew Adams" To: "'Chong Yidong'" Cc: <3938-done@debbugs.gnu.org> References: <877hxsolnt.fsf@stupidchicken.com> Subject: bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u Date: Tue, 28 Jul 2009 13:14:19 -0700 Message-ID: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <877hxsolnt.fsf@stupidchicken.com> Thread-Index: AcoPmsSGZjwgH8J9Sl6CvIOU3k7nJAAEIh+A X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt001.oracle.com [141.146.116.10] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010205.4A6F5C19.0113:SCFSTAT5015188,ss=1,fgs=0 > The function `sit-for', which `minibuffer-message' uses, treats C-u > specially. It's easy to get your code to work; just put the call to > `minibuffer-message' after `ensure-overriding-map-is-bound': > > (defun test-univ-arg () > (interactive) > (setq prefix-arg (list 4) > universal-argument-num-events (length (this-command-keys))) > (ensure-overriding-map-is-bound) > (minibuffer-message "FOO")) Actually, I already had the call to `minibuffer-message' last, in my own code. I pared down my original code again, and discovered that the problem of the regression is elsewhere. (Note, BTW, that the definition of `sit-for' has not changed in Emacs 23 wrt Emacs 22, and this bug is a regression from Emacs 22.) emacs -Q (define-key minibuffer-local-must-match-map "\C-f" 'test2) (define-key minibuffer-local-must-match-map (vector 'remap 'universal-argument) 'test-univ-arg) (defun test2 () (interactive) (describe-function '+)) (defun test-univ-arg () (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (my-ensure-overriding-map-is-bound) (minibuffer-message "FOO")) ;; Same as `ensure-overriding-map-is-bound', but with ;; `my-universal-argument-map' instead of `universal-argument-map'. (defun my-ensure-overriding-map-is-bound () (unless overriding-map-is-bound (setq saved-overriding-map overriding-terminal-local-map overriding-terminal-local-map my-universal-argument-map overriding-map-is-bound t))) ;; Exact copy of `universal-argument-map'. (defvar my-universal-argument-map (let ((map (make-sparse-keymap))) (define-key map [t] 'universal-argument-other-key) (define-key map (vector meta-prefix-char t) 'universal-argument-other-key) (define-key map [switch-frame] nil) (define-key map [?\C-u] 'universal-argument-more) (define-key map [?-] 'universal-argument-minus) (define-key map [?0] 'digit-argument) (define-key map [?1] 'digit-argument) (define-key map [?2] 'digit-argument) (define-key map [?3] 'digit-argument) (define-key map [?4] 'digit-argument) (define-key map [?5] 'digit-argument) (define-key map [?6] 'digit-argument) (define-key map [?7] 'digit-argument) (define-key map [?8] 'digit-argument) (define-key map [?9] 'digit-argument) (define-key map [kp-0] 'digit-argument) (define-key map [kp-1] 'digit-argument) (define-key map [kp-2] 'digit-argument) (define-key map [kp-3] 'digit-argument) (define-key map [kp-4] 'digit-argument) (define-key map [kp-5] 'digit-argument) (define-key map [kp-6] 'digit-argument) (define-key map [kp-7] 'digit-argument) (define-key map [kp-8] 'digit-argument) (define-key map [kp-9] 'digit-argument) (define-key map [kp-subtract] 'universal-argument-minus) map)) IOW, we use an exact copy of `universal-argument-map' instead of `universal-argument-map' itself. That's the only change from vanilla Emacs (the definition of `my-ensure-overriding-map-is-bound' just reflects the vanilla definition). Same instructions as before: M-x C-u C-f, hitting C-f right after C-u (no delay) vs waiting until the 2-sec delay for `minibuffer-message' has elapsed. Compare the same test using Emacs 22. With Emacs 23, the delay must elapse entirely - the user input event of hitting `C-f' does not seem to interrupt it (`sit-for' should be interrupted by an input event). So the effect, in Emacs 23, is that you need to hit `C-f' twice (or wait before hitting it). In Emacs 22, hitting `C-f' just once works immediately. In Emacs 23, the first `C-f' just has the effect of clearing "FOO" from the minibuffer. [Also, if instead of using `my-universal-argument-map' you use (copy-keymap universal-argument-map) the result is the same. Using `my-universal-argument-map' is a better test, since `copy-keymap' doesn't copy recursively.] ------------=_1248812406-5675-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 26 Jul 2009 23:30:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6QNUbBO010518 for ; Sun, 26 Jul 2009 16:30:38 -0700 Received: from mx10.gnu.org ([199.232.76.166]:35699) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MVDAq-0008UN-JV for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MVDAo-0003wR-Vw for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:36 -0400 Received: from mx20.gnu.org ([199.232.41.8]:50150) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MVDAo-0003w5-9d for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:34 -0400 Received: from acsinet11.oracle.com ([141.146.126.233]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MVDAm-0006pU-Rn for emacs-pretest-bug@gnu.org; Sun, 26 Jul 2009 19:30:33 -0400 Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUlfh028919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 26 Jul 2009 23:30:48 GMT Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6QNUdKa029554 for ; Sun, 26 Jul 2009 23:30:39 GMT Received: from dradamslap1 (/141.144.232.119) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 26 Jul 2009 16:30:27 -0700 From: "Drew Adams" To: Subject: 23.0.96; regression: minibuffer-message interferes with C-u Date: Sun, 26 Jul 2009 16:30:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: AcoOSRjW6imYTDf+S9qS78CueeQ0Pg== X-Source-IP: abhmt008.oracle.com [141.146.116.17] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010206.4A6CE714.00DE:SCFSTAT5015188,ss=1,fgs=0 X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) emacs -Q Eval these: (defun test-univ-arg () (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (minibuffer-message "FOO") ; NO GOOD. OK ONLY IF THIS IS REMOVED (ensure-overriding-map-is-bound)) (defun test2 () (interactive) (describe-function '+)) (define-key minibuffer-local-completion-map "\C-f" 'test2) (define-key minibuffer-local-completion-map (vector 'remap 'universal-argument) 'test-univ-arg) Note that the definition of `test-univ-arg' is identical to the definition of `universal-argument', except for the addition of the call to `minibuffer-message'. 1. Now do this, without waiting for the 2-sec delay after C-u. That is, hit C-f immediately after C-u. M-x C-u C-f 2. Now do `M-x C-u C-f' again, this time waiting for the delay, so the minibuffer message `FOO' is no longer displayed, before hitting `C-f'. #2 has the correct behavior: the input event `C-f' interrupts the minibuffer message and immediately executes the `C-f' command (the particular command used is immaterial; I use `describe-function' just to easily see whether it is executed). In Emacs 23, #1 has this incorrect effect: After C-u, the minibuffer message FOO is erased, but the `C-f' is not picked up. You must repeat `C-f' a second time, to get it to be picked up. Note that if you hit C-f twice even very quickly, then the second `C-f' is picked up (but not the first). IOW, the problem doesn't seem to be that the delay has not passed. It seems to be that only the first input event is ignored if the delay has not expired. It's hard to hit C-f twice quickly, so I'm not certain about this, but it seems to be the case. In Emacs prior to Emacs 23, #1 also had the correct behavior of #2. IOW, this is a regression. In GNU Emacs 23.0.96.1 (i386-mingw-nt5.1.2600) of 2009-07-09 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' ------------=_1248812406-5675-1-- From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: BUG system seems messed up - I did not close this bug Reply-To: "Drew Adams" , 3938@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Jul 2009 20:55:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 3938-submit@emacsbugs.donarmstrong.com id=B3938.124881405610991 (code B ref 3938); Tue, 28 Jul 2009 20:55:05 +0000 Received: (at 3938) by emacsbugs.donarmstrong.com; 28 Jul 2009 20:47:36 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6SKlWPl010984 for <3938@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 13:47:33 -0700 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKnETZ018192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <3938@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 20:49:15 GMT Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SKlOq2027157 for <3938@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 20:47:24 GMT Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 28 Jul 2009 13:47:23 -0700 From: "Drew Adams" To: <3938@debbugs.gnu.org> References: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> Date: Tue, 28 Jul 2009 13:47:26 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcoPw0vnYTK0jwhfRzCkvUonw03/0QAANkww X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt009.oracle.com [141.146.116.18] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010207.4A6F63DC.0033:SCFSTAT5015188,ss=1,fgs=0 There is a problem with the bug system, it seems. I sent a simple reply to Yidong's message, which had the original bug subject: bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u However, somehow my reply got interpreted as CLOSING the bug. Yidong had closed it. In fact, I had sent a control message to reopen it. This bug system is a mess, it seems. This bug should not be closed. > -----Original Message----- > From: Emacs bug Tracking System > [mailto:help-debbugs@gnu.org] > Sent: Tuesday, July 28, 2009 1:20 PM > To: Drew Adams > Subject: bug#3938 closed by "Drew Adams" > (bug#3938: 23.0.96; regression: > minibuffer-message interferes with C-u) > > > This is an automatic notification regarding your bug report > which was filed against the emacs package: > > #3938: 23.0.96; regression: minibuffer-message interferes with C-u > > It has been closed by "Drew Adams" . > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact "Drew > Adams" by > replying to this email. > > > -- > 3938: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3938 > Emacs Bug Tracking System > Contact help-debbugs@gnu.org with problems > From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: BUG system seems messed up - I did not close this bug Reply-To: Sven Joachim , 3938@debbugs.gnu.org Resent-From: Sven Joachim Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Jul 2009 21:15:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 3938-submit@emacsbugs.donarmstrong.com id=B3938.124881547215696 (code B ref 3938); Tue, 28 Jul 2009 21:15:04 +0000 Received: (at 3938) by emacsbugs.donarmstrong.com; 28 Jul 2009 21:11:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.0 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n6SLB7Pv015679 for <3938@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 14:11:08 -0700 Received: (qmail invoked by alias); 28 Jul 2009 21:11:01 -0000 Received: from p548638AF.dip.t-dialin.net (EHLO turtle.gmx.de) [84.134.56.175] by mail.gmx.net (mp071) with SMTP; 28 Jul 2009 23:11:01 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX1+Af6NKSNiAD3PYcDTIsKXqTo1xtfr7Vxw/Ioz1nY SbQq92zXs3zSN4 Received: by turtle.gmx.de (Postfix, from userid 1000) id F1971354A2; Tue, 28 Jul 2009 23:11:00 +0200 (CEST) From: Sven Joachim To: Drew Adams Cc: 3938@debbugs.gnu.org, Chong Yidong References: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> Date: Tue, 28 Jul 2009 23:11:00 +0200 In-Reply-To: (Drew Adams's message of "Tue, 28 Jul 2009 13:47:26 -0700") Message-ID: <87d47kv7h7.fsf@turtle.gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.66 On 2009-07-28 22:47 +0200, Drew Adams wrote: > There is a problem with the bug system, it seems. I sent a simple reply to > Yidong's message, which had the original bug subject: > bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u > > However, somehow my reply got interpreted as CLOSING the bug. Yidong had closed > it. Yes, he had sent a message to 3938-done@e.d.b. _and_ to you. If you reply to that, you need to edit out the "-done" part to prevent re-closing the bug if you reopened it. Since this is somewhat confusing, maybe it would be better to only send bug closing messages to the nnnn-done address and not to the submitter as well? Sven From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: BUG system seems messed up - I did not close this bug Reply-To: "Drew Adams" , 3938@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Jul 2009 22:05:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 3938-submit@emacsbugs.donarmstrong.com id=B3938.124881839923962 (code B ref 3938); Tue, 28 Jul 2009 22:05:05 +0000 Received: (at 3938) by emacsbugs.donarmstrong.com; 28 Jul 2009 21:59:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.2 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6SLxu94023948 for <3938@emacsbugs.donarmstrong.com>; Tue, 28 Jul 2009 14:59:57 -0700 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SLwfiU003173 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 28 Jul 2009 21:58:42 GMT Received: from abhmt003.oracle.com (abhmt003.oracle.com [141.146.116.12]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6SLxlG2003499; Tue, 28 Jul 2009 21:59:48 GMT Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 28 Jul 2009 14:59:46 -0700 From: "Drew Adams" To: "'Sven Joachim'" Cc: <3938@debbugs.gnu.org>, "'Chong Yidong'" References: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> <87d47kv7h7.fsf@turtle.gmx.de> Date: Tue, 28 Jul 2009 14:59:49 -0700 Message-ID: <9B127A9F1D2D478D87BFE9DDB49D7816@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87d47kv7h7.fsf@turtle.gmx.de> Thread-Index: AcoPx+/TZu6lLr6PTJizouaolW4OewABjSsA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt003.oracle.com [141.146.116.12] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010203.4A6F74D3.00A6:SCFSTAT5015188,ss=1,fgs=0 > Yes, he had sent a message to 3938-done@e.d.b. _and_ to you. If you > reply to that, you need to edit out the "-done" part to prevent > re-closing the bug if you reopened it. > > Since this is somewhat confusing, maybe it would be better to > only send bug closing messages to the nnnn-done address and > not to the submitter as well? > > Sven I see; thanks. However, the submitter needs to be informed of a bug closing. What shouldn't happen, perhaps, is to include all of the addresses in the same mail. Or, better, the bug tracking system should use only instructions in the mail body to close a bug - it shouldn't just close a bug if the address *-done is a recipient. Anyway, I'll leave solving the bug-tracker problems to others more qualified. Obviously, it is fragile, overly complex, and needs some improvement. I hope that this bug (#3938) is still open for now, in any case. From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: BUG system seems messed up - I did not close this bug Reply-To: Stefan Monnier , 3938@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 29 Jul 2009 15:50:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 3938-submit@emacsbugs.donarmstrong.com id=B3938.124888222016416 (code B ref 3938); Wed, 29 Jul 2009 15:50:05 +0000 Received: (at 3938) by emacsbugs.donarmstrong.com; 29 Jul 2009 15:43:40 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.6 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6TFhaf1016411 for <3938@emacsbugs.donarmstrong.com>; Wed, 29 Jul 2009 08:43:37 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAKcKcEpFpZgv/2dsb2JhbACBUtMahBEFhxk X-IronPort-AV: E=Sophos;i="4.43,289,1246852800"; d="scan'208";a="42512712" Received: from 69-165-152-47.dsl.teksavvy.com (HELO pastel.home) ([69.165.152.47]) by ironport2-out.teksavvy.com with ESMTP; 29 Jul 2009 11:43:30 -0400 Received: by pastel.home (Postfix, from userid 20848) id A7307800B; Wed, 29 Jul 2009 11:43:30 -0400 (EDT) From: Stefan Monnier To: Drew Adams Cc: 3938@debbugs.gnu.org, "'Sven Joachim'" , "'Chong Yidong'" Message-ID: References: <81FEC5A6961B47B5BDF82CA5C33EC637@us.oracle.com> <87d47kv7h7.fsf@turtle.gmx.de> <9B127A9F1D2D478D87BFE9DDB49D7816@us.oracle.com> Date: Wed, 29 Jul 2009 11:43:30 -0400 In-Reply-To: <9B127A9F1D2D478D87BFE9DDB49D7816@us.oracle.com> (Drew Adams's message of "Tue, 28 Jul 2009 14:59:49 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > However, the submitter needs to be informed of a bug closing. What shouldn't She is informed automatically by the bug-tracker. Stefan From drew.adams@oracle.com Sun Aug 2 21:59:37 2009 Received: (at control) by emacsbugs.donarmstrong.com; 3 Aug 2009 04:59:38 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.7 required=4.0 tests=AWL,VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rgminet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n734xYCK012640 for ; Sun, 2 Aug 2009 21:59:35 -0700 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n734xP8T010108 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 3 Aug 2009 04:59:26 GMT Received: from abhmt006.oracle.com (abhmt006.oracle.com [141.146.116.15]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n734xQok007525 for ; Mon, 3 Aug 2009 04:59:26 GMT Received: from dradamslap1 (/141.144.224.143) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 02 Aug 2009 21:59:24 -0700 From: "Drew Adams" To: Subject: bug #3938 - reopen Date: Sun, 2 Aug 2009 21:59:19 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoT9yjjB8lzf3pzQBK3u2s9qzNsvg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt006.oracle.com [141.146.116.15] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010201.4A766EAD.01A2:SCFSTAT5015188,ss=1,fgs=0 reopen 3938 thanks From unknown Mon Jun 23 04:14:25 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u Reply-To: "Drew Adams" , 3938@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 03 Aug 2009 05:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3938 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.124927654115007 (code B ref -1); Mon, 03 Aug 2009 05:25:06 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Aug 2009 05:15:41 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.2 required=4.0 tests=AWL,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n735FUWY014998 for ; Sun, 2 Aug 2009 22:15:31 -0700 Received: from mx10.gnu.org ([199.232.76.166]:38324) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MXptR-0005of-PI for emacs-pretest-bug@gnu.org; Mon, 03 Aug 2009 01:15:30 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MXptM-0001so-TW for emacs-pretest-bug@gnu.org; Mon, 03 Aug 2009 01:15:27 -0400 Received: from rcsinet12.oracle.com ([148.87.113.124]:26664 helo=rgminet12.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MXptM-0001sa-Fi for emacs-pretest-bug@gnu.org; Mon, 03 Aug 2009 01:15:24 -0400 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n735F5dE002180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 3 Aug 2009 05:15:06 GMT Received: from abhmt005.oracle.com (abhmt005.oracle.com [141.146.116.14]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n735F67v003648; Mon, 3 Aug 2009 05:15:06 GMT Received: from dradamslap1 (/141.144.224.143) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 02 Aug 2009 22:15:04 -0700 From: "Drew Adams" To: , <3936@debbugs.gnu.org> Date: Sun, 2 Aug 2009 22:14:59 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoP6Ifh6GuucQcbTZm8kQOaWrQRYgALcGMAAPdo3vAAARSS8A== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt005.oracle.com [141.146.116.14] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010207.4A767259.01CD:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) Taking off the "3938-done" address, I forgot to add back the original recipients, so this would get to the bug list. So here it is again, with the bug list added back as recipient. [It is really a shame that once someone closes a bug you can no longer just reply to the message; you have to reopen the bug and change the recipients... I replied, and my reply was recorded as _me_ closing the bug. What a lame UI... And of course none of that meta-conversation was added to the bug thread, except for a bit by Stefan, who no doubt thought to add the bug list as recipient.] Anyway... -----Original Message----- From: Drew Adams Sent: Sunday, August 02, 2009 10:07 PM To: 'Chong Yidong' Subject: RE: bug#3938: 23.0.96; regression: minibuffer-message interferes with C-u > 1. That kind of thing should not be necessary. Something has > become overly fragile or things have become overly coupled. > > I'm not "hacking universal-argument this way" or in any way - > I don't redefine it. I just use a different binding for `C-u' > and a different keymap from `universal-argument-map'. (In the > bug report I show that even an exact copy of that map > demonstrates the bug, but in my real code I do use a slightly > different map.) > > All my code does is change the behavior of `C-u' during > completion very slightly, so that the prefix arg is echoed in > the minibuffer using `minibuffer-message'. IOW, instead of > echoing "FOO" as in the bug report, it shows the prefix arg. > In Icicles, you can perform lots of operations during > completion, and you can use `C-u' with those operations. > > That's true for vanilla Emacs too, but it's not as often that > users use `C-u' when editing minibuffer text. Because `C-u' > is used more during completion, Icicles shows the prefix value. > > > 2. As I mentioned, the code for `sit-for' has not changed a > bit between Emacs 22 and 23 (and my code works in Emacs > 22-21-20). Something else must have changed. There should be > no need to replace any of the `sit-for' code. This should not > be happening. There should be no need for such jumping > through hoops and redefining multiple things. > > I appreciate the workaround advice, and I'll look into it as > a temporary Emacs 23 workaround. But how about fixing this > regression? Interrupting `sit-for' with user input should > never cause the full `sit-for' delay to be waited out - > something is amiss. `sit-for' is not `sleep-for'. In case it helps, below is what my code really does, so you can see that I am in no way changing the code of `universal-argument' etc. In each case, I write and use my own function and my own keymap. The code is nearly the same as the original, with the only real change (and the purpose) being to add a minibuffer message that echoes the prefix arg. I hope this regression will be fixed. Thanks. Here you have my complete use of this, so you can better understand. Each function is identical to the original, except in the minor ways indicated: ;; Use my map for overriding terminal local. ;; Same as the definition of `ensure-overriding-map-is-bound', ;; except for using the different map. (defun icicle-ensure-overriding-map-is-bound () (unless overriding-map-is-bound (setq saved-overriding-map overriding-terminal-local-map overriding-terminal-local-map icicle-universal-argument-map overriding-map-is-bound t))) ;; Bound to `C-<0-9>', `M-<0-9>', `C-M-<0-9>' in minibuffer. (defun icicle-digit-argument (arg) "`digit-argument', but also echo the prefix arg." (interactive "P") (let* ((char (if (integerp last-command-char) last-command-char (get last-command-char 'ascii-character))) (digit (- (logand char ?\177) ?0))) (cond ((integerp arg) (setq prefix-arg (+ (* arg 10) (if (< arg 0) (- digit) digit)))) ((eq arg '-) ;; Treat -0 as just -, so that -01 will work. (setq prefix-arg (if (zerop digit) '- (- digit)))) (t (setq prefix-arg digit)))) (setq universal-argument-num-events (length (this-command-keys))) (icicle-ensure-overriding-map-is-bound) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) ;; Bound to `M--', `C-M--' in minibuffer. (defun icicle-negative-argument (arg) "`negative-argument', but also echo the prefix arg." (interactive "P") (cond ((integerp arg) (setq prefix-arg (- arg))) ((eq arg '-) (setq prefix-arg nil)) (t (setq prefix-arg '-))) (setq universal-argument-num-events (length (this-command-keys))) (icicle-ensure-overriding-map-is-bound) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) ; Bound to `C-u' in minibuffer. (defun icicle-universal-argument () "`universal-argument', but also echo the prefix arg." (interactive) (setq prefix-arg (list 4) universal-argument-num-events (length (this-command-keys))) (icicle-ensure-overriding-map-is-bound) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-universal-argument-more (arg) "`universal-argument-more', but also echo the prefix arg." (interactive "P") (universal-argument-more arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-universal-argument-other-key (arg) "`universal-argument-other-key', but also echo the prefix." (interactive "P") (universal-argument-other-key arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-universal-argument-minus (arg) "`universal-argument-minus', but also echo the prefix arg." (interactive "P") (universal-argument-minus arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-msg-maybe-in-minibuffer (format-string &rest args) "Display FORMAT-STRING as a message. If called with the minibuffer inactive, use `message'. Otherwise, use `minibuffer-message'." (if (active-minibuffer-window) (save-selected-window (select-window (minibuffer-window)) (minibuffer-message (apply #'format (concat " [" format-string "]") args))) (apply #'message format-string args))) ;; Same code as that defining `universal-argument-map', ;; but with the above corresponding functions substituted. (defvar icicle-universal-argument-map (let ((map (make-sparse-keymap))) (define-key map [t] 'icicle-universal-argument-other-key) (define-key map (vector meta-prefix-char t) 'icicle-universal-argument-other-key) (define-key map [switch-frame] nil) (define-key map [?\C-u] 'icicle-universal-argument-more) (define-key map [?-] 'icicle-universal-argument-minus) (define-key map [?0] 'icicle-digit-argument) (define-key map [?1] 'icicle-digit-argument) (define-key map [?2] 'icicle-digit-argument) (define-key map [?3] 'icicle-digit-argument) (define-key map [?4] 'icicle-digit-argument) (define-key map [?5] 'icicle-digit-argument) (define-key map [?6] 'icicle-digit-argument) (define-key map [?7] 'icicle-digit-argument) (define-key map [?8] 'icicle-digit-argument) (define-key map [?9] 'icicle-digit-argument) (define-key map [kp-0] 'icicle-digit-argument) (define-key map [kp-1] 'icicle-digit-argument) (define-key map [kp-2] 'icicle-digit-argument) (define-key map [kp-3] 'icicle-digit-argument) (define-key map [kp-4] 'icicle-digit-argument) (define-key map [kp-5] 'icicle-digit-argument) (define-key map [kp-6] 'icicle-digit-argument) (define-key map [kp-7] 'icicle-digit-argument) (define-key map [kp-8] 'icicle-digit-argument) (define-key map [kp-9] 'icicle-digit-argument) (define-key map [kp-subtract] 'icicle-universal-argument-minus) map) "Keymap used while processing `C-u' during Icicles completion.") ;; Use my `C-u' during completion (only). (define-key minibuffer-local-completion-map (vector 'remap 'universal-argument) 'icicle-universal-argument) Besides this, I think that your suggested workaround has no chance of solving the problem. The problem cannot be in `sit-for', since that code has not changed between Emacs 22 and 23. And this bug is a regression wrt Emacs 22 (and 21, 20...). Thanks for taking another look. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 00:22:13 2014 Received: (at control) by debbugs.gnu.org; 10 Feb 2014 05:22:13 +0000 Received: from localhost ([127.0.0.1]:33591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCjJt-00018e-AG for submit@debbugs.gnu.org; Mon, 10 Feb 2014 00:22:13 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:40268) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WCjJs-00018S-17 for control@debbugs.gnu.org; Mon, 10 Feb 2014 00:22:12 -0500 Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WCjJd-0006f7-Rs for control@debbugs.gnu.org; Mon, 10 Feb 2014 06:21:58 +0100 Date: Sun, 09 Feb 2014 21:20:44 -0800 Message-Id: <871tzb8rwz.fsf@building.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #5923 X-MailScanner-ID: 1WCjJd-0006f7-Rs X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1392614518.98755@CK3CXPckbDM04ahWctCxbg X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) merge 5923 3938 From unknown Mon Jun 23 04:14:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#3938: bug#5923: 23.1.95; minibuffer-message discards input events Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jul 2016 04:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 5923@debbugs.gnu.org, 'Stefan Monnier' , 3938@debbugs.gnu.org Received: via spool by 3938-submit@debbugs.gnu.org id=B3938.146769158229289 (code B ref 3938); Tue, 05 Jul 2016 04:07:02 +0000 Received: (at 3938) by debbugs.gnu.org; 5 Jul 2016 04:06:22 +0000 Received: from localhost ([127.0.0.1]:37590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKHcs-0007cF-AF for submit@debbugs.gnu.org; Tue, 05 Jul 2016 00:06:22 -0400 Received: from mail-it0-f43.google.com ([209.85.214.43]:36487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKHco-0007bv-OL; Tue, 05 Jul 2016 00:06:20 -0400 Received: by mail-it0-f43.google.com with SMTP id g4so32558012ith.1; Mon, 04 Jul 2016 21:06:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=VKKuXaCaXLutcCgeKb3FoglbWHhlNApO0g2PUQnewKY=; b=lYFloqjKVUiQnVqL87HAubIaIXBHbG8ALWaUgkjzzwAHIvRpZlMPj/wzs1Q/gtMf1q dqyqpKyhc/yHBgyDONPreMIbsnftYi5WDCe4Sehovcu7U1EkNWXfqxEe8vbE7/sT6vNV Lfn2hbkCJmKkzW5oDtJ9bkLML6vzxNcErDdNbXMLaiMBjiQj4zD2V322QSn6PtP0xgdN 5voPGfOXw1Kp28XSMYf6S16YNjs3wjZL7vusvIkbL0Bo05ZGiVTZErEGYBQIZfU8r5Os cZbHoy0QZfI6/2NR8O4/pg5h6C7dVAOQu9PDNwe5+g9xyyj75O/d2IfkVLpcAoUM9WEV +4eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=VKKuXaCaXLutcCgeKb3FoglbWHhlNApO0g2PUQnewKY=; b=O46082xS+4orzb8NX026I9mh8oB6PTesGF07MHZ6kuZ1TJ5Vbs/1O5atToaSyUwlYn Ho+9YVVgGZ8zgdgi/G6AD9FO+Dod4sfj68k159hUZdELXoO1YrAMmaNrzhxwvoPdoPFg ZCmTfxSrP8C7ZTbv9BNiAwpOcKKJgKLO9DmIAqJfwFronLj9ho17Oj4yUWuJOpqAl9nG LM/cGFxcuoNdc6RRp6lJcP34y2xkOkL7lFnzPmquVP56edcgHGIjDrbyT3Y13+IIno8u 2yMOOHPy+lyBH2EtqBxLdg7k92soL8Ip9RC1+AD0N22GhS9/Xnq5zs/+JLyBePQBM+Bc xR0w== X-Gm-Message-State: ALyK8tKM5+hfIgy6faF7L5yj/tkz5gJnL+UiOTpYrGLnEtkVCVtjz1bA7AOWx/dZUpIHDA== X-Received: by 10.36.82.8 with SMTP id d8mr3905378itb.61.1467691573000; Mon, 04 Jul 2016 21:06:13 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id g98sm741107ioj.11.2016.07.04.21.06.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Jul 2016 21:06:12 -0700 (PDT) From: npostavs@users.sourceforge.net References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> Date: Tue, 05 Jul 2016 00:06:20 -0400 In-Reply-To: <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> (Drew Adams's message of "Tue, 20 Apr 2010 17:05:26 -0700") Message-ID: <87shvod8zn.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) "Drew Adams" writes: >> Actually, the problem is here in `sit-for': >> >> (let ((read (read-event nil nil seconds))) >> (or (null read) >> (progn >> (if (eq overriding-terminal-local-map >> universal-argument-map) >> (setq read (cons t read))) >> (push read unread-command-events) >> nil)))))) >> >> Since the value of `overriding-terminal-local-map' is not >> `universal-argument-map' in my case, it fails to treat any >> input received properly. > > However, something else must be going on also, because the sit-for code is > identical for Emacs 22, and I don't see the bug in Emacs 22. Is this bug fixed? The special casing of this in `sit-for' has been removed meanwhile, but also the overriding-map-is-bound and universal-argument-other-key have been removed, so it's hard to run the code examples in current (version 25) Emacs. From unknown Mon Jun 23 04:14:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#3938: bug#5923: 23.1.95; minibuffer-message discards input events Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jul 2016 14:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 5923@debbugs.gnu.org, 3938@debbugs.gnu.org Received: via spool by 3938-submit@debbugs.gnu.org id=B3938.146772838313756 (code B ref 3938); Tue, 05 Jul 2016 14:20:01 +0000 Received: (at 3938) by debbugs.gnu.org; 5 Jul 2016 14:19:43 +0000 Received: from localhost ([127.0.0.1]:38350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKRCP-0003Zh-JU for submit@debbugs.gnu.org; Tue, 05 Jul 2016 10:19:41 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKRCN-0003ZO-Aq; Tue, 05 Jul 2016 10:19:39 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u65EJVfe019116 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 5 Jul 2016 14:19:32 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u65EJUkm020445 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 5 Jul 2016 14:19:31 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u65EJTKv023519; Tue, 5 Jul 2016 14:19:29 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 5 Jul 2016 14:19:28 +0000 (UTC) From: Drew Adams References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> In-Reply-To: <87shvod8zn.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -3.6 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) > >> Actually, the problem is here in `sit-for': > >> > >> (let ((read (read-event nil nil seconds))) > >> (or (null read) > >> =09 (progn > >> =09 (if (eq overriding-terminal-local-map > >> universal-argument-map) > >> =09=09(setq read (cons t read))) > >> =09 (push read unread-command-events) > >> =09 nil)))))) > >> > >> Since the value of `overriding-terminal-local-map' is not > >> `universal-argument-map' in my case, it fails to treat any > >> input received properly. > > > > However, something else must be going on also, because the sit-for code= is > > identical for Emacs 22, and I don't see the bug in Emacs 22. >=20 > Is this bug fixed? The special casing of this in `sit-for' has been > removed meanwhile, but also the overriding-map-is-bound and > universal-argument-other-key have been removed, so it's hard to run the > code examples in current (version 25) Emacs. I don't know if it is fixed, and I don't have the time to dig into this again. (What you quoted was by no means the last part of this bug thread, BTW.) I would _not_ assume that this bug has been fixed. I think someone would need to dig into this, to debug it. I provided a self-contained repro recipe based on the code at the time, but it is no longer sufficient because variable `overriding-map-is-bound' no longer exists, and the underlying code has changed. You can close the bug, but I'm not confident it has been fixed. From unknown Mon Jun 23 04:14:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#3938: bug#5923: 23.1.95; minibuffer-message discards input events Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2016 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 3938@debbugs.gnu.org, 5923@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 3938-submit@debbugs.gnu.org id=B3938.14678151411778 (code B ref 3938); Wed, 06 Jul 2016 14:26:02 +0000 Received: (at 3938) by debbugs.gnu.org; 6 Jul 2016 14:25:41 +0000 Received: from localhost ([127.0.0.1]:39614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKnlh-0000SY-SP for submit@debbugs.gnu.org; Wed, 06 Jul 2016 10:25:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKnlc-0000SI-PQ for 3938@debbugs.gnu.org; Wed, 06 Jul 2016 10:25:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bKnlU-0001GK-F4 for 3938@debbugs.gnu.org; Wed, 06 Jul 2016 10:25:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKnlU-0001Et-B1; Wed, 06 Jul 2016 10:25:24 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4359 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bKnlO-0006n0-34; Wed, 06 Jul 2016 10:25:19 -0400 Date: Wed, 06 Jul 2016 17:25:03 +0300 Message-Id: <838txeoncw.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Drew Adams on Tue, 5 Jul 2016 14:19:28 +0000 (UTC)) References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) --=-=-= Content-Type: text/plain > Date: Tue, 5 Jul 2016 14:19:28 +0000 (UTC) > From: Drew Adams > Cc: 5923@debbugs.gnu.org, 3938@debbugs.gnu.org > > > >> Actually, the problem is here in `sit-for': > > >> > > >> (let ((read (read-event nil nil seconds))) > > >> (or (null read) > > >> (progn > > >> (if (eq overriding-terminal-local-map > > >> universal-argument-map) > > >> (setq read (cons t read))) > > >> (push read unread-command-events) > > >> nil)))))) > > >> > > >> Since the value of `overriding-terminal-local-map' is not > > >> `universal-argument-map' in my case, it fails to treat any > > >> input received properly. > > > > > > However, something else must be going on also, because the sit-for code is > > > identical for Emacs 22, and I don't see the bug in Emacs 22. > > > > Is this bug fixed? The special casing of this in `sit-for' has been > > removed meanwhile, but also the overriding-map-is-bound and > > universal-argument-other-key have been removed, so it's hard to run the > > code examples in current (version 25) Emacs. > > I don't know if it is fixed, and I don't have the time to dig into > this again. (What you quoted was by no means the last part of this > bug thread, BTW.) I would _not_ assume that this bug has been fixed. > I think someone would need to dig into this, to debug it. One could hope for a more cooperative response, I think. It took me all of 5 minutes, without knowing anything about icicles and very little about the new implementation of universal-argument, to convert your test file to the current sources (see the attached). With it, I convinced myself that the bug is indeed fixed: typing the first 's' interrupts the wait immediately, and displays "ssss" in the echo area. Please verify that my changes to the test file are valid and the bug is indeed fixed. Thanks. --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=bug-5923-emacs-25.el Content-Transfer-Encoding: quoted-printable (defvar icicle-universal-argument-map (let ((map (make-sparse-keymap)) (universal-argument-minus ;; For backward compatibility, minus with no modifiers is an ordin= ary ;; command if digits have already been entered. `(menu-item "" negative-argument :filter ,(lambda (cmd) (if (integerp prefix-arg) nil cmd))))) (define-key map [switch-frame] (lambda (e) (interactive "e") (handle-switch-frame e) (icicle-universal-argument--mode))) (define-key map [?\C-u] 'icicle-universal-argument-more) (define-key map [?-] universal-argument-minus) (define-key map [?0] 'icicle-digit-argument) (define-key map [?1] 'icicle-digit-argument) (define-key map [?2] 'icicle-digit-argument) (define-key map [?3] 'icicle-digit-argument) (define-key map [?4] 'icicle-digit-argument) (define-key map [?5] 'icicle-digit-argument) (define-key map [?6] 'icicle-digit-argument) (define-key map [?7] 'icicle-digit-argument) (define-key map [?8] 'icicle-digit-argument) (define-key map [?9] 'icicle-digit-argument) (define-key map [kp-0] 'icicle-digit-argument) (define-key map [kp-1] 'icicle-digit-argument) (define-key map [kp-2] 'icicle-digit-argument) (define-key map [kp-3] 'icicle-digit-argument) (define-key map [kp-4] 'icicle-digit-argument) (define-key map [kp-5] 'icicle-digit-argument) (define-key map [kp-6] 'icicle-digit-argument) (define-key map [kp-7] 'icicle-digit-argument) (define-key map [kp-8] 'icicle-digit-argument) (define-key map [kp-9] 'icicle-digit-argument) (define-key map [kp-subtract] universal-argument-minus) map) "...") (defun icicle-universal-argument--mode () (prefix-command-update) (set-transient-map icicle-universal-argument-map nil)) (defun icicle-universal-argument () (interactive) (prefix-command-preserve-state) (setq prefix-arg (list 4)) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg) (icicle-universal-argument--mode)) (defun icicle-digit-argument (arg) (interactive "P") (digit-argument) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-negative-argument (arg) (interactive "P") (negative-argument arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-universal-argument-more (arg) (interactive "P") (universal-argument-more arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-universal-argument-minus (arg) (interactive "P") (universal-argument-minus arg) (icicle-msg-maybe-in-minibuffer "prefix %S" prefix-arg)) (defun icicle-msg-maybe-in-minibuffer (format-string &rest args) (apply #'message format-string args) (sit-for 1)) (define-key minibuffer-local-completion-map [remap universal-argument] 'icicle-universal-argument) (define-key minibuffer-local-completion-map [remap negative-argument] 'icicle-negative-argument) (define-key minibuffer-local-completion-map [remap digit-argument] 'icicle-digit-argument) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 06 10:55:47 2016 Received: (at control) by debbugs.gnu.org; 6 Jul 2016 14:55:47 +0000 Received: from localhost ([127.0.0.1]:39635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKoEs-0001Ba-Lh for submit@debbugs.gnu.org; Wed, 06 Jul 2016 10:55:46 -0400 Received: from mail-oi0-f43.google.com ([209.85.218.43]:35407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKoEr-0001BF-4k for control@debbugs.gnu.org; Wed, 06 Jul 2016 10:55:45 -0400 Received: by mail-oi0-f43.google.com with SMTP id r2so273966301oih.2 for ; Wed, 06 Jul 2016 07:55:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=g/ZhB5DbHx5cNnGPE4IuBXtlYcmzyMQCM5IaTT1HH9o=; b=TZoxZhK7KSOziM9KNLuXKrP3bAjsV5SzN/SUhiC3C2qvrBOIZKQ4v4+ENhq7qwBRgY i8UieKgFXx0RHCCdTz8Un6L1UHjt5bE2Hq3gkTTuDFYyS48S3EOLtqIqPdgSPrJI1ZET 5nl7S/TUCi96O7s2bvgSOigRyJO9xPiwPvLVtpTqlyBt84riV/oXrWe+0JgmiDRGri9r XHLRxwvcmTp0xHIgHh+3uF/mQI+UEUsoILXbesDjKH4YugPKOluDbLTyB5A/JBuD0zRv FTbaRy8GuJVV6jYRPs4WISLFR4ruBi4/dNOi21FMMhUj+18j3vf+4lUSwxooNoHjnxyc uNyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=g/ZhB5DbHx5cNnGPE4IuBXtlYcmzyMQCM5IaTT1HH9o=; b=kMe/RgMYfykEjvZXyVOzt+3uqecjyng+q5ksVZnyjgDecLNYL+ddFFwiy9JQtrcvGb VEh2ErJ/rDCB6tr5onDcuT2p3SQVCDr4hVKEZnUPclmKgrVlUfaU/emfH125/Up2vnGx 8rvyXpICfxAIkxPy1v4CbkLkdeYttlmxf2tzrzqLdAD6uH3jDVMFT/CC0REbaM9jK8k8 QFisZf0jLbb0CqCtJjU2G8OcHm2kTdX4w0t5fvx8utjIlS9yKP6AywrL9Kt5uI9KEl1C 5oFNJgn7kTBwpZHihDEq3uIHqUhGMZzva0ueT24YMq1uUTM0Ni0/aIU01xrqqC4MAp97 A+qA== X-Gm-Message-State: ALyK8tI9nL7mCC9zxcS4tMTJilVOIK2pEXdT5Lm1ngv3PztLFLJjRtA8Z2T/A0ttvWEsRe2oZtcSOh6wenO0Ng== X-Received: by 10.202.85.9 with SMTP id j9mr12328807oib.202.1467816939439; Wed, 06 Jul 2016 07:55:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.197 with HTTP; Wed, 6 Jul 2016 07:55:38 -0700 (PDT) In-Reply-To: <01658348-eada-4c40-974b-362da4a71a34@default> References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> <01658348-eada-4c40-974b-362da4a71a34@default> From: Noam Postavsky Date: Wed, 6 Jul 2016 10:55:38 -0400 X-Google-Sender-Auth: _kPPSdb9no4jX2lONrCAqBm_V30 Message-ID: Subject: Re: bug#5923: 23.1.95; minibuffer-message discards input events To: Drew Adams Content-Type: multipart/mixed; boundary=001a113d374a456c030536f8c3f4 Bcc: control@debbugs.gnu.org X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: 5923@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113d374a456c030536f8c3f4 Content-Type: text/plain; charset=UTF-8 tag 5923 + confirmed found 5923 25.0.95 quit On Wed, Jul 6, 2016 at 9:59 AM, Drew Adams wrote: > > The repro example I gave was self-contained. It had nothing to > do with Icicles, in spite of some of the function names. Ok, had another look, it's actually not so hard to update it for newer Emacs. Seems the bug is still existing. emacs -Q -l bug-5923-emacs-25.el M-x C-u C-f See that "prefix (4)" is displayed for 2 seconds until `describe-function' finally gets executed. --001a113d374a456c030536f8c3f4 Content-Type: text/x-emacs-lisp; charset=US-ASCII; name="bug-5923-emacs-25.el" Content-Disposition: attachment; filename="bug-5923-emacs-25.el" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iqb04dfv0 KGRlZnZhciBpY2ljbGUtdW5pdmVyc2FsLWFyZ3VtZW50LW1hcAogIChsZXQgKChtYXAgIChtYWtl LXNwYXJzZS1rZXltYXApKSkKICAgICh3aGVuIChmYm91bmRwICd1bml2ZXJzYWwtYXJndW1lbnQt b3RoZXIta2V5KSA7IHVwIHRvIDI0LjMKICAgICAgKGRlZmluZS1rZXkgbWFwIFt0XSAnaWNpY2xl LXVuaXZlcnNhbC1hcmd1bWVudC1vdGhlci1rZXkpCiAgICAgIChkZWZpbmUta2V5IG1hcCAodmVj dG9yIG1ldGEtcHJlZml4LWNoYXIgdCkgJ2ljaWNsZS11bml2ZXJzYWwtYXJndW1lbnQtb3RoZXIt a2V5KSkKICAgIChkZWZpbmUta2V5IG1hcCBbc3dpdGNoLWZyYW1lXSBuaWwpCiAgICAoZGVmaW5l LWtleSBtYXAgWz9cQy11XSAnaWNpY2xlLXVuaXZlcnNhbC1hcmd1bWVudC1tb3JlKQogICAgKGRl ZmluZS1rZXkgbWFwIFs/LV0gJ2ljaWNsZS11bml2ZXJzYWwtYXJndW1lbnQtbWludXMpCiAgICAo ZGVmaW5lLWtleSBtYXAgWz8wXSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1r ZXkgbWFwIFs/MV0gJ2ljaWNsZS1kaWdpdC1hcmd1bWVudCkKICAgIChkZWZpbmUta2V5IG1hcCBb PzJdICdpY2ljbGUtZGlnaXQtYXJndW1lbnQpCiAgICAoZGVmaW5lLWtleSBtYXAgWz8zXSAnaWNp Y2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFs/NF0gJ2ljaWNsZS1kaWdp dC1hcmd1bWVudCkKICAgIChkZWZpbmUta2V5IG1hcCBbPzVdICdpY2ljbGUtZGlnaXQtYXJndW1l bnQpCiAgICAoZGVmaW5lLWtleSBtYXAgWz82XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAg KGRlZmluZS1rZXkgbWFwIFs/N10gJ2ljaWNsZS1kaWdpdC1hcmd1bWVudCkKICAgIChkZWZpbmUt a2V5IG1hcCBbPzhdICdpY2ljbGUtZGlnaXQtYXJndW1lbnQpCiAgICAoZGVmaW5lLWtleSBtYXAg Wz85XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC0wXSAn aWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC0xXSAnaWNpY2xl LWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC0yXSAnaWNpY2xlLWRpZ2l0 LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC0zXSAnaWNpY2xlLWRpZ2l0LWFyZ3Vt ZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC00XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQog ICAgKGRlZmluZS1rZXkgbWFwIFtrcC01XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRl ZmluZS1rZXkgbWFwIFtrcC02XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1r ZXkgbWFwIFtrcC03XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFw IFtrcC04XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC05 XSAnaWNpY2xlLWRpZ2l0LWFyZ3VtZW50KQogICAgKGRlZmluZS1rZXkgbWFwIFtrcC1zdWJ0cmFj dF0gJ2ljaWNsZS11bml2ZXJzYWwtYXJndW1lbnQtbWludXMpCiAgICBtYXApCiAgIi4uLiIpCgoo ZGVmdW4gaWNpY2xlLXVuaXZlcnNhbC1hcmd1bWVudCAoKQogIChpbnRlcmFjdGl2ZSkKICAoc2V0 cSBwcmVmaXgtYXJnICAgICAgICAgICAgICAgICAgICAgKGxpc3QgNCkKICAgICAgICB1bml2ZXJz YWwtYXJndW1lbnQtbnVtLWV2ZW50cyAgKGxlbmd0aCAodGhpcy1jb21tYW5kLWtleXMpKSkKICAo aWNpY2xlLWVuc3VyZS1vdmVycmlkaW5nLW1hcC1pcy1ib3VuZCkKICAoaWNpY2xlLW1zZy1tYXli ZS1pbi1taW5pYnVmZmVyICJwcmVmaXggJVMiIHByZWZpeC1hcmcpKQoKKGRlZnVuIGljaWNsZS1k aWdpdC1hcmd1bWVudCAoYXJnKQogIChpbnRlcmFjdGl2ZSAiUCIpCiAgKGRpZ2l0LWFyZ3VtZW50 KQogIChpY2ljbGUtbXNnLW1heWJlLWluLW1pbmlidWZmZXIgInByZWZpeCAlUyIgcHJlZml4LWFy ZykpCgooZGVmdW4gaWNpY2xlLW5lZ2F0aXZlLWFyZ3VtZW50IChhcmcpCiAgKGludGVyYWN0aXZl ICJQIikKICAobmVnYXRpdmUtYXJndW1lbnQgYXJnKQogIChpY2ljbGUtbXNnLW1heWJlLWluLW1p bmlidWZmZXIgInByZWZpeCAlUyIgcHJlZml4LWFyZykpCgooZGVmdW4gaWNpY2xlLXVuaXZlcnNh bC1hcmd1bWVudC1tb3JlIChhcmcpCiAgKGludGVyYWN0aXZlICJQIikKICAodW5pdmVyc2FsLWFy Z3VtZW50LW1vcmUgYXJnKQogIChpY2ljbGUtbXNnLW1heWJlLWluLW1pbmlidWZmZXIgInByZWZp eCAlUyIgcHJlZml4LWFyZykpCgooZGVmdW4gaWNpY2xlLXVuaXZlcnNhbC1hcmd1bWVudC1vdGhl ci1rZXkgKGFyZykKICAoaW50ZXJhY3RpdmUgIlAiKQogICh1bml2ZXJzYWwtYXJndW1lbnQtb3Ro ZXIta2V5IGFyZykKICAoaWNpY2xlLW1zZy1tYXliZS1pbi1taW5pYnVmZmVyICJwcmVmaXggJVMi IHByZWZpeC1hcmcpKQoKKGRlZnVuIGljaWNsZS11bml2ZXJzYWwtYXJndW1lbnQtbWludXMgKGFy ZykKICAoaW50ZXJhY3RpdmUgIlAiKQogICh1bml2ZXJzYWwtYXJndW1lbnQtbWludXMgYXJnKQog IChpY2ljbGUtbXNnLW1heWJlLWluLW1pbmlidWZmZXIgInByZWZpeCAlUyIgcHJlZml4LWFyZykp Cgo7OyAoZGVmdW4gaWNpY2xlLWVuc3VyZS1vdmVycmlkaW5nLW1hcC1pcy1ib3VuZCAoKQo7OyAg ICh1bmxlc3Mgb3ZlcnJpZGluZy1tYXAtaXMtYm91bmQKOzsgICAgIChzZXRxIHNhdmVkLW92ZXJy aWRpbmctbWFwICAgICAgICAgICBvdmVycmlkaW5nLXRlcm1pbmFsLWxvY2FsLW1hcAo7OyAgICAg ICAgICAgb3ZlcnJpZGluZy10ZXJtaW5hbC1sb2NhbC1tYXAgIGljaWNsZS11bml2ZXJzYWwtYXJn dW1lbnQtbWFwCjs7ICAgICAgICAgICBvdmVycmlkaW5nLW1hcC1pcy1ib3VuZCAgICAgICAgdCkp KQoKKGRlZnVuIGljaWNsZS1lbnN1cmUtb3ZlcnJpZGluZy1tYXAtaXMtYm91bmQgKCkKICAiU2V0 IGBvdmVycmlkaW5nLXRlcm1pbmFsLWxvY2FsLW1hcCcgdG8gYGljaWNsZS11bml2ZXJzYWwtYXJn dW1lbnQtbWFwJy4iCiAgKGNvbmQKICAgKChib3VuZHAgJ3VuaXZlcnNhbC1hcmd1bWVudC1tYXAp IDsgRW1hY3MgMjQrCiAgICAoc2V0LXRyYW5zaWVudC1tYXAgaWNpY2xlLXVuaXZlcnNhbC1hcmd1 bWVudC1tYXAgbmlsCiAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoaWNpY2xlLW1z Zy1tYXliZS1pbi1taW5pYnVmZmVyICJwcmVmaXggJVMiIHByZWZpeC1hcmcpKSkpCiAgICgobm90 IChib3VuZHAgJ292ZXJyaWRpbmctbWFwLWlzLWJvdW5kKSkgOyBFbWFjcyAyMCwgMjEuCiAgICAo c2V0cSBvdmVycmlkaW5nLXRlcm1pbmFsLWxvY2FsLW1hcCAgaWNpY2xlLXVuaXZlcnNhbC1hcmd1 bWVudC1tYXApKQogICAoKG5vdCBvdmVycmlkaW5nLXRlcm1pbmFsLWxvY2FsLW1hcCkgOyBFbWFj cyAyMisuCiAgICAoc2V0cSBzYXZlZC1vdmVycmlkaW5nLW1hcCAgICAgICAgICAgb3ZlcnJpZGlu Zy10ZXJtaW5hbC1sb2NhbC1tYXAKICAgICAgICAgIG92ZXJyaWRpbmctdGVybWluYWwtbG9jYWwt bWFwICBpY2ljbGUtdW5pdmVyc2FsLWFyZ3VtZW50LW1hcAogICAgICAgICAgb3ZlcnJpZGluZy1t YXAtaXMtYm91bmQgICAgICAgIHQpKSkpCgooZGVmdW4gaWNpY2xlLW1zZy1tYXliZS1pbi1taW5p YnVmZmVyIChmb3JtYXQtc3RyaW5nICZyZXN0IGFyZ3MpCiAgKGFwcGx5ICMnbWVzc2FnZSBmb3Jt YXQtc3RyaW5nIGFyZ3MpCiAgKHNpdC1mb3IgMSkpCgooZGVmaW5lLWtleSBtaW5pYnVmZmVyLWxv Y2FsLWNvbXBsZXRpb24tbWFwIFtyZW1hcCB1bml2ZXJzYWwtYXJndW1lbnRdCiAgJ2ljaWNsZS11 bml2ZXJzYWwtYXJndW1lbnQpCihkZWZpbmUta2V5IG1pbmlidWZmZXItbG9jYWwtY29tcGxldGlv bi1tYXAgW3JlbWFwIG5lZ2F0aXZlLWFyZ3VtZW50XQogICdpY2ljbGUtbmVnYXRpdmUtYXJndW1l bnQpCihkZWZpbmUta2V5IG1pbmlidWZmZXItbG9jYWwtY29tcGxldGlvbi1tYXAgW3JlbWFwIGRp Z2l0LWFyZ3VtZW50XQogICdpY2ljbGUtZGlnaXQtYXJndW1lbnQpCgooZGVmdW4gdGVzdDIgKCkg KGludGVyYWN0aXZlKSAoZGVzY3JpYmUtZnVuY3Rpb24gJyspKQogCihkZWZpbmUta2V5IG1pbmli dWZmZXItbG9jYWwtY29tcGxldGlvbi1tYXAgIlxDLWYiICd0ZXN0MikK --001a113d374a456c030536f8c3f4-- From unknown Mon Jun 23 04:14:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#3938: bug#5923: 23.1.95; minibuffer-message discards input events Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2016 15:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: Eli Zaretskii Cc: 3938@debbugs.gnu.org, 5923@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 3938-submit@debbugs.gnu.org id=B3938.146781785912290 (code B ref 3938); Wed, 06 Jul 2016 15:11:01 +0000 Received: (at 3938) by debbugs.gnu.org; 6 Jul 2016 15:10:59 +0000 Received: from localhost ([127.0.0.1]:39674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKoTX-0003C1-PL for submit@debbugs.gnu.org; Wed, 06 Jul 2016 11:10:59 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:40800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKoTP-0003Ba-2B; Wed, 06 Jul 2016 11:10:50 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u66FAc2e007798 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 6 Jul 2016 15:10:39 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u66FAcOE029984 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 6 Jul 2016 15:10:38 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u66FAZID017563; Wed, 6 Jul 2016 15:10:36 GMT MIME-Version: 1.0 Message-ID: <26bd13ba-aa2d-4efd-bc1f-9bf7860db032@default> Date: Wed, 6 Jul 2016 15:10:35 +0000 (UTC) From: Drew Adams References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> <838txeoncw.fsf@gnu.org> In-Reply-To: <838txeoncw.fsf@gnu.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -3.6 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) > > > Is this bug fixed? The special casing of this in `sit-for' has been > > > removed meanwhile, but also the overriding-map-is-bound and > > > universal-argument-other-key have been removed, so it's hard to run t= he > > > code examples in current (version 25) Emacs. > > > > I don't know if it is fixed, and I don't have the time to dig into > > this again. (What you quoted was by no means the last part of this > > bug thread, BTW.) I would _not_ assume that this bug has been fixed. > > I think someone would need to dig into this, to debug it. >=20 > One could hope for a more cooperative response, I think.=20 Ditto. Time passes... > It took me all of 5 minutes, without knowing anything about icicles and v= ery > little about the new implementation of universal-argument, to convert > your test file to the current sources (see the attached). With it, I > convinced myself that the bug is indeed fixed: typing the first 's' > interrupts the wait immediately, and displays "ssss" in the echo area. I had already done similarly, FWIW. To me it does not constitute a proof that the bug is fixed. If it convinces you, fine; close the bug, as I said= . > Please verify that my changes to the test file are valid and the bug > is indeed fixed. Sorry, I don't have the time to do that. And as I said, IMO this alone doesn't convince me that the bug is fixed. It might be fixed; I don't know. I hope it is. If you can convince yourself in 5 minutes that it is fixed, great. The bug (#3938) was filed almost exactly 7 years ago, with a very short recipe to reproduce, starting from `emacs -Q'. Likewise, for the merged bug (#5923) - 6 years ago, with other emacs -Q recipes (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5923#23, http://debbugs.gnu= .org/cgi/bugreport.cgi?bug=3D5923#26). Responses from Stefan at the time: But to tell you the truth the handling of this-command-keys and universal-argument prefix is much too delicate for me to understand it... Thank you for your efforts digging into this bug. I must say I know even less than you do about those parts of the code. It's clearly too intricate for its own good, but I don't know how to streamline it. That was it. It died on the vine in 2010. If it somehow got fixed accidentally in the interim, great. "One could _hope_ for a more cooperative response, I think." But all's well that ends well. (Assuming it is ended, and well.) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 06 11:31:11 2016 Received: (at control) by debbugs.gnu.org; 6 Jul 2016 15:31:12 +0000 Received: from localhost ([127.0.0.1]:39697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKon6-0003hZ-3a for submit@debbugs.gnu.org; Wed, 06 Jul 2016 11:31:11 -0400 Received: from mail-oi0-f43.google.com ([209.85.218.43]:34598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKon1-0003gs-2H for control@debbugs.gnu.org; Wed, 06 Jul 2016 11:31:06 -0400 Received: by mail-oi0-f43.google.com with SMTP id s66so275140074oif.1 for ; Wed, 06 Jul 2016 08:31:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=wWYSu73XD3jr1S4tpa9Y8yT3FBo8M7IYvxvocKlfPQ8=; b=bZbxuX5bVIID+cooqsusoYOF95mc2ZhdFaMC4cSjuACNU1djFoSAhSQSHVZy9wGs2w ww5b2dg5bhpi5X3RGx7V2//VurR7wqKAyTiHhAqmjgP3MD2p7asZN9qkMqIoc9sAJQ/b SDA2WV0hhOUF0/UjbCtSxC4grK5R62vZH1gXjLKOBAlxCOH32J1qDrDwd7Vgbz2YyNPI HCWbsXzNSyvviWX/h5mUIYt0WTqb5xXzfWWoKFYHgUpPN2CK8kqB/Iv7ZmbMEKX83Zj2 PqSAyvtRzhQcutRmdCFSb/o2ybT05s6ZzmheqR6jdn6ouU8sC0dFEiHG+t4CYovOtZg3 U+zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=wWYSu73XD3jr1S4tpa9Y8yT3FBo8M7IYvxvocKlfPQ8=; b=Ubu8aS9nSsG0/4i1rYEQBvrmGP3D07ckFpTBugSfGH/FNyvXr3+Bx2Svurwm6FYERW p8rpb7M1GWikpbx2ZOWVWV9I/10l9iqEcdesxglcerQ4iUEjTeC4CVzMYwYVjUhU0vba xl09F0LqXWoex4mq5r1QW1ooRP3ZpuGp+rYUaztX8nAOpe7p/OTFiiZ/vx/Ki31TKIlZ TNed0tGlILt0BaaHmyUz77xwRiKarQyxNizXuDdMK5pBiXDAUk4Nzl1vxC3jvqrngHt2 dQ+dMO94PDqJfyhRmilyH6hdXHvpKHBbnZFcED1gDSAvgWxLGuXhdr5NaHO6JjBPfIGC iYzg== X-Gm-Message-State: ALyK8tKS4g+3Xk5dnhizqMmGeuUdi8bq9S+AzBoNTLuGYdOp/1t5O2G973MSe5alG8qNGGI8Z2CwRXMv7GONvA== X-Received: by 10.202.5.193 with SMTP id 184mr11812795oif.143.1467819057462; Wed, 06 Jul 2016 08:30:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.197 with HTTP; Wed, 6 Jul 2016 08:30:56 -0700 (PDT) In-Reply-To: References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> <01658348-eada-4c40-974b-362da4a71a34@default> <83lh1en6xl.fsf@gnu.org> From: Noam Postavsky Date: Wed, 6 Jul 2016 11:30:56 -0400 X-Google-Sender-Auth: pFTNm2l6uZEM2QqlJ6l8z6cB9bg Message-ID: Subject: Fwd: bug#5923: 23.1.95; minibuffer-message discards input events To: GNU bug tracker automated control server Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tag 5923 - confirmed notfound 5932 25.0.95 fixed 5932 quit ---------- Forwarded message ---------- From: Noam Postavsky Date: Wed, Jul 6, 2016 at 11:30 AM Subject: Re: bug#5923: 23.1.95; minibuffer-message discards input events To: Eli Zaretskii Cc: Drew Adams , 5923@debbugs.gnu.org On Wed, Jul 6, 2016 at 11:05 AM, Eli Zaretskii wrote: >> From: Noam Postavsky >> Date: Wed, 6 Jul 2016 10:55:38 -0400 >> Cc: 5923@debbugs.gnu.org >> >> Ok, had another look, it's actually not so hard to update it for newer >> Emacs. Seems the bug is still existing. >> >> emacs -Q -l bug-5923-emacs-25.el >> M-x C-u C-f >> See that "prefix (4)" is displayed for 2 seconds until >> `describe-function' finally gets executed. > > And I arrived at the exactly opposite conclusion, see my other > message. Yes, your version works. Probably I made a mistake in my updates, tentatively marking bug as fixed. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 06 11:36:12 2016 Received: (at control) by debbugs.gnu.org; 6 Jul 2016 15:36:12 +0000 Received: from localhost ([127.0.0.1]:39714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKorv-0003pk-Oz for submit@debbugs.gnu.org; Wed, 06 Jul 2016 11:36:12 -0400 Received: from mail-oi0-f42.google.com ([209.85.218.42]:34719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKorp-0003ox-3z; Wed, 06 Jul 2016 11:36:05 -0400 Received: by mail-oi0-f42.google.com with SMTP id s66so275348204oif.1; Wed, 06 Jul 2016 08:36:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=14nOp1c9hxRoaEQpH+7KRuY+6kep3mGl96kt8ulWpi0=; b=SHSOA3Ngm+Gp7AisCBfzfXLSn1V+du6YquyjbwP9ytSK68Ehn68X1Fy0hJbd2j/BRu fBpsvHHuHFgE+7K5oVw3njYT4cusdSrEaFUpjFw7uOzoqMtdzDrgWBtG2rKUjkv1ai/+ MugwNVxVLXhRuIV/3Vln18TFZmXQcaeFnitH+TTDkZHmVRVoX6WQnEgmeD0qLDQ5sJfx Zlgw1txb1eoT5LZWuVbvtMm9m4Q9dLQ7NzNUIkff31Ity8PlYDrImp9ceU2RTmxic7rc xQfrgLs8Jeus/ITlmhGhRrGkIikzuxCx5lk4t2XY+TgITNpXL4K7OZU0YLgAp4xJFG0P nGQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=14nOp1c9hxRoaEQpH+7KRuY+6kep3mGl96kt8ulWpi0=; b=mrBVkrtPW0fGYHiLdPR+fFq1XyaMzT3zn7XUprbtOBWi5q410Lr285DS3C2TsJzKT4 kZ7/0vtawPzlU9lezgtpUoVqYre5JUxXBiTgT5X2tuxkhNOVBuobInc7L7+mdEA/z8UW TukO9qh1yHhO8JXwW5/fHK5wYM1L6zPFeEgi1sqO8caVz+vPq1Qblb3jcbwJwDUN/5FU /SXf1JcDr+3dH+ZtdLzgcuoFN//9Z/MfFZ86QhBa3dOJKTMAmUV6c+gPjnGxhj/VTVBY +0Ir6Nw7yXNZPGy+wdbGwdSgJounhkRxdnXuNluj5a44T2+V+VWnmrqxU+2hOCwZew/D YyUw== X-Gm-Message-State: ALyK8tKtHnzS07a32nfCiGfn6v75dbJHWz+WIxQAnNjF83eyYPLBbkh+Em6b9wFuCE8+CS6o6+dnBkEJAK6AiA== X-Received: by 10.157.1.103 with SMTP id 94mr10544973otu.17.1467819354291; Wed, 06 Jul 2016 08:35:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.197 with HTTP; Wed, 6 Jul 2016 08:35:53 -0700 (PDT) In-Reply-To: References: From: Noam Postavsky Date: Wed, 6 Jul 2016 11:35:53 -0400 X-Google-Sender-Auth: vBFTTQYmF1KNuWLxqDDL3U2V9yo Message-ID: Subject: Re: Processed (with 1 errors): Fwd: bug#5923: 23.1.95; minibuffer-message discards input events To: GNU bug tracker automated control server Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: tracker@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) # typos, thinkos, retrying... tag 5923 + fixed notfound 5923 25.0.95 quit On Wed, Jul 6, 2016 at 11:32 AM, GNU bug tracker automated control server wrote: > Processing commands for control@debbugs.gnu.org: > >> tag 5923 - confirmed > Bug #5923 [emacs] 23.1.95; minibuffer-message discards input events > Bug #3938 [emacs] 23.0.96; regression: minibuffer-message interferes with C-u > Removed tag(s) confirmed. > Removed tag(s) confirmed. >> notfound 5932 25.0.95 > Bug #5932 [emacs,cc-mode] feature request - C# as a formally supported language > Ignoring request to alter found versions of bug #5932 to the same values previously set >> fixed 5932 > Unknown command or malformed arguments to command. > >> quit > Stopping processing here. > > Please contact help-debbugs@gnu.org if you need assistance. > > GNU bugs database, http://debbugs.gnu.org/ From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 21:23:50 2016 Received: (at control) by debbugs.gnu.org; 5 Aug 2016 01:23:50 +0000 Received: from localhost ([127.0.0.1]:55976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVTra-0001SR-EI for submit@debbugs.gnu.org; Thu, 04 Aug 2016 21:23:50 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:35585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVTrX-0001SC-9f for control@debbugs.gnu.org; Thu, 04 Aug 2016 21:23:48 -0400 Received: by mail-it0-f44.google.com with SMTP id u186so10651803ita.0 for ; Thu, 04 Aug 2016 18:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=gI0Asmht3knaVOocU7VDWjHEgN8JpAlpLfE2HY+RRqc=; b=MbJkFY0DI0kj9lQpdCMfDuV9ssasrZW3vpm7EAzwO9H0uLGihb4madCgA4iexpl0TU OuXfw86PdL/TFQ9UPgZ6vBt5pxB3+i0cO1WaKxLQT9E4NBmOXLZRAYZI4xPe+8JnO/Nf f4uYkoL8IL4T7blF/jaOD68kpz9SNoNvOR/uJeCn4JtnSFnPH0nDFNp3Gc5dodZ9tWPD fARxG0omG+a4crTHVCUBt6TS71bfqPwM3E7jhtz7LwBtC6AXFZunELav3QGWPoFmfA/t 457FlAthCDdw42AAIKv9IIDt3wIKUwm3RaIoPKHIDpHOv60nrgLmUSFbsdqw3cP1hKIl 9rZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=gI0Asmht3knaVOocU7VDWjHEgN8JpAlpLfE2HY+RRqc=; b=IW0RSbnBXaFcRane4rwMknm2knNBbvuX53dWcAOkhuHk6sbDHKPmrPsaAVRtvGzopq h/UNEh0JS07KRbbti+NucdNeDlutaNVtHTtrSPXT3DQDsDcQX7czeI5uQ667nW6K4Mot gte847vDxGItI/EMiqAieJOgIIvPfJHAHmPaFAi4ebZudX4HYWGrru7DAr2k2RIiuKeU 8CfPoTSQu9mct7nRptM1j93tGZFEJed+9WwypJj40aSh57RaCVAsHgxroYK/MBTKhKqn YqsjGKdAUuiVypB44YCIIryIcM3ECzL1a2PMtUFfX2dYMVqGX0Q3i8lUXRzUIaslubb9 7Z2w== X-Gm-Message-State: AEkoouvCNk4Bady4/ZpxGA+2zkO9p092fF0iWmfV86MdxY53M5geQ37sAxAVjVLQVLGMoA== X-Received: by 10.36.111.65 with SMTP id x62mr1188511itb.32.1470360221652; Thu, 04 Aug 2016 18:23:41 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id q193sm7075869iod.0.2016.08.04.18.23.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Aug 2016 18:23:40 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: Re: bug#5923: 23.1.95; minibuffer-message discards input events References: <6ED90800C89F408BB0C3F86660BB4C10@us.oracle.com> <7C90907943E64115BA7CFABFB144BD24@us.oracle.com> <497D764814894831A571BD283D21B9DA@us.oracle.com> <45AB7455D0FD4FCC9ED735A11D8CCEF0@us.oracle.com> <0CFCF01B9DFA4AEF9648A708DF097A91@us.oracle.com> <87shvod8zn.fsf@users.sourceforge.net> <01658348-eada-4c40-974b-362da4a71a34@default> <83lh1en6xl.fsf@gnu.org> <83d1mqn5ej.fsf@gnu.org> Date: Thu, 04 Aug 2016 21:23:48 -0400 In-Reply-To: <83d1mqn5ej.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 06 Jul 2016 18:38:12 +0300") Message-ID: <87y44c80uz.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) close 5923 quit Eli Zaretskii writes: >> From: Noam Postavsky >> Date: Wed, 6 Jul 2016 11:30:16 -0400 >> Cc: Drew Adams , 5923@debbugs.gnu.org >> >> >> emacs -Q -l bug-5923-emacs-25.el >> >> M-x C-u C-f >> >> See that "prefix (4)" is displayed for 2 seconds until >> >> `describe-function' finally gets executed. >> > >> > And I arrived at the exactly opposite conclusion, see my other >> > message. >> >> Yes, your version works. Probably I made a mistake in my updates, >> tentatively marking bug as fixed. > > Thanks. I think, given Drew's response, we can close this bug.