From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 01:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 47699@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16181030431894 (code B ref -1); Sun, 11 Apr 2021 01:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Apr 2021 01:04:03 +0000 Received: from localhost ([127.0.0.1]:53602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVOWB-0000UU-93 for submit@debbugs.gnu.org; Sat, 10 Apr 2021 21:04:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:57618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVOW9-0000U4-58 for submit@debbugs.gnu.org; Sat, 10 Apr 2021 21:04:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVOW8-0002yV-Sn for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2021 21:04:00 -0400 Received: from heytings.org ([95.142.160.155]:37496) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lVOW7-0000Va-7X for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2021 21:04:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618103037; bh=2XuGDTq+mjEgZfogFZieDMjrt00RIPv/JPKAwvmuhnM=; h=Date:From:To:Subject:Message-ID:From; b=ixtyJuOXP9K7UsMWpptriAuMfU0gKocDSYMmq7VQ1PcoGYKpHIGCpbVITKNugUUHI x4OAIQVui0jHmlEk/m9XD1p/mqBNEWrwPrLX9agcP1BxEs94i5kaCqrsoLmzPaE3Xv qzK8jK40sglkCGO18YYnpALQ6h6kl4kFkShIIY9xUY6Rt6vdiXvxc/FAMvd2ty74Dl 9Bq2mO6pmrP+ZI1NbSN3Gft1OIbXpLumJg9xOrKSOHzpGqOjE+VPgwQ98XVKWNMaEk OIFgUTje3OTDnayyVyIj8W/h05CzFcJJFJViLmdiJl/gg7Fd8d+/4wQdp6Q+OCFYbK Mr1Gy3dTfx4bQ== Date: Sun, 11 Apr 2021 01:03:56 +0000 From: Gregory Heytings Message-ID: <3755fe92dcbf588701ae@heytings.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MMHQ5cuvxE" Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) --MMHQ5cuvxE Content-Type: text/plain; format=flowed; charset=us-ascii Currently completion-list-mode-map does not give a specific meaning to most keys, which means that most keypresses display an error "Buffer is read-only #". I suggest to make it a child of special-mode-map, and to bind the "n" and "p" keys to "next-completion" and "previous-completion". Patch attached. --MMHQ5cuvxE Content-Type: text/x-diff; name=0001-Improve-completion-list-mode-map.patch Content-Transfer-Encoding: base64 Content-ID: <3755fe92dcad46caa073@heytings.org> Content-Description: Content-Disposition: attachment; filename=0001-Improve-completion-list-mode-map.patch RnJvbSA1M2RkMWJjYjU2ZTc0MzQ1MmY1YmI4MjVmNDZjNjBlZDE5YWU3MmQx IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTdW4sIDExIEFw ciAyMDIxIDAwOjUzOjU0ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEltcHJv dmUgY29tcGxldGlvbi1saXN0LW1vZGUtbWFwDQoNCiogbGlzcC9zaW1wbGUu ZWwgKGNvbXBsZXRpb24tbGlzdC1tb2RlLW1hcCk6IE1ha2Ugc3BlY2lhbC1t b2RlLW1hcCBpdHMNCnBhcmVudCwgdW5iaW5kIHRoZSAnZycgcmV2ZXJ0IGtl eSwgYWRkIHRoZSAnbicgYW5kICdwJyBrZXlzIGZvcg0KbmV4dC1jb21wbGV0 aW9uIGFuZCBwcmV2aW91cy1jb21wbGV0aW9uLg0KLS0tDQogbGlzcC9zaW1w bGUuZWwgfCA0ICsrKysNCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspDQoNCmRpZmYgLS1naXQgYS9saXNwL3NpbXBsZS5lbCBiL2xpc3Avc2lt cGxlLmVsDQppbmRleCA5OTk3NTVhNjQyLi44MmFjNmZjNmIzIDEwMDY0NA0K LS0tIGEvbGlzcC9zaW1wbGUuZWwNCisrKyBiL2xpc3Avc2ltcGxlLmVsDQpA QCAtODc2Nyw2ICs4NzY3LDggQEAgbWFrZXMgaXQgZWFzaWVyIHRvIGVkaXQg aXQuIg0KIA0KIChkZWZ2YXIgY29tcGxldGlvbi1saXN0LW1vZGUtbWFwDQog ICAobGV0ICgobWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkNCisgICAgKHNl dC1rZXltYXAtcGFyZW50IG1hcCBzcGVjaWFsLW1vZGUtbWFwKQ0KKyAgICAo ZGVmaW5lLWtleSBtYXAgImciIG5pbCkgOzsgbm90aGluZyB0byByZXZlcnQN CiAgICAgKGRlZmluZS1rZXkgbWFwIFttb3VzZS0yXSAnY2hvb3NlLWNvbXBs ZXRpb24pDQogICAgIChkZWZpbmUta2V5IG1hcCBbZm9sbG93LWxpbmtdICdt b3VzZS1mYWNlKQ0KICAgICAoZGVmaW5lLWtleSBtYXAgW2Rvd24tbW91c2Ut Ml0gbmlsKQ0KQEAgLTg3NzgsNiArODc4MCw4IEBAIG1ha2VzIGl0IGVhc2ll ciB0byBlZGl0IGl0LiINCiAgICAgKGRlZmluZS1rZXkgbWFwIFtiYWNrdGFi XSAncHJldmlvdXMtY29tcGxldGlvbikNCiAgICAgKGRlZmluZS1rZXkgbWFw ICJxIiAncXVpdC13aW5kb3cpDQogICAgIChkZWZpbmUta2V5IG1hcCAieiIg J2tpbGwtY3VycmVudC1idWZmZXIpDQorICAgIChkZWZpbmUta2V5IG1hcCAi biIgJ25leHQtY29tcGxldGlvbikNCisgICAgKGRlZmluZS1rZXkgbWFwICJw IiAncHJldmlvdXMtY29tcGxldGlvbikNCiAgICAgbWFwKQ0KICAgIkxvY2Fs IG1hcCBmb3IgY29tcGxldGlvbiBsaXN0IGJ1ZmZlcnMuIikNCiANCi0tIA0K Mi4zMC4yDQoNCg== --MMHQ5cuvxE-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 07:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16181258956830 (code B ref 47699); Sun, 11 Apr 2021 07:25:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 07:24:55 +0000 Received: from localhost ([127.0.0.1]:53873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUSl-0001m4-CY for submit@debbugs.gnu.org; Sun, 11 Apr 2021 03:24:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUSj-0001ls-Qv for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 03:24:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58254) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVUSe-00006v-Km; Sun, 11 Apr 2021 03:24:48 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2889 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVUSe-0002fV-1G; Sun, 11 Apr 2021 03:24:48 -0400 Date: Sun, 11 Apr 2021 10:24:30 +0300 Message-Id: <83pmz1472p.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dcbf588701ae@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 01:03:56 +0000) References: <3755fe92dcbf588701ae@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 01:03:56 +0000 > From: Gregory Heytings > > Currently completion-list-mode-map does not give a specific meaning to > most keys, which means that most keypresses display an error "Buffer is > read-only #". I suggest to make it a child of > special-mode-map, and to bind the "n" and "p" keys to "next-completion" > and "previous-completion". > > Patch attached. Thanks. Since your legal paperwork is not yet complete, please wait with posting patches until that time, so that people will not be tempted to install more of your changes when we are way past the threshold of what we can accept without an assignment. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 07:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16181262897513 (code B ref 47699); Sun, 11 Apr 2021 07:32:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 07:31:29 +0000 Received: from localhost ([127.0.0.1]:53877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUZ7-0001x7-4x for submit@debbugs.gnu.org; Sun, 11 Apr 2021 03:31:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUZ6-0001ww-Ay for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 03:31:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58300) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVUZ0-0004I1-TS; Sun, 11 Apr 2021 03:31:22 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3288 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVUYz-0000Bu-7c; Sun, 11 Apr 2021 03:31:22 -0400 Date: Sun, 11 Apr 2021 10:31:03 +0300 Message-Id: <83o8el46rs.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dcbf588701ae@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 01:03:56 +0000) References: <3755fe92dcbf588701ae@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 01:03:56 +0000 > From: Gregory Heytings > > Currently completion-list-mode-map does not give a specific meaning to > most keys, which means that most keypresses display an error "Buffer is > read-only #". I suggest to make it a child of > special-mode-map, and to bind the "n" and "p" keys to "next-completion" > and "previous-completion". Why just 'n' and 'p'? If we want more commands to move between completions, I could think about several others: <, >, C-f, C-b, C-n, C-p, Home, End, the arrow keys, etc. However, these bindings are only available if one makes *Completions* the current buffer, right? Which rarely if ever happens in TAB-completion scenarios, right? If so, is that really helpful to have these additional bindings, and if so, in what use cases? From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 07:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16181278879939 (code B ref 47699); Sun, 11 Apr 2021 07:59:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 07:58:07 +0000 Received: from localhost ([127.0.0.1]:53912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUyt-0002aE-13 for submit@debbugs.gnu.org; Sun, 11 Apr 2021 03:58:07 -0400 Received: from heytings.org ([95.142.160.155]:34000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVUyr-0002a7-N9 for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 03:58:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618127884; bh=K1sePGqshuezogcQSKxptKJh+2VEOCcz5OKdC9mSyL8=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=tw2hj/98qagNwnSY0pbCH/3JIybcEm944pHoiEDMwGKyyOMzLJYVYZwO+UAqPQdxY qIVm8qb+UCpR5NcbbN5FWHJ1BGueZhkiA1tV25vZ0lZr9kB7msH6CWj0QtkT0UCU71 L72zIoTusiQBmb653Qqo6O5Z/4A7Iwa+ow0g23mpj2XK2VdBtJu1crEGVxx8r+W7LL Yt3WuJ0Iwl7dBspxJS14XuNssN7FAlgaSzg39DjcwQE2+1ba8XBIXhrqzhZ/BVNxtF d859354HFAxO+Wr/20rKKl4C1DNioGlrb6a+N2WYEetdRZTUBmB4ZqDsdM/JU6KSQe fgh58sSEJrwYA== Date: Sun, 11 Apr 2021 07:58:04 +0000 From: Gregory Heytings In-Reply-To: <83o8el46rs.fsf@gnu.org> Message-ID: <3755fe92dc6b58671717@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> Currently completion-list-mode-map does not give a specific meaning to >> most keys, which means that most keypresses display an error "Buffer is >> read-only #". I suggest to make it a child of >> special-mode-map, and to bind the "n" and "p" keys to "next-completion" >> and "previous-completion". > > Why just 'n' and 'p'? If we want more commands to move between > completions, I could think about several others: <, >, C-f, C-b, C-n, > C-p, Home, End, the arrow keys, etc. > It's not "just 'n' and 'p'", it adds 'n' and 'p' to the already available choices, completion-list-mode-map already defines: TAB, right = next-completion backtab, left = previous-completion and C-{p,n} and the arrow keys work as usual. > > However, these bindings are only available if one makes *Completions* > the current buffer, right? > Yes, of course. > > Which rarely if ever happens in TAB-completion scenarios, right? If so, > is that really helpful to have these additional bindings, and if so, in > what use cases? > Well, vanilla Emacs defines M-v = switch-to-completions, which opens *Completions* and makes it the current buffer. In a selection-like scenario, it makes sense to switch to the completions buffer where you can freely move around, use isearch, and so forth. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 08:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161812887211406 (code B ref 47699); Sun, 11 Apr 2021 08:15:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 08:14:32 +0000 Received: from localhost ([127.0.0.1]:53916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVEl-0002xt-FH for submit@debbugs.gnu.org; Sun, 11 Apr 2021 04:14:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVEh-0002xe-MJ for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 04:14:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58686) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVVEc-00056U-Dm; Sun, 11 Apr 2021 04:14:22 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2308 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVVEb-0006cB-T6; Sun, 11 Apr 2021 04:14:22 -0400 Date: Sun, 11 Apr 2021 11:14:02 +0300 Message-Id: <83k0p944s5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc6b58671717@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 07:58:04 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 07:58:04 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > > Why just 'n' and 'p'? If we want more commands to move between > > completions, I could think about several others: <, >, C-f, C-b, C-n, > > C-p, Home, End, the arrow keys, etc. > > It's not "just 'n' and 'p'" The question was why add only those 2. > Well, vanilla Emacs defines M-v = switch-to-completions, which opens > *Completions* and makes it the current buffer. In a selection-like > scenario, it makes sense to switch to the completions buffer where you can > freely move around, use isearch, and so forth. I wonder how many people use this paradigm (And how does one switch back without closing the window that shows completions?) From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 08:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161812986513002 (code B ref 47699); Sun, 11 Apr 2021 08:32:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 08:31:05 +0000 Received: from localhost ([127.0.0.1]:53946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVUn-0003Ne-Ib for submit@debbugs.gnu.org; Sun, 11 Apr 2021 04:31:05 -0400 Received: from heytings.org ([95.142.160.155]:34038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVUj-0003ND-PM for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 04:31:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618129860; bh=8+fseuwqGHKAbZsoVh3n0wdcK+aTo61058eEXbSbgp0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=QM5iKQBbTUcdRkwoTELhnKoOcvqNFcnI8+Is9LNHN8hw2KZ6ZWd5yPPc0gY5H/ja9 TyMuf4QZCixzVHC9h8nMOGlue6sxqsSM4rwZ64gI1p+iftPgcavbPBoiCr9oc18fk7 vfdWg5AZ5lGbEMWAdOQAsqYmaQkrWknyfExY6s+HXy1Q4SaDk+r+VcbMI/8L8GXE2/ AjkIqSGiQT89Qb0SiMGYnIgH3Q7ou4pp579amCQGwW1IwX7HikPGH9owR+Jawd/A3A 8NtO3aYg4uOx5ByhANnWmuK8bud9saDLjlLzrGJeFpd1S8Hd6be9YCNcaOqdTrlwLJ lsh7J2F4IOj+Q== Date: Sun, 11 Apr 2021 08:31:00 +0000 From: Gregory Heytings In-Reply-To: <83k0p944s5.fsf@gnu.org> Message-ID: <3755fe92dc4a9ba66a0b@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) 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: -1.0 (-) >>> Why just 'n' and 'p'? If we want more commands to move between >>> completions, I could think about several others: <, >, C-f, C-b, C-n, >>> C-p, Home, End, the arrow keys, etc. >> >> It's not "just 'n' and 'p'" > > The question was why add only those 2. > As many as you want could be added. But there are already three ways to move between completions. < and > are assigned by special-mode-map to beginning-of-buffer and end-of-buffer. IMO changing the C-{fbnp} commands is not necessary, given that that moving around with their usual meaning makes sense. >> Well, vanilla Emacs defines M-v = switch-to-completions, which opens >> *Completions* and makes it the current buffer. In a selection-like >> scenario, it makes sense to switch to the completions buffer where you >> can freely move around, use isearch, and so forth. > > I wonder how many people use this paradigm > I do, from time to time. I'd be surprised if I were the only one, as I remember that it's something I already did during the first days I used Emacs. When you see a window with lots of information appearing, is it not natural to enter that window and to move around? > > (And how does one switch back without closing the window that shows > completions?) > C-x o. Perhaps it would make sense to bind "o" for this, too. And/or "Q". WDYT? From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 08:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161813007513303 (code B ref 47699); Sun, 11 Apr 2021 08:35:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 08:34:35 +0000 Received: from localhost ([127.0.0.1]:53956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVYA-0003SV-Sk for submit@debbugs.gnu.org; Sun, 11 Apr 2021 04:34:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVVY9-0003SK-PW for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 04:34:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58835) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVVY4-00018P-Gs; Sun, 11 Apr 2021 04:34:28 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3538 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVVY4-00041F-07; Sun, 11 Apr 2021 04:34:28 -0400 Date: Sun, 11 Apr 2021 11:34:10 +0300 Message-Id: <83im4t43ul.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc4a9ba66a0b@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 08:31:00 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 08:31:00 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > > (And how does one switch back without closing the window that shows > > completions?) > > C-x o. Perhaps it would make sense to bind "o" for this, too. And/or > "Q". WDYT? 'o' could be a good idea, IMO. But I'm puzzled by the lack of symmetry: why bind M-v when "C-x o" is available. But I guess that ship sailed long ago. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 10:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161813605922634 (code B ref 47699); Sun, 11 Apr 2021 10:15:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 10:14:19 +0000 Received: from localhost ([127.0.0.1]:54048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVX6g-0005t0-Qh for submit@debbugs.gnu.org; Sun, 11 Apr 2021 06:14:19 -0400 Received: from heytings.org ([95.142.160.155]:34132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVX6e-0005sr-Jt for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 06:14:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618136054; bh=SvQ9hM6ZhDnttVPS03eV9omBjL/kwZTK24w64K2Tn8M=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=WpktK7IMzq4Kc6w5OhXStdG+8tesAXy6cVYoFdQbeUcu851/aZmXm6lJEZGvHNMaC 2+zZXt1iEeSotmdvWZsqhhPcmjQAZ3p1BKNXWlI2MBnMA9zbaevUEkwHPDWPoXf5oi XZmnloenodeM6adAYYlbWzXiB5U+pOcMt4c+Y/0R2+o1YknhUnJxHYBzPWJkXSQnAM Piftok3rhIDsg5soVfZbs0J648jPR9yDxHXdk4KekbOQdC9AoiiU48/RCyId8RrRWS cAow9U1IqcckOa8cNb4EunOb8RHmmFl5povDCak1chaEdOFEF7drzNE0FjSQ1DIsTp UKJAmlRKkDg6g== Date: Sun, 11 Apr 2021 10:14:14 +0000 From: Gregory Heytings In-Reply-To: <83im4t43ul.fsf@gnu.org> Message-ID: <3755fe92dc626b55646c@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) 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: -1.0 (-) >>> (And how does one switch back without closing the window that shows >>> completions?) >> >> C-x o. Perhaps it would make sense to bind "o" for this, too. And/or >> "Q". WDYT? > > 'o' could be a good idea, IMO. > Okay. > > But I'm puzzled by the lack of symmetry: > If you agreed with it, I would be pleased to add symmetry there. I use M-c for both purposes locally: (define-key minibuffer-local-map (kbd "M-c") 'switch-to-completions) (define-key completion-list-mode-map (kbd "M-c") 'other-window) > > why bind M-v when "C-x o" is available. > Because M-v does something very different: it opens the *Completions*. So it's the equivalent of TAB TAB C-- C-x o. > > But I guess that ship sailed long ago. > Yes, M-v was already present in Emacs 20. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 10:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161813764025848 (code B ref 47699); Sun, 11 Apr 2021 10:41:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 10:40:40 +0000 Received: from localhost ([127.0.0.1]:54070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVXWC-0006ip-Fr for submit@debbugs.gnu.org; Sun, 11 Apr 2021 06:40:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVXWA-0006id-GE for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 06:40:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59642) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVXW4-0001r4-Qn; Sun, 11 Apr 2021 06:40:32 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3405 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVXVw-0003la-Ad; Sun, 11 Apr 2021 06:40:26 -0400 Date: Sun, 11 Apr 2021 13:40:04 +0300 Message-Id: <83eefh3y0r.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc626b55646c@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 10:14:14 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 10:14:14 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > If you agreed with it, I would be pleased to add symmetry there. I use > M-c for both purposes locally: > > (define-key minibuffer-local-map (kbd "M-c") 'switch-to-completions) > (define-key completion-list-mode-map (kbd "M-c") 'other-window) I don't think other-window is the right command, because with some window configurations it might land you in the wrong window. It has to be a command that lands you back in the mini-window. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 10:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161813821826766 (code B ref 47699); Sun, 11 Apr 2021 10:51:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 10:50:18 +0000 Received: from localhost ([127.0.0.1]:54078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVXfW-0006xd-Fm for submit@debbugs.gnu.org; Sun, 11 Apr 2021 06:50:18 -0400 Received: from heytings.org ([95.142.160.155]:34170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVXfU-0006xT-NT for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 06:50:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618138215; bh=SP4R8Vjp5QiyiL1OJ2I7jufFiskWo7+pFROhS5ObetY=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=VUoFhnjLrcI2U1qB2H4V8lyRKjwhai5C6x0Dlt9bHRxI++sOdCvCx+p1e+IV5ZAK0 RB5CiDYTNbFFB2/9czTY6Ti/ThClVWdC6LqOUvgZeTaTK8JBpgUP9XNY3OeY6Onsay JvjMGHVJnRbDFJ28cVIxAz+8P4JJ9t4aSfpizXzu5aHFo8iny2cpemAkbVKjE2MYp9 hoNVARKD4/Oq1NX2V9CB7LoTn0e0ke9enFdT5hrx1KjizNbJ2kasRcv7/rXL7464Ja On0a+bMvZOeTj6IrmnCafBiCtsbwcsOD6ZsRWJfyS6KluBL9VsB1f0eZJ/R5JuLnp/ nUSj7MuPC/lnA== Date: Sun, 11 Apr 2021 10:50:15 +0000 From: Gregory Heytings In-Reply-To: <83eefh3y0r.fsf@gnu.org> Message-ID: <3755fe92dc6a74421fa9@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> If you agreed with it, I would be pleased to add symmetry there. I use >> M-c for both purposes locally: >> >> (define-key minibuffer-local-map (kbd "M-c") 'switch-to-completions) >> (define-key completion-list-mode-map (kbd "M-c") 'other-window) > > I don't think other-window is the right command, because with some > window configurations it might land you in the wrong window. It has to > be a command that lands you back in the mini-window. > In practice other-window works well there, but now that you mention it, I agree with you that it's not safe enough. What about: (defun switch-to-minibuffer () "Select the minibuffer window." (interactive) (when (active-minibuffer-window) (select-window (active-minibuffer-window)))) From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 13:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161814790717285 (code B ref 47699); Sun, 11 Apr 2021 13:32:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 13:31:47 +0000 Received: from localhost ([127.0.0.1]:54182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVaBm-0004Ui-Tu for submit@debbugs.gnu.org; Sun, 11 Apr 2021 09:31:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVaBk-0004UU-2u for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 09:31:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33514) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVaBe-0006yK-8T; Sun, 11 Apr 2021 09:31:38 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1909 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVaBU-0007x6-Aj; Sun, 11 Apr 2021 09:31:32 -0400 Date: Sun, 11 Apr 2021 16:31:10 +0300 Message-Id: <83czv13q3l.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc6a74421fa9@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 10:50:15 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 10:50:15 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > In practice other-window works well there, but now that you mention it, I > agree with you that it's not safe enough. What about: > > (defun switch-to-minibuffer () > "Select the minibuffer window." > (interactive) > (when (active-minibuffer-window) > (select-window (active-minibuffer-window)))) LGTM, thanks. Did you test this with minibuffer-only frames? From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 18:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816580713960 (code B ref 47699); Sun, 11 Apr 2021 18:31:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 18:30:07 +0000 Received: from localhost ([127.0.0.1]:55865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVeqU-0003d6-Ow for submit@debbugs.gnu.org; Sun, 11 Apr 2021 14:30:07 -0400 Received: from heytings.org ([95.142.160.155]:34622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVeqT-0003bz-BV for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 14:30:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618165804; bh=ybMtZFtGA4EHRvZxpm8ptiTq8fSNTpCYCxHUsy0UxG4=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=TQLCZTar6jSlBtseLk0M1Ke9inqs+zcCl9bzEeVRQucQyQlmueZDR4OwqlNiZHjxp FgqOUmzDKRpUEPUG6vE68Bwr25GxX+noKdcAxSo5WWBnkjYmZo52uwxf66uVyNXiCw ueoo4z2vTUGzGd3BjxoE/4KuqkpD486TqB7v8y1VSN8adkKiQqB4y3D/VKBK1FIprI QmrvKB2/1W7uuE++OZ6TRGtddsGeNUho3EK1y2QMG2NRV8PSdFs7B1Qs4/AnzfxGS0 GZIJN5LqGuVrjo+050SfnJexjkvLL4NH1LrR0r0bHujXKLszZFvZ4ACOZoFKvT1mvf 9vwqq7m0iaxgQ== Date: Sun, 11 Apr 2021 18:30:03 +0000 From: Gregory Heytings In-Reply-To: <83czv13q3l.fsf@gnu.org> Message-ID: <3755fe92dc3b94023c91@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SE0LF1FiTY" Content-ID: <3755fe92dcc50e470743@heytings.org> X-Spam-Score: -0.0 (/) 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: -1.0 (-) --SE0LF1FiTY Content-Type: text/plain; charset=us-ascii; format=flowed Content-ID: <3755fe92dcf06f5dc3a0@heytings.org> > > LGTM, thanks. Did you test this with minibuffer-only frames? > Thanks. Here is the updated patch. I tested it with minibuffer-only frames, and it seems to work. Are you sure that it's okay to rebind M-c in minibuffer-local-completion-map? It's a good mnemonic for "completion", but it hides the capitalize-word binding, that users might possibly want to use there (I don't, it's only when thinking about this patch that I realized this). Another option would be M-g, which would not hide anything that is possibly useful in the minibuffer, and is still a mnemonic of "goto". --SE0LF1FiTY Content-Type: text/x-diff; name=Improve-completion-list-mode-map.patch; charset=us-ascii Content-Transfer-Encoding: base64 Content-ID: <3755fe92dc6d37db49c9@heytings.org> Content-Description: Content-Disposition: attachment; filename=Improve-completion-list-mode-map.patch RnJvbSAyYWY3OWYyMDRjYmIzMGYzNjcyMmI5MTJlMWFjMGFmZjA2MDI4M2Jk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTdW4sIDExIEFw ciAyMDIxIDE4OjEwOjI5ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEltcHJv dmUgY29tcGxldGlvbi1saXN0LW1vZGUtbWFwDQoNCiogbGlzcC9zaW1wbGUu ZWwgKGNvbXBsZXRpb24tbGlzdC1tb2RlLW1hcCk6IE1ha2Ugc3BlY2lhbC1t b2RlLW1hcCBpdHMNCnBhcmVudCwgdW5iaW5kIHRoZSAnZycgcmV2ZXJ0IGtl eSwgYWRkIHRoZSAnbicgYW5kICdwJyBrZXlzIGZvcg0KbmV4dC1jb21wbGV0 aW9uIGFuZCBwcmV2aW91cy1jb21wbGV0aW9uLCBhbmQgdGhlIE0tYyBrZXkg Zm9yDQpzd2l0Y2gtdG8tbWluaWJ1ZmZlci4NCihzd2l0Y2gtdG8tbWluaWJ1 ZmZlcik6IE5ldyBmdW5jdGlvbg0KDQoqIGxpc3AvbWluaWJ1ZmZlci5lbCAo bWluaWJ1ZmZlci1sb2NhbC1jb21wbGV0aW9uLW1hcCk6IEFkZCB0aGUgTS1j IGtleQ0KZm9yIHN3aXRjaC10by1jb21wbGV0aW9uLg0KLS0tDQogbGlzcC9t aW5pYnVmZmVyLmVsIHwgIDEgKw0KIGxpc3Avc2ltcGxlLmVsICAgICB8IDEx ICsrKysrKysrKysrDQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z KCspDQoNCmRpZmYgLS1naXQgYS9saXNwL21pbmlidWZmZXIuZWwgYi9saXNw L21pbmlidWZmZXIuZWwNCmluZGV4IDVmNTk0Njc5Y2EuLmQxOGEwZjc0NjEg MTAwNjQ0DQotLS0gYS9saXNwL21pbmlidWZmZXIuZWwNCisrKyBiL2xpc3Av bWluaWJ1ZmZlci5lbA0KQEAgLTI0MTMsNiArMjQxMyw3IEBAIG1pbmlidWZm ZXItbG9jYWwtY29tcGxldGlvbi1tYXANCiAgICAgKGRlZmluZS1rZXkgbWFw ICI/IiAnbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHApDQogICAgIChkZWZp bmUta2V5IG1hcCBbcHJpb3JdICdzd2l0Y2gtdG8tY29tcGxldGlvbnMpDQog ICAgIChkZWZpbmUta2V5IG1hcCAiXE0tdiIgICdzd2l0Y2gtdG8tY29tcGxl dGlvbnMpDQorICAgIChkZWZpbmUta2V5IG1hcCAiXE0tYyIgICdzd2l0Y2gt dG8tY29tcGxldGlvbnMpDQogICAgIG1hcCkNCiAgICJMb2NhbCBrZXltYXAg Zm9yIG1pbmlidWZmZXIgaW5wdXQgd2l0aCBjb21wbGV0aW9uLiIpDQogDQpk aWZmIC0tZ2l0IGEvbGlzcC9zaW1wbGUuZWwgYi9saXNwL3NpbXBsZS5lbA0K aW5kZXggOTk5NzU1YTY0Mi4uMjMyMTc3MjA0ZCAxMDA2NDQNCi0tLSBhL2xp c3Avc2ltcGxlLmVsDQorKysgYi9saXNwL3NpbXBsZS5lbA0KQEAgLTg3Njcs NiArODc2Nyw4IEBAIHNldC12YXJpYWJsZQ0KIA0KIChkZWZ2YXIgY29tcGxl dGlvbi1saXN0LW1vZGUtbWFwDQogICAobGV0ICgobWFwIChtYWtlLXNwYXJz ZS1rZXltYXApKSkNCisgICAgKHNldC1rZXltYXAtcGFyZW50IG1hcCBzcGVj aWFsLW1vZGUtbWFwKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgImciIG5pbCkg OzsgVGhlcmUncyBub3RoaW5nIHRvIHJldmVydCBmcm9tLg0KICAgICAoZGVm aW5lLWtleSBtYXAgW21vdXNlLTJdICdjaG9vc2UtY29tcGxldGlvbikNCiAg ICAgKGRlZmluZS1rZXkgbWFwIFtmb2xsb3ctbGlua10gJ21vdXNlLWZhY2Up DQogICAgIChkZWZpbmUta2V5IG1hcCBbZG93bi1tb3VzZS0yXSBuaWwpDQpA QCAtODc3OCw2ICs4NzgwLDkgQEAgY29tcGxldGlvbi1saXN0LW1vZGUtbWFw DQogICAgIChkZWZpbmUta2V5IG1hcCBbYmFja3RhYl0gJ3ByZXZpb3VzLWNv bXBsZXRpb24pDQogICAgIChkZWZpbmUta2V5IG1hcCAicSIgJ3F1aXQtd2lu ZG93KQ0KICAgICAoZGVmaW5lLWtleSBtYXAgInoiICdraWxsLWN1cnJlbnQt YnVmZmVyKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIm4iICduZXh0LWNvbXBs ZXRpb24pDQorICAgIChkZWZpbmUta2V5IG1hcCAicCIgJ3ByZXZpb3VzLWNv bXBsZXRpb24pDQorICAgIChkZWZpbmUta2V5IG1hcCAiXE0tYyIgJ3N3aXRj aC10by1taW5pYnVmZmVyKQ0KICAgICBtYXApDQogICAiTG9jYWwgbWFwIGZv ciBjb21wbGV0aW9uIGxpc3QgYnVmZmVycy4iKQ0KIA0KQEAgLTkwNjcsNiAr OTA3MiwxMiBAQCBzd2l0Y2gtdG8tY29tcGxldGlvbnMNCiAgICAgICA7OyBG SVhNRTogUGVyaGFwcyB0aGlzIHNob3VsZCBiZSBkb25lIGluIGBtaW5pYnVm ZmVyLWNvbXBsZXRpb24taGVscCcuDQogICAgICAgKHdoZW4gKGJvYnApDQog CShuZXh0LWNvbXBsZXRpb24gMSkpKSkpDQorDQorKGRlZnVuIHN3aXRjaC10 by1taW5pYnVmZmVyICgpDQorICAiU2VsZWN0IHRoZSBtaW5pYnVmZmVyIHdp bmRvdy4iDQorICAoaW50ZXJhY3RpdmUpDQorICAod2hlbiAoYWN0aXZlLW1p bmlidWZmZXItd2luZG93KQ0KKyAgICAoc2VsZWN0LXdpbmRvdyAoYWN0aXZl LW1pbmlidWZmZXItd2luZG93KSkpKQ0KIAwNCiA7OzsgU3VwcG9ydCBrZXli b2FyZCBjb21tYW5kcyB0byB0dXJuIG9uIHZhcmlvdXMgbW9kaWZpZXJzLg0K IA0KLS0gDQoyLjMwLjINCg0K --SE0LF1FiTY-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816680515404 (code B ref 47699); Sun, 11 Apr 2021 18:47:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 18:46:45 +0000 Received: from localhost ([127.0.0.1]:55870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVf6b-00040N-Cn for submit@debbugs.gnu.org; Sun, 11 Apr 2021 14:46:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVf6Z-000404-9d for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 14:46:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38085) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVf6T-0007AM-Ov; Sun, 11 Apr 2021 14:46:37 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2412 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVf6S-00027S-QR; Sun, 11 Apr 2021 14:46:37 -0400 Date: Sun, 11 Apr 2021 21:46:19 +0300 Message-Id: <83tuoc3bic.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc3b94023c91@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 18:30:03 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 18:30:03 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > Are you sure that it's okay to rebind M-c in > minibuffer-local-completion-map? No, I was only talking about the command itself. The binding needs a separate discussion, I think. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 19:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings , Eli Zaretskii Cc: "47699@debbugs.gnu.org" <47699@debbugs.gnu.org> Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816758716573 (code B ref 47699); Sun, 11 Apr 2021 19:00:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 18:59:47 +0000 Received: from localhost ([127.0.0.1]:55883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfJC-0004JE-Po for submit@debbugs.gnu.org; Sun, 11 Apr 2021 14:59:47 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:41628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfJ9-0004Iz-As for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 14:59:44 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13BIxY7q028487; Sun, 11 Apr 2021 18:59:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=W605Pv3WpsQCsyTYkAUrX8JjmJM19JWGwSUYAoDIAUw=; b=LpvRk/Rhepgi6Jv8o6e4hAEi/gRLQtneNwl5DS1B44TECFVCpo7VjuJomUcn/VEaQHxX 0WRBkD/6Cs6f9K8Te52A3WT2MEpF8nUlhNoeqh/cEfefoxQ4Sp699zePCFnI1WrZ1jQU W1O+w5zqsBwBv3WFmf2BAJjcCSJNESR81+zwLaZzsYQFt4R8b9yUzlTijsj8LkYebc8T nM7XsAYrKSz9YZavR68xBf0N0QjJfsXOcZR4y1OAZVpE2EBwvATx82Hxh1tBTNDdhzHI SUa6oycbXWT3Zfu7onw5gBRgpqZ3XZF9Vo8h+MJreS5hsxdPCfzB/YQSFwSGR+eHw6Ai Sg== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 37u4nn9tvs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 18:59:34 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13BIpKpm191602; Sun, 11 Apr 2021 18:59:34 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by userp3020.oracle.com with ESMTP id 37unsq3euy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 18:59:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fs/q0qjIH8ETrWPjrDOjbBH/JPy4g3qqlT54lWtsyf+gmE543XMaVZSLw7iFiFSufsRcZTCtML111+NkN7v/gJ2NmrqjO6vd/EEaDvzYoKBE6m2D8IqT0tW6HnwUXK2wwXKlT4HEzd/24/YtgtEqh0rU1/nQydMos4pcGmWUWzYSZqUXsWi5atg/AyY16LMzKutx3dCYbjfUIJTBOQbRiD4Xd0BdLDPsgB/9fI5tMf75S2VjFQvyQ+TiTDt9xo6exoIZo+vGVR3lO8jpSNzCYulYLZ2WmWxTB68uAV+Tcbn2JI8o9mhrvv2aS8vx3eI7H9DW0SgIuKYN9pDxm9t5AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W605Pv3WpsQCsyTYkAUrX8JjmJM19JWGwSUYAoDIAUw=; b=QHIJYF25R4LHtrMLhcO9pc4hbZATKPgKRUMvyb4YX4k0TNHiRjBZPLZcZj6izdFAX/MCaWjwm1H/TGUGSnncYRFI0LjhFVk8Aw6xawuPiW3oBqNT+AENRGjoHeojmJGkx4BQZdNs5g3sT7C0uqIzG3X38wFEeGxwwrox1x/hKKqt+LN6gIQ6FlhXRLedkHDyRH64d0WJe7uD4cglZrFghTMuSQKh9tUG4YmmGHWeNwFNZGcmholFxZDm2jcxosicV5lQgl/Q+dgPjEgKAzNXA5VIOwI4Y6VSWWb2H5lOkvn/dh3d+TAX1vn/XIayFUJjQNdcupf4s9gaV0Vsy/5Owg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W605Pv3WpsQCsyTYkAUrX8JjmJM19JWGwSUYAoDIAUw=; b=ZceC9Pdkr0dQsAiWmnetJEapyr5aasq0ZW1YIV/RRZCdEh85tr+cPpsyv2xDWzacC0/uHkP/qUXXCqjfezVHdpwEWu5CbajA6NRLg5ZOuTCJDXIvmy6MRyD9vy+IXPO533CGJIrA14LZnUt0/7hKpQWC/xXamBFFVtwu1SPRnE4= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4812.namprd10.prod.outlook.com (2603:10b6:806:115::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Sun, 11 Apr 2021 18:59:32 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.4020.022; Sun, 11 Apr 2021 18:59:32 +0000 From: Drew Adams Thread-Topic: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Thread-Index: AQHXLwDdHtQXQYof20ib16Bz/C4Ox6qvpeJw Date: Sun, 11 Apr 2021 18:59:32 +0000 Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> In-Reply-To: <3755fe92dc3b94023c91@heytings.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: heytings.org; dkim=none (message not signed) header.d=none;heytings.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8bfc4a98-7a22-41f5-91ef-08d8fd1bf103 x-ms-traffictypediagnostic: SA2PR10MB4812: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yn9PmUi1XTzbbyaKDMSYoZvjMR4h3uwpEncHQRpr2wHE/99jTMM8666pTevPdonmnmufo5nSMh4uAmNvX5ZUiJYaVeWZ0KyvODoc9B21oJqtkB+DcJf/n8FtIa9xkkJW7pURgRqtI6bugW+7ek6Ix2LXmdqepis5U6sZHdQjIW3PS1TvwAJiHuIo7MoiI4tnW81CBM0UtKx9d1VxCAIdrwN9u1FvenTsUy/G0ERHkxhozoGskLeH/a5civmmtTlmzESPhRo1FHurb3msjEG6856yJaEti/pn2g+5KeJLbq2VQ3rOR+d1ZZS26EKT3y86cdBU6Uz9Eqf5a3rjWxSGq9siIgPrcLO0FSKS/sU1A0RGjPOEuW52+ckR1ReGYZDOb534+0bFJvutHrIao4dZ1E1Z+QVr9VZkzZJE+PV2a11AON7yw/cBjjWSdU9hwEJGbu17m6UU+tOjrhB5D/Wjoix6NmJ46ohsuLiGJFvNcWfmuolI68lkDts0KqrM67fGtNkXMIkLoH6n+uwtIN69cLlAI/AvfcPvIL22VBGRqHwdDcJxicQavLTC82VuTmrjoPwzDHD9Fz9yw1JfrRXJj1//QGCnWrUI4O5rR8p8Bb8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(136003)(396003)(39860400002)(346002)(55016002)(38100700002)(478600001)(9686003)(71200400001)(6506007)(52536014)(44832011)(66446008)(2906002)(66476007)(66556008)(76116006)(5660300002)(316002)(186003)(33656002)(86362001)(66946007)(26005)(4326008)(7696005)(64756008)(110136005)(8676002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: OdOy1x5F+Rd5OYQDzjagE59IocL8ODw7LNr4VcdUlYb1dqN4/r3D4jQmMY1Rdbqt22ibFszs/XLgie8ca9/t4ZhXcnwLxINYWPsbnoErbJVCxCNwGzGTn6IXn/V/Z3WmcPqWA4fmkgCiLzJdAtb9gPwnlcyQefoJG1m2fPZCBVMoHZagng1F0WOtn2RtMUZl29BOvzwnLq9I8jDtjZ4Ij6OVYpLOq0RXDa9Rm5QKDBaGGJeWJr+ytOhE3E3yrPX2YMsLabdptzke7tCrp1NVlhcAxf3aUURcCQUU944SE1iJZgOZdJChZaGrqve/GWki+qWgRBNsJ5gsLg2KKZuvDvx6yXiEUUjJI+rGwacYIDqsaQZZZhziNfNrxwyNdLiAvXBRNcLpYSStIRZXF4r+RUaX1yIZlYsnLindxcX+q+ahPCYneRFw7C1xHKQrJNIcPgjVXa5MCbUAow09VD/8Rd1K8vYGzeMzpYz1horWNW/p7lnwrSOh0QmnJKrQt1pCm9ViUxLMSsxkkf/LDgtBdw9g93WwadqrrCwsf8EAmBbkDVErCiWN1u+VDelYUvN7mHkDk75ydq7wZg2cLuT4sy8aZPeWFsn/IyX+5hl27y2jo7GNtx3TbshXW1TnTBIxD2esfS+SeXWwery5SHBNol5vU6pHfQLN7STCinfPPsFyUagnpEzWHvgJFUUUktj90vk3BPq0fNBcOqDR7SIUL73iTdPvsemnz6BYMtoJwvIETuM+nJebAf1uQWP2Xv9l0RBmIQfTRmCPgzFFx1g9FUFTvw0GSL47/6w0/4rsulUEVXAqQ8yYumrIj3GVyLLxqaf1v0QNKfG2XU/TDsJwsgSXxSNRQLNiBb6/piQur8LTHbu618pzXKAwJ40/hm5Ita8kUEBZ4H1MJv1J89qr4buZt/HAY4Ms6MNf2yrUxH8zV3G8CP+aWniJxXxKz3oZJJTiydiv0UwNlbmX04sOsIjHXnW03SR+99F/8J8BR8ZB7S4Ye0W2WRDO0FOerinTh1uTJxvtQesOyehEiz1goglaGlagKMH2EyxRvd7z1ERNG4eAH5lgQz404j+o/bwGEXe4a2bRhprv/sgxZLuU6/Veu4rMH35Vi12XZFmysi1rEEbmmwhsCdMzz4mfgmc1jQp0175pfKNrya1hjHSD6FWpJY/+2oUiNcyqQ89nMBYTGp249+kx8yRTR1nbGvV/YNEMOQEBQhpbl6PRWo8Dihjht+9oDD4g3hR64drA3DazMondo11bFwxTxsqvETgsNa4rIn9mTX3DAapglySZyfCHe9R/edStW2JZV9XvgeM= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8bfc4a98-7a22-41f5-91ef-08d8fd1bf103 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2021 18:59:32.1864 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: d6fJIAd7TkJURExm9U6QraVcPXnDc7KLlLD1EpSf2X757p0d1RX5DRTkjZXPNYjH0foSfnU+6GPz3XwtxJpZkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4812 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=962 adultscore=0 malwarescore=0 suspectscore=0 bulkscore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110146 X-Proofpoint-ORIG-GUID: kYKvPDWCkN10agGaE5o2IndmncpmdLHd X-Proofpoint-GUID: kYKvPDWCkN10agGaE5o2IndmncpmdLHd X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 phishscore=0 suspectscore=0 mlxlogscore=999 priorityscore=1501 clxscore=1011 lowpriorityscore=0 spamscore=0 impostorscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110147 X-Spam-Score: -2.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: -3.3 (---) > Are you sure that it's okay to rebind M-c in > minibuffer-local-completion-map? It's a good mnemonic for "completion", > but it hides the capitalize-word binding, that users might possibly want > to use there (I don't, it's only when thinking about this patch that I > realized this). >=20 > Another option would be M-g, which would not hide anything that is > possibly useful in the minibuffer, and is still a mnemonic of "goto". FWIW, my voice says don't do any of this. Just leave keymap `completion-list-mode-map' alone. (Likewise, the minibuffer keymaps.) Yes, I can (and do) override whatever bindings are unwise there. Still... As for a key to switch between the minibuffer and *Completions*, FWIW Icicles uses `C-', by default. (Has done so for decades.) And the commands for that key don't just switch windows. Moving to *Completions* puts the cursor on the first occurrence of the current minibuffer content, and moving to the minibuffer inserts the current candidate in `*Completions*' (under the cursor) as the current candidate for the minibuffer. If vanilla Emacs insists on binding a key for switching windows, for Icicles users it would be better for vanilla Emacs to use `C-' as well - the behavior would be similar with and without Icicles. IMO, `M-c' or any other editing key is a poor choice for anything in the minibuffer. For the most part,uUsers should be able to do ordinary editing in the minibuffer - including `M-c'. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 19:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816841617940 (code B ref 47699); Sun, 11 Apr 2021 19:14:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 19:13:36 +0000 Received: from localhost ([127.0.0.1]:55888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfWa-0004fH-4g for submit@debbugs.gnu.org; Sun, 11 Apr 2021 15:13:36 -0400 Received: from heytings.org ([95.142.160.155]:34678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfWY-0004f9-EH for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 15:13:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618168413; bh=uv9WD6NZcG+cQYju5zo4wSZlrdv9X8on1/r0u/E4Ogk=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=QqOZbUpc7GkejJ9u1ipeQGZDCGLn8aTgIlAs3lPbc8naDd2rwZGirq0GM3oeKfu0J lzr+a+aGiqYxygn9aKNjy+Pi/1neZycAnXkIOAWqtP7JQv/EkkkQeCV7+/HWi8r3Hi ifY+f9pJ4785Gy59IPOW2z0F1jUbPN125eUOdWf7cT3XkF+2Yhg1kc1kenEklW6RJE Pjmn2W04mLMCAfV9vxI9bEhBXEh6b5s9v9ZjP9+5GR4kEhBOtMHXtT7gw44nBbdjcI FD3F10IZHM1Bult60eXsn3BwpAsIVKL/UY727pYaSyC4/st2yN6wsDPoGVxF8UG/wU gHOE0LlFHYU4A== Date: Sun, 11 Apr 2021 19:13:32 +0000 From: Gregory Heytings In-Reply-To: <83tuoc3bic.fsf@gnu.org> Message-ID: <3755fe92dc0357d10549@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <83tuoc3bic.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> Are you sure that it's okay to rebind M-c in >> minibuffer-local-completion-map? > > No, I was only talking about the command itself. The binding needs a > separate discussion, I think. > Where? I don't want to start another keybinding discussion on emacs-devel, last time I did it wasn't a pleasant experience... From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 19:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Drew Adams Cc: Eli Zaretskii , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816891718764 (code B ref 47699); Sun, 11 Apr 2021 19:22:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 19:21:57 +0000 Received: from localhost ([127.0.0.1]:55894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfee-0004sa-UL for submit@debbugs.gnu.org; Sun, 11 Apr 2021 15:21:57 -0400 Received: from heytings.org ([95.142.160.155]:34690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVfed-0004sS-Lp for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 15:21:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618168914; bh=PoZAHy7mWblbjfitpQ0MxJZH3SiCoHCCUukQx8E+SSA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=a/qYIxQXTHqaUiI4uKPzt3gk9x9hTM2UYASsdgmEcHla53G8xcSPtmQ80tCcigzl8 6F/L5Tpc7shzoDU6jn9KIVPs+qXXObb8VJwdlrGeostaFBXypFWWJkoK+bjsz0N80+ PRkYIoRzEQQoQRWZpaV0uPHEap/FtMDgrYhg8l5EfjKgPIR1E6hL/k+mJThtOIv0Sh btKV/mpfuyy87klkz0Iv+oFV0idg3w44IiS2THGWnWFOWV31QHfnybWuD02r4FYiOk glzzUKpH6w7E7RQQ9yqSp4kjDBj1ALSrJ3O8zrI7T4agpahYQJB3PSOBav9NYrBWhJ yV8ag9Pz8Osng== Date: Sun, 11 Apr 2021 19:21:54 +0000 From: Gregory Heytings In-Reply-To: Message-ID: <3755fe92dca3dc533085@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> Are you sure that it's okay to rebind M-c in >> minibuffer-local-completion-map? It's a good mnemonic for >> "completion", but it hides the capitalize-word binding, that users >> might possibly want to use there (I don't, it's only when thinking >> about this patch that I realized this). >> >> Another option would be M-g, which would not hide anything that is >> possibly useful in the minibuffer, and is still a mnemonic of "goto". > > FWIW, my voice says don't do any of this. Just leave keymap > `completion-list-mode-map' alone. > Why? Almost no keys are defined in completion-list-mode-map, so why would it not be okay to define a few of them? > > (Likewise, the minibuffer keymaps.) > Why? And as I just said, if some object against M-c (as you just did), M-g is the other choice, its meanings in global-map can't be used in the minibuffer. > > As for a key to switch between the minibuffer and *Completions*, FWIW > Icicles uses `C-', by default. > C- doesn't exist on laptop keyboard, and can't be used in a terminal, so it isn't exactly a good candidate. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 19:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161816985720261 (code B ref 47699); Sun, 11 Apr 2021 19:38:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 19:37:37 +0000 Received: from localhost ([127.0.0.1]:55907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVftp-0005Gj-14 for submit@debbugs.gnu.org; Sun, 11 Apr 2021 15:37:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVftn-0005GU-79 for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 15:37:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38620) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lVfth-0001gC-AY; Sun, 11 Apr 2021 15:37:29 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1550 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lVftg-0007pg-KX; Sun, 11 Apr 2021 15:37:29 -0400 Date: Sun, 11 Apr 2021 22:37:11 +0300 Message-Id: <83sg3w395k.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <3755fe92dc0357d10549@heytings.org> (message from Gregory Heytings on Sun, 11 Apr 2021 19:13:32 +0000) References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <83tuoc3bic.fsf@gnu.org> <3755fe92dc0357d10549@heytings.org> 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: -1.7 (-) > Date: Sun, 11 Apr 2021 19:13:32 +0000 > From: Gregory Heytings > cc: 47699@debbugs.gnu.org > > > >> Are you sure that it's okay to rebind M-c in > >> minibuffer-local-completion-map? > > > > No, I was only talking about the command itself. The binding needs a > > separate discussion, I think. > > > > Where? Right here, I think. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16181739002071 (code B ref 47699); Sun, 11 Apr 2021 20:45:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 20:45:00 +0000 Received: from localhost ([127.0.0.1]:55931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVgx2-0000XL-1f for submit@debbugs.gnu.org; Sun, 11 Apr 2021 16:45:00 -0400 Received: from heytings.org ([95.142.160.155]:34756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVgx1-0000XD-61 for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 16:44:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618173897; bh=/mMnFC6P5ciVE+u2ls5GM3rkGpU5nqHYOaS2nL4q16E=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=eFq/yzDUtENlrGwpsy84lPrbXlVVwef0tsoA3sup3VEpJGE6tX1cJhnQm1Lu3PcSF Sa7XZ4vOEWRmFB2SmmJSc4KJgvpgC/xxlAX/3TA0CDSKCvcZT75YacMlxnb6hD5Jvj yveEYuGPS9IE2jWcvu2gPEburIPUEdwhTsfyR7vvkN3Oh+5mj5F+ztCsD+gDxxgxwm d2pkhJlCaw0jvt8rH3jz3+405joiwtqgI+wKHXK2vveGnpImbbV52Oov/q7IXy0zrP wPSohqwuytD8Ubn/ZIBNrM706G25rjScRaslVS0IZA7IitjvhlJKqcVB+3oFfyG1Ny WJw3+b9MSHbTQ== Date: Sun, 11 Apr 2021 20:44:57 +0000 From: Gregory Heytings In-Reply-To: <83sg3w395k.fsf@gnu.org> Message-ID: <3755fe92dce0690564f0@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <83tuoc3bic.fsf@gnu.org> <3755fe92dc0357d10549@heytings.org> <83sg3w395k.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) > > Right here, I think. > ;-) Okay, so what do you and others think of the following: 1. bind M-g in minibuffer-local-completion-map to switch-to-completions 2. bind M-g in completion-list-mode-map to switch-to-minibuffer, defined as follows: (defun switch-to-minibuffer () "Select the minibuffer window." (interactive) (when (active-minibuffer-window) (select-window (active-minibuffer-window)))) 3. bind M-g in read-expression-map to read-expression-switch-to-completion, defined as follows: (defun read-expression-switch-to-completions () "Select the completion list window." (interactive) (let ((completion-auto-help t) (minibuffer-message-timeout 0)) (completion-at-point) (switch-to-completions))) From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 22:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: Eli Zaretskii , "47699@debbugs.gnu.org" <47699@debbugs.gnu.org> Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161818043612877 (code B ref 47699); Sun, 11 Apr 2021 22:34:02 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 22:33:56 +0000 Received: from localhost ([127.0.0.1]:56009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVieS-0003Ld-Gx for submit@debbugs.gnu.org; Sun, 11 Apr 2021 18:33:56 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:44576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVieP-0003LO-UW for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 18:33:55 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13BMXjnf090800; Sun, 11 Apr 2021 22:33:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=sIw1s/lmVmkY/yvK0kSELj8e2bOy4xSrCLHXL6TyYBo=; b=N8GIRVAWo5WD3mNYRMjfxOqfltRHKI2B57Ht/wxo4v9HesCKey6I+TJdcLCkU7Rltd0L gBzRhMQOhHpC1G3wAYf5tcyIgaECnz55B7+5A3cPUA9iaIQoLBG8l5aka2hp3MARW3J4 zBuHfRoX51sNGQOQ/IxFziXdmV84dLkwzxfLrPpblAizMwhSZYre31+BEjOzmFqNyI1c L6ZKolAf2xKW71C+Q79f0WGZXTRe95O+NDWfBavE1NVSEhq/InXHTPaReBC7uV/QHV5U Ei9nhYU8IYfaafb9vQz4WwMyuXv7/2+7BkQHZ82OdfHis5REL3zMKlalFczx9kH5NQt0 Aw== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2130.oracle.com with ESMTP id 37u1hba1qd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 22:33:45 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13BMVX8W159047; Sun, 11 Apr 2021 22:33:44 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2175.outbound.protection.outlook.com [104.47.58.175]) by aserp3020.oracle.com with ESMTP id 37unwwn629-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 11 Apr 2021 22:33:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GvSH3pyRRw92qU1jPwk3CNwTBaVChiGO0bUTfx1QfP2iwn9ynClax44TZB8P2FRou+zdhaJo8/G1r7G1ElhKEN8qxxaU7FM1IoWluWawPx96EoCTcptz0j7IjsEUr/5eLZR3dZ9kWSNvsIKPb1yvZip+6kVmV5MYZH/+51DQZx2b1+1NIMSkz4aGGbSg2K7Td0n1kEnyDLf5xpS4oqSiCWH68sXIw8pzqU9+y0QTl6QTrRpvQGZNgZ+Ah0afufYnwHCrtbeZw11cDNL2HopIR+qxAPb3yNo+X6qu4vA9VfZM1hqMY5MjOo4qJtp0oPAeZKYG0PgDyLwnZOT6K9gIMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sIw1s/lmVmkY/yvK0kSELj8e2bOy4xSrCLHXL6TyYBo=; b=SIvwXWRQBLmS3Y6eV8sYkGRqikwO6uE5w5coRI0pcJlFwLynbmJCNz7DgZnLTmOnFg7+jriIaKqZ/7RJlBeocNgG7d6UruFAErladGaArIFH0VaVewBfdDIdNpxpmMCulsvXZ22IwwcPEqIQnBs8pR0gkVZctWveCf6LC8bx7hVr3D7nRNiZNYyxnwtHZkSchzduUYaXJQ5oW42NNbKLGdZx12i0IBqa4UxctA+f6OFBnUj+eK4zeaWsELaM+dArcn0yzBjlI2kqNKr4cnxesbIkqLFTCkYBRPIyFVnSjILvEEqtMpnIWGliCm5zneXM6Am626dXtV5JRcOvhYOEOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sIw1s/lmVmkY/yvK0kSELj8e2bOy4xSrCLHXL6TyYBo=; b=KRvBrAOJnTulgP/VAVlJ46afgHVskYeJzIdaT8H0y7XIq6pzBztL93GuQDDUq4lpTFdCfC/EDXPc64aCji/nKkvi0eZHqyy4z5Jn9WbqfT2tCvTzkpWrTXU/tWHYJxj/tYDzQL0DgewbSYn/V0n7ZG7AZHbnyDL3WWwKuQ5pC5I= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2783.namprd10.prod.outlook.com (2603:10b6:805:db::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.22; Sun, 11 Apr 2021 22:33:42 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.4020.022; Sun, 11 Apr 2021 22:33:42 +0000 From: Drew Adams Thread-Topic: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Thread-Index: AQHXLwf009v3PR31XkSQQ/SuDepYtqqv4VhA Date: Sun, 11 Apr 2021 22:33:42 +0000 Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <3755fe92dca3dc533085@heytings.org> In-Reply-To: <3755fe92dca3dc533085@heytings.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: heytings.org; dkim=none (message not signed) header.d=none;heytings.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9e5ea739-5dad-42c9-8faf-08d8fd39dc9a x-ms-traffictypediagnostic: SN6PR10MB2783: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +6uDE2O1om43KlPws7fkJt8i8zm8BPf5d4iu7TgH+xj45tAIqIBapG0kdVq910ad+vQIaZyg9M50pMR0DsGwyW9xnQzpNoqZ9P0h/AkQkXWbb+Lvb8YcKLHHNQFQn6QGuJhlx2f+XzsOUcwRXM5jr4KNF5AwqGV6ur6TBsXBUmVUz+Yo4BoKH7G9o1e4mVmkSHnj5uoKnoo5YICCvJJf9qJ+j6XBfkefBFXwYPonwjW7mq3+Og7UW9Rx4x9VTE3aZeKgUZP58lUoiC9TCw3GiwTX0BuibseG23wgX86CSJdYoZFVc0xc/RkR8LNnglNbohpvfYHqgpNT4FvZuf4ikqi/YlRMjiSjNdA5ZZe5KbOKRE5L1rbaD9tAGd9lZfcRUbIKgy+knrwxoJKt0E+fEXvBCEtFecuBx1vV5x+OviR8kv3Lv5b9Da9187exC/kv4m6fpDwtO/JEHzgG/buZ4DIxIYL2b42g7kKa6Nn7F3zkv5xn2bhfuwUsggSSqvjyZBk7R0kt4ycVHZIDEPEfGQwSzYNHalq6kg6sdi2c6U12ayDrEismkrSTutG54MYDlDfxtwDUohxqislbM47lyS3GGr92W7zQ216It6YpK/I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(396003)(376002)(346002)(39860400002)(136003)(9686003)(55016002)(33656002)(8936002)(478600001)(38100700002)(2906002)(66946007)(4326008)(71200400001)(76116006)(52536014)(5660300002)(86362001)(316002)(54906003)(26005)(44832011)(8676002)(66476007)(6506007)(6916009)(7696005)(64756008)(66556008)(66446008)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 8pieYcN4gLnMKUU2DJ5cQWryN5q6MGF6A8AF+yQr6tNyOZgL+K3iB94WGvwlmPoVTaVzXPBlVHQsHAlwNeJ4hbvW6q3Rlam/WhrwoD08Ox0k5CmJhWGYDYGjU0rEQ1tAGB1q1bcwhGu41Umi5wvXeAxXaE88mWzRcaG/gssmfyrHl+u8fJBpgQGN8IxJAl6cpgHqkEAEkiNXEGVtbaNzK0cKR5L7R9SAJ0lC3NW93bisfrcXOugxyWdD+lVYxApLsIt+uGX5ZI5sedoGwGUoKD9FY1QXRwMFg8z2EiAXyf8tvtAlgZOWMAj8bXrUa2JETXW5rvnafzQoP7tjmm+NfyjS7h2auKA872QGbZYRE1n7spICgNIhdL56DCCbFeF87tbUshX9S7hZIga9BLvixD/mWfmrcQnQ2q270IlpsmO6hyDuMcvTcSIMXOezcC0D03j5I2MA1w7agkdYfpyvC0v+Bl3etDHgtmjutIJxb5pOcsQD8n7px0R/NzNc5CgEIWy7k1eoPhLJFUteL6ZxnOJBVkCyo6joXhaLaMI26IkhzSfSvIGTflO4fIlPFplWZKlmt5CqJ/RU5zztUG7bppVI/9GqgaUIFJcpS9zQmVZuz0T3RyBG+3MyGdgPo6xBTTTJsEd2tXZSJZmXRKy1w44LJsjAPeHrzdSM9vMe5mFRuMurBgp60lDG2PyWogiltV6yKTSoyPNKOuylLkCbvR1TWl5lIIm9I/3GzpkvwsPEAa31y6py+2IIUHN35SVqgYoDB0TlZDOTKfpLxdrGqh9qcsK9zUVfrgq/CbsSqAtaZj1PSpPkjtdo9u3kc0L11SnHF4i9nLUMOwvjqa7Z4+LSO499eCd1xil/tJrNuEDLDiQGBFiZAKaXyuKVl/1tqbNoPo5p4G+zysG7hd1WdS3lc2DwYEtWV8J8UE+7dMuGluzLK9BL4lCyAGjsyXjF/3gRKfd/uPDmnouLaaWtCgLIp5Pqo0Y7hqgkkEF2qmOpFQq1KRUu8nMrpx9RbhUkwsfKMKtkawWDolXnNQmlPGubvvxgWw3DlBxTIGdIiVJhKrDgYykvvA4ByeiAEQp7KeQ+Z4CHzp51tWCwqcPnU3xnQrTnSyk0c0i7YrlAjaeoZfMWr1J2dhHbJm8xVQMDPCKz80ijOPd7/Liwqp78Esf1pqTJNvNmp01TKAC7ECs+kprB1ChXPsVx2K9q5tZy9MJ8P2n5jBpFkA3pO8HXEVvtA7PmZ0PFkKgHmlmnrP4wHLSKg/2+YzJYgyLpxeD5P2sZnppDxiY2MqssY1KoriULmKJqHfdigahgR76Tl+ye7Dv3AE0mGMkEjxX//s2w x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e5ea739-5dad-42c9-8faf-08d8fd39dc9a X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2021 22:33:42.8666 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ztyfv4QjZmox3h+YAHn2nlqR6/SJQsRtsZNc+xuwnawjB7b4SCoVfeKz9ZmJdEUXgCAun7xkFpL6oIN5OOR/OA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2783 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110175 X-Proofpoint-GUID: BVBCCqWeNIOyOgtbf127vbgPRAix3Ck0 X-Proofpoint-ORIG-GUID: BVBCCqWeNIOyOgtbf127vbgPRAix3Ck0 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9951 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 priorityscore=1501 clxscore=1015 adultscore=0 mlxlogscore=999 impostorscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104110175 X-Spam-Score: -2.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: -3.3 (---) > > FWIW, my voice says don't do any of this. Just leave keymap > > `completion-list-mode-map' alone. >=20 > Why? Almost no keys are defined in completion-list-mode-map, > so why would it not be okay to define a few of them? I didn't say it isn't okay. It's okay, of course. I prefer that you don't; that's all. I bind keys in it. The more vanilla keys Emacs binds there, the more I'll need to worry about changing default bindings, and the more new users will perhaps expect vanilla keys. > > (Likewise, the minibuffer keymaps.) >=20 > Why? Same reason - but a thousand times stronger. Much more time (in Icicles) is spent in the minibuffer than is ever spent in *Completions* - thousands, maybe millions more key uses there (not even counting self-inserting keys). > And as I just said, if some object against M-c (as you just did), > M-g is the other choice, its meanings in global-map can't be used=20 > in the minibuffer. Its global meanings can't be used in the minibuffer, but other, minibuffer-specific meanings can. I bind lots of keys, including `M-g', in the minibuffer maps (for Icicle minor mode). The logic you're following, that key XYZ is "free", and that its global binding is useless in the minibuffer, is fine. It's the same logic that others, 3rd-party libraries, use. It's yet another case of Emacs conquering more territory for itself, leaving less for 3rd-party code. Yes, I know things are different for a minor-mode map. Nothing prevents Icicle mode from continuing with the same bindings. Still, I'd prefer that Emacs leave it alone - as it has done for 40 years.=20 > C- doesn't exist on laptop keyboard, and can't be > used in a terminal, so it isn't exactly a good candidate. Is `emacs -nw' considered a "terminal"? (I can never remember the nuances) If so then I can use it in a terminal. And users with laptops that don't have it can rebind the command. I haven't heard a complaint about it (and I have heard about other keys not OK for terminals). But suit yourself. I use it partly because "insert" is mnemonic (for the Icicles behavior, which doesn't just switch to another window). From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2021 22:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: Eli Zaretskii , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161818189115256 (code B ref 47699); Sun, 11 Apr 2021 22:59:01 +0000 Received: (at 47699) by debbugs.gnu.org; 11 Apr 2021 22:58:11 +0000 Received: from localhost ([127.0.0.1]:56020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVj1v-0003y0-Bg for submit@debbugs.gnu.org; Sun, 11 Apr 2021 18:58:11 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:33589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVj1u-0003xm-2D for 47699@debbugs.gnu.org; Sun, 11 Apr 2021 18:58:10 -0400 X-Originating-IP: 91.129.96.157 Received: from mail.gandi.net (m91-129-96-157.cust.tele2.ee [91.129.96.157]) (Authenticated sender: juri@linkov.net) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 10BE5FF802; Sun, 11 Apr 2021 22:58:01 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> Date: Mon, 12 Apr 2021 01:36:10 +0300 In-Reply-To: <3755fe92dc4a9ba66a0b@heytings.org> (Gregory Heytings's message of "Sun, 11 Apr 2021 08:31:00 +0000") Message-ID: <87a6q45t2t.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) 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: -1.7 (-) >>> Well, vanilla Emacs defines M-v = switch-to-completions, which opens >>> *Completions* and makes it the current buffer. In a selection-like >>> scenario, it makes sense to switch to the completions buffer where you >>> can freely move around, use isearch, and so forth. >> >> I wonder how many people use this paradigm > > I do, from time to time. I'd be surprised if I were the only one, as > I remember that it's something I already did during the first days I used > Emacs. When you see a window with lots of information appearing, is it not > natural to enter that window and to move around? I use this all the time: type PgUp to switch to the completions buffer, then use the same key PgUp together with PgDn to scroll completions, and use isearch to search in completions. The existing useful key 'q' closes the completions buffer, and switches back to the minibuffer. But then I have such customization, with it using the completions buffer is more handy: (defun choose-completion-no-auto-exit () (interactive) (let ((completion-no-auto-exit t)) (call-interactively 'choose-completion))) (define-key completion-list-mode-map [M-return] 'choose-completion-no-auto-exit) where M-RET inserts the selected completion to the minibuffer without exiting it, and switches back to the minibuffer. From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Apr 2021 06:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Drew Adams Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161821016228114 (code B ref 47699); Mon, 12 Apr 2021 06:50:01 +0000 Received: (at 47699) by debbugs.gnu.org; 12 Apr 2021 06:49:22 +0000 Received: from localhost ([127.0.0.1]:56242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVqNu-0007JO-2V for submit@debbugs.gnu.org; Mon, 12 Apr 2021 02:49:22 -0400 Received: from heytings.org ([95.142.160.155]:35276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVqNr-0007JF-Kr for 47699@debbugs.gnu.org; Mon, 12 Apr 2021 02:49:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618210157; bh=JQa6JsbFWwDDKymoHPxSXcP9JahuRNMKmWQqaBPJeB0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=E3HjLQFaSTV9E9IhArdFoTmmScF2DGd5vg7DW4Fm/f/U6qocpPgJ+jdSM4NIwL+HX hM5oTvNXDa30n5WhpLl5iuNxK9b7yUOQi2cNajTFpkCJ/WwGEgFn8fT1LDOgKbG2Ov hzpyF61A635NL+OH+vQjssdN/SjcvMYDiZ/eGmdhiab33FB3dw4/j0cU59utGnvEI4 KaDplBH3rixwkOIPlZFhRs/YkY0RWo1+e0kk8lIe+IyneKt9uS2aGBg6+6pvsDIbqy iRpHY1HFZ/KpKE4piXZCoMCH+gRq44q6J7uPTxTfKLi09/KrcBMKX2sV1EzTzMBqes l2mitv2GDRrgQ== Date: Mon, 12 Apr 2021 06:49:17 +0000 From: Gregory Heytings In-Reply-To: Message-ID: <94e9dae9874fe59d4b76@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <3755fe92dca3dc533085@heytings.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) 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: -1.0 (-) >>> FWIW, my voice says don't do any of this. Just leave keymap >>> `completion-list-mode-map' alone. >> >> Why? Almost no keys are defined in completion-list-mode-map, so why >> would it not be okay to define a few of them? > > I bind keys in it. > >>> (Likewise, the minibuffer keymaps.) >> >> Why? > > Same reason > I don't want to start another keybinding dispute with you, but it seems to me that you are wrong. Can you perhaps explain how you (and Icicles users) would be affected by this change? You said that you already have a (different) keybinding that does what I suggest, and that you bind the M-g key in the minibuffer to something else. IOW, this change will have zero effect on you (and Icicles users): it will neither override one of your keys nor make one of the functionalities of vanilla Emacs unavailable for you (and Icicles users). From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Apr 2021 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.161821226831907 (code B ref 47699); Mon, 12 Apr 2021 07:25:02 +0000 Received: (at 47699) by debbugs.gnu.org; 12 Apr 2021 07:24:28 +0000 Received: from localhost ([127.0.0.1]:56270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVqvs-0008IZ-8o for submit@debbugs.gnu.org; Mon, 12 Apr 2021 03:24:28 -0400 Received: from heytings.org ([95.142.160.155]:35308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVqvq-0008IQ-Pw for 47699@debbugs.gnu.org; Mon, 12 Apr 2021 03:24:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1618212265; bh=FiywtyP/KYUZzf05noZ4UlfaoXVb4vl8N2YFIObPHAA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=eEJc5uo9cTY0b+uLPiKgIUf4T3ftCGZLKCd29CEGqPInkyBDVWba19g5V3Evu7tHP YH56TDqnZxVGqIzSsr/icFgIGWtiIOJwTNTBh67PDRjkV2Ci4/RFtWqfzJOHBSRzGf f6QDYykuiLmLbiv5aTZHNETby9JtAMQ2Ci16dK15p7wO2znWSUSeRAwITUlU+rn32U wnyaJwwi2li7NoJNTmpbswZn5TXryGcqlJCII/d0BwqqNYuZ7yYN4xDoxJCkzhBCoH 91ZlAxP67V9CQlZqMPZLuqqnXBVXuPJ6X7YnFu3DNCgelrN32Q03i6c06sxJOyJhTV ImMR1vNJwWXkg== Date: Mon, 12 Apr 2021 07:24:25 +0000 From: Gregory Heytings In-Reply-To: <3755fe92dce0690564f0@heytings.org> Message-ID: <94e9dae987fc8ea25890@heytings.org> References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <83tuoc3bic.fsf@gnu.org> <3755fe92dc0357d10549@heytings.org> <83sg3w395k.fsf@gnu.org> <3755fe92dce0690564f0@heytings.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bw38a3180F" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --bw38a3180F Content-Type: text/plain; charset=us-ascii; format=flowed >> Right here, I think. > > Okay, so what do you and others think of the following: > Here is the complete patch, with an improved read-expression-switch-to-completions function, so that you can try it out. --bw38a3180F Content-Type: text/x-diff; name=Switch-between-minibuffer-and-Completions.patch Content-Transfer-Encoding: base64 Content-ID: <94e9dae987229481e40f@heytings.org> Content-Description: Content-Disposition: attachment; filename=Switch-between-minibuffer-and-Completions.patch RnJvbSAzMDI3MDUzZGJkMzc1OWYwYzEyYmY1ODU1ZTk1OTMxYmY1MWRkNDky IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBNb24sIDEyIEFw ciAyMDIxIDA3OjE1OjAzICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFN3aXRj aCBiZXR3ZWVuIG1pbmlidWZmZXIgYW5kICpDb21wbGV0aW9ucyoNCg0KKiBs aXNwL3NpbXBsZS5lbCAoY29tcGxldGlvbi1saXN0LW1vZGUtbWFwKTogTWFr ZSBzcGVjaWFsLW1vZGUtbWFwIGl0cw0KcGFyZW50LCB1bmJpbmQgdGhlICdn JyByZXZlcnQga2V5LCBiaW5kIHRoZSAnbicgYW5kICdwJyBrZXlzIHRvDQpu ZXh0LWNvbXBsZXRpb24gYW5kIHByZXZpb3VzLWNvbXBsZXRpb24sIGFuZCB0 aGUgTS1nIGtleSB0bw0Kc3dpdGNoLXRvLW1pbmlidWZmZXIuDQoocmVhZC1l eHByZXNzaW9uLW1hcCk6IEJpbmcgTS1nIHRvIHJlYWQtZXhwcmVzc2lvbi1z d2l0Y2gtdG8tY29tcGxldGlvbnMuDQooc3dpdGNoLXRvLW1pbmlidWZmZXIs IHJlYWQtZXhwcmVzc2lvbi1zd2l0Y2gtdG8tY29tcGxldGlvbnMpOiBOZXcN CmZ1bmN0aW9ucy4NCg0KKiBsaXNwL21pbmlidWZmZXIuZWwgKG1pbmlidWZm ZXItbG9jYWwtY29tcGxldGlvbi1tYXApOiBCaW5kIHRoZSBNLWcga2V5DQp0 byBzd2l0Y2gtdG8tY29tcGxldGlvbi4NCg0KKiBkb2MvZW1hY3Mvd2luZG93 cy50ZXhpIChUZW1wb3JhcnkgRGlzcGxheXMpOiBEb2N1bWVudCB0aGUgY2hh bmdlLg0KLS0tDQogZG9jL2VtYWNzL3dpbmRvd3MudGV4aSB8ICA4ICsrKysr LS0tDQogbGlzcC9taW5pYnVmZmVyLmVsICAgICB8ICAxICsNCiBsaXNwL3Np bXBsZS5lbCAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrDQogMyBm aWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQ0KDQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL3dpbmRvd3MudGV4aSBiL2Rv Yy9lbWFjcy93aW5kb3dzLnRleGkNCmluZGV4IGM2NmRlYjc3NDguLjJlOTQy ZTQwODIgMTAwNjQ0DQotLS0gYS9kb2MvZW1hY3Mvd2luZG93cy50ZXhpDQor KysgYi9kb2MvZW1hY3Mvd2luZG93cy50ZXhpDQpAQCAtNTQxLDkgKzU0MSwx MSBAQCBUZW1wb3JhcnkgRGlzcGxheXMNCiBAZmluZGV4IHRlbXAtYnVmZmVy LXJlc2l6ZS1tb2RlDQogICBUaGUgQGZpbGV7KkNvbXBsZXRpb25zKn0gYnVm ZmVyIGlzIGFsc28gc3BlY2lhbCBpbiB0aGUgc2Vuc2UgdGhhdA0KIEVtYWNz IHVzdWFsbHkgdHJpZXMgdG8gbWFrZSBpdHMgd2luZG93IGp1c3QgYXMgbGFy Z2UgYXMgbmVjZXNzYXJ5IHRvDQotZGlzcGxheSBhbGwgb2YgaXRzIGNvbnRl bnRzLiAgVG8gcmVzaXplIHdpbmRvd3Mgc2hvd2luZyBvdGhlcg0KLXRlbXBv cmFyeSBkaXNwbGF5cywgbGlrZSwgZm9yIGV4YW1wbGUsIHRoZSBAZmlsZXsq SGVscCp9IGJ1ZmZlciwgdHVybg0KLW9uIHRoZSBtaW5vciBtb2RlIChAcHhy ZWZ7TWlub3IgTW9kZXN9KSBAY29kZXt0ZW1wLWJ1ZmZlci1yZXNpemUtbW9k ZX0NCitkaXNwbGF5IGFsbCBvZiBpdHMgY29udGVudHMsIGFuZCB0aGF0IHlv dSBjYW4gc3dpdGNoIGJhY2sgYW5kIGZvcnRoDQorYmV0d2VlbiB0aGUgbWlu aWJ1ZmZlciBhbmQgdGhlIEBmaWxleypDb21wbGV0aW9ucyp9IGJ1ZmZlciBi eSB0eXBpbmcNCitAa2V5e00tZ30uICBUbyByZXNpemUgd2luZG93cyBzaG93 aW5nIG90aGVyIHRlbXBvcmFyeSBkaXNwbGF5cywgbGlrZSwNCitmb3IgZXhh bXBsZSwgdGhlIEBmaWxleypIZWxwKn0gYnVmZmVyLCB0dXJuIG9uIHRoZSBt aW5vciBtb2RlDQorKEBweHJlZntNaW5vciBNb2Rlc30pIEBjb2Rle3RlbXAt YnVmZmVyLXJlc2l6ZS1tb2RlfQ0KIChAcHhyZWZ7VGVtcG9yYXJ5IERpc3Bs YXlzLCxUZW1wb3JhcnkgRGlzcGxheXMsIGVsaXNwLCBUaGUgRW1hY3MgTGlz cA0KIFJlZmVyZW5jZSBNYW51YWx9KS4NCiANCmRpZmYgLS1naXQgYS9saXNw L21pbmlidWZmZXIuZWwgYi9saXNwL21pbmlidWZmZXIuZWwNCmluZGV4IDVm NTk0Njc5Y2EuLmQ1NTU3ODQxMzMgMTAwNjQ0DQotLS0gYS9saXNwL21pbmli dWZmZXIuZWwNCisrKyBiL2xpc3AvbWluaWJ1ZmZlci5lbA0KQEAgLTI0MTMs NiArMjQxMyw3IEBAIG1pbmlidWZmZXItbG9jYWwtY29tcGxldGlvbi1tYXAN CiAgICAgKGRlZmluZS1rZXkgbWFwICI/IiAnbWluaWJ1ZmZlci1jb21wbGV0 aW9uLWhlbHApDQogICAgIChkZWZpbmUta2V5IG1hcCBbcHJpb3JdICdzd2l0 Y2gtdG8tY29tcGxldGlvbnMpDQogICAgIChkZWZpbmUta2V5IG1hcCAiXE0t diIgICdzd2l0Y2gtdG8tY29tcGxldGlvbnMpDQorICAgIChkZWZpbmUta2V5 IG1hcCAiXE0tZyIgICdzd2l0Y2gtdG8tY29tcGxldGlvbnMpDQogICAgIG1h cCkNCiAgICJMb2NhbCBrZXltYXAgZm9yIG1pbmlidWZmZXIgaW5wdXQgd2l0 aCBjb21wbGV0aW9uLiIpDQogDQpkaWZmIC0tZ2l0IGEvbGlzcC9zaW1wbGUu ZWwgYi9saXNwL3NpbXBsZS5lbA0KaW5kZXggOTk5NzU1YTY0Mi4uNTdlOWU4 NjhjYiAxMDA2NDQNCi0tLSBhL2xpc3Avc2ltcGxlLmVsDQorKysgYi9saXNw L3NpbXBsZS5lbA0KQEAgLTE2NTgsNiArMTY1OCw3IEBAIHJlYWQtZXhwcmVz c2lvbi1tYXANCiAgICAgKGRlZmluZS1rZXkgbSAiXHQiICdjb21wbGV0aW9u LWF0LXBvaW50KQ0KICAgICAoZGVmaW5lLWtleSBtICJcciIgJ3JlYWQtLWV4 cHJlc3Npb24tdHJ5LXJlYWQpDQogICAgIChkZWZpbmUta2V5IG0gIlxuIiAn cmVhZC0tZXhwcmVzc2lvbi10cnktcmVhZCkNCisgICAgKGRlZmluZS1rZXkg bSAiXE0tZyIgJ3JlYWQtZXhwcmVzc2lvbi1zd2l0Y2gtdG8tY29tcGxldGlv bnMpDQogICAgIChzZXQta2V5bWFwLXBhcmVudCBtIG1pbmlidWZmZXItbG9j YWwtbWFwKQ0KICAgICBtKSkNCiANCkBAIC04NzY3LDYgKzg3NjgsOCBAQCBz ZXQtdmFyaWFibGUNCiANCiAoZGVmdmFyIGNvbXBsZXRpb24tbGlzdC1tb2Rl LW1hcA0KICAgKGxldCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFwKSkpDQor ICAgIChzZXQta2V5bWFwLXBhcmVudCBtYXAgc3BlY2lhbC1tb2RlLW1hcCkN CisgICAgKGRlZmluZS1rZXkgbWFwICJnIiBuaWwpIDs7IFRoZXJlJ3Mgbm90 aGluZyB0byByZXZlcnQgZnJvbS4NCiAgICAgKGRlZmluZS1rZXkgbWFwIFtt b3VzZS0yXSAnY2hvb3NlLWNvbXBsZXRpb24pDQogICAgIChkZWZpbmUta2V5 IG1hcCBbZm9sbG93LWxpbmtdICdtb3VzZS1mYWNlKQ0KICAgICAoZGVmaW5l LWtleSBtYXAgW2Rvd24tbW91c2UtMl0gbmlsKQ0KQEAgLTg3NzgsNiArODc4 MSw5IEBAIGNvbXBsZXRpb24tbGlzdC1tb2RlLW1hcA0KICAgICAoZGVmaW5l LWtleSBtYXAgW2JhY2t0YWJdICdwcmV2aW91cy1jb21wbGV0aW9uKQ0KICAg ICAoZGVmaW5lLWtleSBtYXAgInEiICdxdWl0LXdpbmRvdykNCiAgICAgKGRl ZmluZS1rZXkgbWFwICJ6IiAna2lsbC1jdXJyZW50LWJ1ZmZlcikNCisgICAg KGRlZmluZS1rZXkgbWFwICJuIiAnbmV4dC1jb21wbGV0aW9uKQ0KKyAgICAo ZGVmaW5lLWtleSBtYXAgInAiICdwcmV2aW91cy1jb21wbGV0aW9uKQ0KKyAg ICAoZGVmaW5lLWtleSBtYXAgIlxNLWciICdzd2l0Y2gtdG8tbWluaWJ1ZmZl cikNCiAgICAgbWFwKQ0KICAgIkxvY2FsIG1hcCBmb3IgY29tcGxldGlvbiBs aXN0IGJ1ZmZlcnMuIikNCiANCkBAIC05MDY3LDYgKzkwNzMsMTggQEAgc3dp dGNoLXRvLWNvbXBsZXRpb25zDQogICAgICAgOzsgRklYTUU6IFBlcmhhcHMg dGhpcyBzaG91bGQgYmUgZG9uZSBpbiBgbWluaWJ1ZmZlci1jb21wbGV0aW9u LWhlbHAnLg0KICAgICAgICh3aGVuIChib2JwKQ0KIAkobmV4dC1jb21wbGV0 aW9uIDEpKSkpKQ0KKw0KKyhkZWZ1biByZWFkLWV4cHJlc3Npb24tc3dpdGNo LXRvLWNvbXBsZXRpb25zICgpDQorICAiU2VsZWN0IHRoZSBjb21wbGV0aW9u IGxpc3Qgd2luZG93IHdoaWxlIHJlYWRpbmcgYW4gZXhwcmVzc2lvbi4iDQor ICAoaW50ZXJhY3RpdmUpDQorICAoY29tcGxldGlvbi1oZWxwLWF0LXBvaW50 KQ0KKyAgKHN3aXRjaC10by1jb21wbGV0aW9ucykpDQorDQorKGRlZnVuIHN3 aXRjaC10by1taW5pYnVmZmVyICgpDQorICAiU2VsZWN0IHRoZSBtaW5pYnVm ZmVyIHdpbmRvdy4iDQorICAoaW50ZXJhY3RpdmUpDQorICAod2hlbiAoYWN0 aXZlLW1pbmlidWZmZXItd2luZG93KQ0KKyAgICAoc2VsZWN0LXdpbmRvdyAo YWN0aXZlLW1pbmlidWZmZXItd2luZG93KSkpKQ0KIAwNCiA7OzsgU3VwcG9y dCBrZXlib2FyZCBjb21tYW5kcyB0byB0dXJuIG9uIHZhcmlvdXMgbW9kaWZp ZXJzLg0KIA0KLS0gDQoyLjMwLjINCg0K --bw38a3180F-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Apr 2021 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: "47699@debbugs.gnu.org" <47699@debbugs.gnu.org> Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16182390694975 (code B ref 47699); Mon, 12 Apr 2021 14:52:02 +0000 Received: (at 47699) by debbugs.gnu.org; 12 Apr 2021 14:51:09 +0000 Received: from localhost ([127.0.0.1]:57702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVxu8-0001IA-W2 for submit@debbugs.gnu.org; Mon, 12 Apr 2021 10:51:09 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:35358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lVxu7-0001Hm-H5 for 47699@debbugs.gnu.org; Mon, 12 Apr 2021 10:51:08 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13CETjk9133183; Mon, 12 Apr 2021 14:50:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=2fxho+9PPa8vDPXo++tg19Bl5xMcBoy8oL/7drME5UA=; b=PB2r+OBKn0f4cDayCrc3CjeCg6FcXsv1TgbJffh1aVby9vG5z5bnl4xtS+JbkfhHWXft tfpYiMR2c1ZWIwti9FDCZ0Yl/zja+u/xbSWmNxQVexCfsUhIdT5tvB/KwkYCeTmUg3iA 1iqyT67wiPAr2lSg8l/cp98Y1wh4Kk7COD8TZj5JfTiFrFEmirQIsX3v9FKcn9DpjaGY b4FROpuokeCcyE6NiHdfW9RAs0vxlEOJUtu2eKqopjjmnsr6FAeXPDCxFqYasJda32bu EldTcDvhEiUS1MnjEy8qrUo1Fzx/W1cx0IcEh3qe4Z2i6sxhcJ7xtHLha18asmQJZqLQ aw== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 37u3erbym7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Apr 2021 14:50:59 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13CETbsX108558; Mon, 12 Apr 2021 14:50:59 GMT Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2051.outbound.protection.outlook.com [104.47.45.51]) by aserp3020.oracle.com with ESMTP id 37unwxeekw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 12 Apr 2021 14:50:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P6mCtxx6p+d8QohyQDo97NdrCW+yYkFcO5aN+hps0MVoPEBRwigbvGoT6DZIt78RAcT3M0Jw6n0GPZOKZEMj+pTZ0NiEqE7yIWDZ2jme3qCh7xxF9iGnQmRwxbrqCmLQZBRO6RS6v5i42dBYJA2EeJgR3x6OciAqUXJ9YlVZDYlCTj7ckJhbjVEn7B7e4/tJex8WALMErxwUUlZyUJz7e5zUnlqsovHeDA+OQqAC8mUdH6eTE5aqcPm0PUHe34CO7bw623SFC80qJb0SonWoxrxRpQXrtnLCDXK8xA3J7icJ+J8Oegf3o6cCMgusshxmch/dSgriWN0NvbJbJ4HMXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2fxho+9PPa8vDPXo++tg19Bl5xMcBoy8oL/7drME5UA=; b=GXbTIve9zNVyZg/nNh3T2hZDH4Xwr7wrsMbuAlcAyZbF4IKHPbHsHE0Nu5bsGUBpoPBBDjQa0ck/jgun0kP7AbA5zV1jWqu4TUkemjM9vV/rJo6LmVUCgmV5D6wrnd9oTxAG26oEtu7BPjrWfYv6RjTfkRfsbr3/6m7G22dtMXlhcek39BJ+qB+kgQ3EpRD00e2CGLhi0buHRcF6FPNIPbCI9xhCAHbQofuBQKF6lAl+HnHt+c7SXQV3Bn6gsojuqU7gGrNHGzZBd+MoxIpWF27D++PD4g+OkuTqyN7ltcULo6xVSfKHkmoqSM9Okd4wNbBBpY32qjXK1CjOqT+0JA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2fxho+9PPa8vDPXo++tg19Bl5xMcBoy8oL/7drME5UA=; b=H54yWaXxV2kVdo2Tu/daCsVAGpo4BI43poYrL1xTRKXKjmWxMFomERW7ZAVK+YrK4t4rybIfTzwK/B8pVHyeWM8vCMEOwO/lQQoXJSyHJw0M+4NfPy0QES7F4aMh3794J7mBMCXs4l1bRjhBqxqVRoc0OWMyYAiLzzlnVCVbG0Y= Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4652.namprd10.prod.outlook.com (2603:10b6:806:110::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Mon, 12 Apr 2021 14:50:57 +0000 Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.4020.022; Mon, 12 Apr 2021 14:50:57 +0000 From: Drew Adams Thread-Topic: bug#47699: [External] : bug#47699: [PATCH] Improve completion-list-mode-map Thread-Index: AQHXL2f8Mn8kHm737UywqGMpbfpynKqw9WNw Date: Mon, 12 Apr 2021 14:50:56 +0000 Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <3755fe92dca3dc533085@heytings.org> <94e9dae9874fe59d4b76@heytings.org> In-Reply-To: <94e9dae9874fe59d4b76@heytings.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: heytings.org; dkim=none (message not signed) header.d=none;heytings.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 78495b57-21dd-4fd6-ef2c-08d8fdc2614d x-ms-traffictypediagnostic: SA2PR10MB4652: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mDL9hZDgUMRSsTdng/+3iHh2ljeDd6SfLJfG+JMW8ZlBhe9/0D4BbekiJqq2eKLQ4H+pCiGQkWuuZaIEae/qLS7L2bBRfRVnpgoiFIf7Gm35+PRHm/l1IEdK/F3yMrUvnNoAahyy+N1X6dUs55SDE7pBK+ImIiEajyQTGjwERPEWKDpWS88I7/AzfFdTmFPBDyAFlZ6Kt6MOTcuYA8eDu5PYY9px/060MnydRB2N59sCjGVAGUtP1e+WkSTjO7U85NSZgVFCwEBNNjLGI39Kz/C7oZLR9HGpP5WbgFevUf+q4XvUDzu/RKEhsfIIOraprQArC0ROJq/N40tJYNGO3Y4ezynigmr9SUS03lbQ3vaSkbE9zVsymPgJbMqM03qXgZUg6k4jzeViAXPBEACn+AQqOdvy6ylxLobAdJLOzFfefLPnzintrDMCfYdAaqxQlEPC9Gl52wW304/fIjClTbIiCu3LxrpCH/NJeuB2I7tcYUuOw6V2cTiWkmFiQBWc3vvnqBzv/02NjUVdl0c/jZ1Y835/2+ZpPhxexz0KCtsJpugJf5S4Mca+y2gqdx/1Bz5rxmJyhsNfwbLdXoWnFEcBC1SIK+k4lptjuKD/xtA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(346002)(366004)(396003)(39860400002)(136003)(83380400001)(71200400001)(478600001)(8676002)(64756008)(66946007)(33656002)(86362001)(66446008)(186003)(76116006)(66476007)(66556008)(4326008)(6506007)(26005)(4744005)(7696005)(6916009)(8936002)(9686003)(316002)(38100700002)(52536014)(2906002)(55016002)(5660300002)(44832011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: GnYj18S9+ZuwxXiQ6S4B3SjuHZ1EtcrZtOJtLf8Mf76STppjTuj36CYHm9FU6vmKu95CkbmgDy41EkJIs/1FKK/Z2hkLRLh7MQF3LnIFdBQwlkSagstcpqFH7Z8FVcOtdZrQknk00e/8yZfak9SRPBPLpwOqBCh+mJOebHckTsLUzTEy2oHhCbu0V6tIzDdcqrVprPhqsoZMHU5m5qRqgC0d3SFEiIatukz9l3GWrX8lqG6SrxfQ+mToj8FssLke8F/ozupzK7Hhiv3tKeRna55wsY53PnHmmjBRZCsh7HJdeiDAOFn79ynkkSZINT8VJm7N8YFWeyo9oBpC8riy1onJuqvYeeX+jz2KTz4hFB4WFjrd98Cw2jGgwmoS3eQVmA9LQOkwEeFnvFPEp/8JZS0KzWs628XYTPxVr4NInh3uco6lHfDttjEk3WWFpgf5qA+GdG0lRbAdw63A9exgbf0LoqT5CUbsiz4dznFpwyWjWFcnmot20kkm9dwYfwCRWurGdrhePpJCPzpXlwd1NNwqISl6yqv6nM/2+DiBS5m7ULhc4A+wPZxoLEgmQ9dDZbm94BgT+BdV2aN/cIduhQITSKis2Jzf416wuZwNPoREF6cVBiQ+cxbpJyukC1lNR8ZgkARQxOqlcIKyF37QKh5XpC6i+Rn6Pe65pBIjBv0pNWIKA2auXr2WlJ7MhulrBsyuAlMQ/s7oxVdcZ5/WSGsrD5VxmjWxSIZ9TKC1TsMfxHJoAT1RqzXQpwgnHizEhA0/1D7eWv05tWW3SFUeMyZMh/bTa/FamhOvLSaAISp5YOxH/tXk4z2eEd9mA/iObFshzpj2HGbxBWozEb4+VQ9Gpmq34RXmz6WCKODT6Ks1TzpJxeO4PT1HO/tjpvc6PQ1Xnmt5FeEDnBogmBD4mybysOGJ9NgJxfZxLRITXdDi/PET9cqIobFPXiheT9Hk6tOPRqvcZjkM6GNg3bU86yY9qqL869SgklpHUfyk4zrGX0Ku60K6xvoOgghEB+4Qy2Ls5388jVCWrz1lFk4fV0vEfqWvhsokgpfXKsXLHXS2R6uIrbF3dE4NG0hgrV0cex5B2jGmSUDd9M3rEEiPYIQS005BFWkYWpCuEkLVAROpfFxiT4M9swfEVZY/BX0hbGS4rtmxYoS0hohka6Zhm60ij0ZujNJ6gJY9wkhyWlLPkHu6B0O+Xgm2S/84Po9ujIu5GXI7MDHDotsvFTdloCSb1U4Tw6TE1Pq9vL+9+OCImLKOq9Qyn9UccRTi0IP3BiDZTIu77kuEXds5omWMGZz5gTyXH53N7Z50ydrTYSBrM1KyfuU7oHJ5ifKIcfKg x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78495b57-21dd-4fd6-ef2c-08d8fdc2614d X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 14:50:57.0069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NT75xq4rKbvu+HACj60988y4rFINb/gEMUQEvqrwpfN8LSOlmr9iOf4pg9eI1xm37F36/17bd/6FiF9CfroacQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4652 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9952 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104120098 X-Proofpoint-ORIG-GUID: P8OQSYCTJV1aC_R3JBiDBF9bPbwpTo7R X-Proofpoint-GUID: P8OQSYCTJV1aC_R3JBiDBF9bPbwpTo7R X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9952 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 clxscore=1015 adultscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104120098 X-Spam-Score: -2.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: -3.3 (---) > this change will have zero > effect on you (and Icicles users): it will neither > override one of your keys nor make one of the > functionalities of vanilla Emacs unavailable for > you (and Icicles users). I already explained. The more keys you bind there the more new Icicles users might expect those vanilla keys. There's no key conflict per se, except possibly in the habits and minds of users. I already corrected your claim that I'm saying it's somehow not OK to do what you propose. I said, "I prefer that you don't; that's all." I just made a request; you seem to want to argue.=20 From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 04:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gregory Heytings Cc: Eli Zaretskii , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162191757611708 (code B ref 47699); Tue, 25 May 2021 04:40:01 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 04:39:36 +0000 Received: from localhost ([127.0.0.1]:44380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llOqt-00032m-QZ for submit@debbugs.gnu.org; Tue, 25 May 2021 00:39:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llOqr-00032U-HF for 47699@debbugs.gnu.org; Tue, 25 May 2021 00:39:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RMPHXedHvFgsMfUqmpStOEqdWklt7quNBFhgtN8Muoc=; b=DRqHbH+hN+d1QLffF+02AA3RyY VScTYYMzO8n9ePkJuSkwBzLNgrquYVCEn1KwdX/G1YclR2B0Mot/wFbFQNnPomcouZaF3oVCY8fBc EucOGy/Cb7SiHQ19oGFNBmx3YayGDR78DmG9p/zsaX/RbidSU3rkG1qLWE79acATu/8E=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llOqg-0003WP-Gt; Tue, 25 May 2021 06:39:27 +0200 From: Lars Ingebrigtsen References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> X-Now-Playing: Seefeel's _(Ch-Vox) Redux_: "Utreat (Complete)" Date: Tue, 25 May 2021 06:39:21 +0200 In-Reply-To: <3755fe92dc3b94023c91@heytings.org> (Gregory Heytings's message of "Sun, 11 Apr 2021 18:30:03 +0000") Message-ID: <877djn77gm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Gregory Heytings writes: > Thanks. Here is the updated patch. I tested it with minibuffer-only > frames, and it seems to work. > > Are you sure that it's okay to rebind M-c in > minibuffer-local-completion-map? It's a good mn [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) Gregory Heytings writes: > Thanks. Here is the updated patch. I tested it with minibuffer-only > frames, and it seems to work. > > Are you sure that it's okay to rebind M-c in > minibuffer-local-completion-map? It's a good mnemonic for > "completion", but it hides the capitalize-word binding, that users > might possibly want to use there (I don't, it's only when thinking > about this patch that I realized this). > > Another option would be M-g, which would not hide anything that is > possibly useful in the minibuffer, and is still a mnemonic of "goto". Thanks; applied to Emacs 28. I went with `M-g' -- it seems pretty natural here. If anybody else wants a different key binding, go ahead and change it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue May 25 00:39:40 2021 Received: (at control) by debbugs.gnu.org; 25 May 2021 04:39:40 +0000 Received: from localhost ([127.0.0.1]:44383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llOqy-000332-1P for submit@debbugs.gnu.org; Tue, 25 May 2021 00:39:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llOqx-00032e-Ac for control@debbugs.gnu.org; Tue, 25 May 2021 00:39:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=BSmsa+EaC9/dJOZ395KWdFqev+16Rf4EWOjdcqWIGdM=; b=rkH0CNFxdN/K/xLakbOguCkIVs JJ2/NjMOmKWs1syyeqPMV0UgFZiEp9977P71XbTWJ/sFx6H+tOwN0JFgo1Zw07O5hGqal7O1fOA8F cV2j0j96VWirXwkPQCfVtNtQLe/f87WjpCMLYKDUkUQvPNB3hUXg2scHpQ22xtWOjRjY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llOqp-0003WZ-Qo for control@debbugs.gnu.org; Tue, 25 May 2021 06:39:33 +0200 Date: Tue, 25 May 2021 06:39:31 +0200 Message-Id: <875yz777gc.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #47699 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 47699 fixed close 47699 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) tags 47699 fixed close 47699 28.1 quit From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 07:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Lars Ingebrigtsen Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16219279744781 (code B ref 47699); Tue, 25 May 2021 07:33:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 07:32:54 +0000 Received: from localhost ([127.0.0.1]:44563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRYb-0001F3-Jc for submit@debbugs.gnu.org; Tue, 25 May 2021 03:32:53 -0400 Received: from heytings.org ([95.142.160.155]:36070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRYZ-0001Es-C0 for 47699@debbugs.gnu.org; Tue, 25 May 2021 03:32:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621927969; bh=9EtqBrcRnyPJiRAxqxTgBAJdGA2mKzydS6Xw6iO9PcU=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=RRScgx4fRSQ6DeYrI2imsG31vCY8T7hIpMCoR9V8EqXao8dIPOjaJn9CWAQQGTmhk qUKri7Qu+G0ApHap5WD7GF2juXLyY1roPhRr50fTcVj//HavRtgBtgieW081MDFNRc +Gq9iiYHmjgcPe4hlD5M1zKLsowEPA6V4ok5G9W7w2RHSCFrKwADOphAL/uStKjrn0 LGD3OAwU30495XeBZZHoJd/FU73xiOkodGs01NsPVP+dhYMyEDr3VxOgabfgXrHuUb bBzJTUhQMzVdvGdhOs4oLIIz5bwMt4LPM78+lktKZZ3eQXEdobJtHA7rAq3YQ8utVJ oyCAN0OibchPA== Date: Tue, 25 May 2021 07:32:49 +0000 From: Gregory Heytings In-Reply-To: <877djn77gm.fsf@gnus.org> Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="55ZJ658heq" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --55ZJ658heq Content-Type: text/plain; format=flowed; charset=us-ascii >> Thanks. Here is the updated patch. I tested it with minibuffer-only >> frames, and it seems to work. >> >> Are you sure that it's okay to rebind M-c in >> minibuffer-local-completion-map? It's a good mnemonic for >> "completion", but it hides the capitalize-word binding, that users >> might possibly want to use there (I don't, it's only when thinking >> about this patch that I realized this). >> >> Another option would be M-g, which would not hide anything that is >> possibly useful in the minibuffer, and is still a mnemonic of "goto". > > Thanks; applied to Emacs 28. > > I went with `M-g' -- it seems pretty natural here. If anybody else > wants a different key binding, go ahead and change it. > Juri said recently that he uses some of the keys in M-g in the minibuffer, so I changed my mind, and I now think that it would be better to use 'M-g M-c' for this, which is unused, and does not hide the complete M-g map. Updated patch attached. WDYT? --55ZJ658heq Content-Type: text/x-diff; name=Switch-between-minibuffer-and-Completions.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=Switch-between-minibuffer-and-Completions.patch RnJvbSA0ZDZhMzMwMzhlODIwYzYwNDNkNzE2MzVmZWUyNDE5NTEyMjkyNDFl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDI1IE1h eSAyMDIxIDA3OjE5OjQxICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFN3aXRj aCBiZXR3ZWVuIG1pbmlidWZmZXIgYW5kICpDb21wbGV0aW9ucyoNCg0KKiBs aXNwL3NpbXBsZS5lbCAoY29tcGxldGlvbi1saXN0LW1vZGUtbWFwKTogTWFr ZSBzcGVjaWFsLW1vZGUtbWFwIGl0cw0KcGFyZW50LCB1bmJpbmQgdGhlICdn JyByZXZlcnQga2V5LCBiaW5kIHRoZSAnbicgYW5kICdwJyBrZXlzIHRvDQpu ZXh0LWNvbXBsZXRpb24gYW5kIHByZXZpb3VzLWNvbXBsZXRpb24sIGFuZCB0 aGUgTS1nIE0tYyBrZXkgdG8NCnN3aXRjaC10by1taW5pYnVmZmVyLg0KKHJl YWQtZXhwcmVzc2lvbi1tYXApOiBCaW5kIE0tZyBNLWMgdG8gcmVhZC1leHBy ZXNzaW9uLXN3aXRjaC10by1jb21wbGV0aW9ucy4NCihzd2l0Y2gtdG8tbWlu aWJ1ZmZlciwgcmVhZC1leHByZXNzaW9uLXN3aXRjaC10by1jb21wbGV0aW9u cyk6IE5ldw0KZnVuY3Rpb25zLg0KDQoqIGxpc3AvbWluaWJ1ZmZlci5lbCAo bWluaWJ1ZmZlci1sb2NhbC1jb21wbGV0aW9uLW1hcCk6IEJpbmQgdGhlIE0t ZyBNLWMNCmtleSB0byBzd2l0Y2gtdG8tY29tcGxldGlvbi4NCg0KKiBkb2Mv ZW1hY3Mvd2luZG93cy50ZXhpIChUZW1wb3JhcnkgRGlzcGxheXMpOiBEb2N1 bWVudCB0aGUgY2hhbmdlLg0KLS0tDQogZG9jL2VtYWNzL3dpbmRvd3MudGV4 aSB8ICA4ICsrKysrLS0tDQogbGlzcC9taW5pYnVmZmVyLmVsICAgICB8ICAx ICsNCiBsaXNwL3NpbXBsZS5lbCAgICAgICAgIHwgMTggKysrKysrKysrKysr KysrKysrDQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL3dpbmRv d3MudGV4aSBiL2RvYy9lbWFjcy93aW5kb3dzLnRleGkNCmluZGV4IGM2NmRl Yjc3NDguLjRhYjY0MWU3ODQgMTAwNjQ0DQotLS0gYS9kb2MvZW1hY3Mvd2lu ZG93cy50ZXhpDQorKysgYi9kb2MvZW1hY3Mvd2luZG93cy50ZXhpDQpAQCAt NTQxLDkgKzU0MSwxMSBAQCB0aGUgZm9sbG93aW5nIGZvcm0gaW4geW91ciBp bml0aWFsaXphdGlvbiBmaWxlIChAcHhyZWZ7SW5pdCBGaWxlfSk6DQogQGZp bmRleCB0ZW1wLWJ1ZmZlci1yZXNpemUtbW9kZQ0KICAgVGhlIEBmaWxleypD b21wbGV0aW9ucyp9IGJ1ZmZlciBpcyBhbHNvIHNwZWNpYWwgaW4gdGhlIHNl bnNlIHRoYXQNCiBFbWFjcyB1c3VhbGx5IHRyaWVzIHRvIG1ha2UgaXRzIHdp bmRvdyBqdXN0IGFzIGxhcmdlIGFzIG5lY2Vzc2FyeSB0bw0KLWRpc3BsYXkg YWxsIG9mIGl0cyBjb250ZW50cy4gIFRvIHJlc2l6ZSB3aW5kb3dzIHNob3dp bmcgb3RoZXINCi10ZW1wb3JhcnkgZGlzcGxheXMsIGxpa2UsIGZvciBleGFt cGxlLCB0aGUgQGZpbGV7KkhlbHAqfSBidWZmZXIsIHR1cm4NCi1vbiB0aGUg bWlub3IgbW9kZSAoQHB4cmVme01pbm9yIE1vZGVzfSkgQGNvZGV7dGVtcC1i dWZmZXItcmVzaXplLW1vZGV9DQorZGlzcGxheSBhbGwgb2YgaXRzIGNvbnRl bnRzLCBhbmQgdGhhdCB5b3UgY2FuIHN3aXRjaCBiYWNrIGFuZCBmb3J0aA0K K2JldHdlZW4gdGhlIG1pbmlidWZmZXIgYW5kIHRoZSBAZmlsZXsqQ29tcGxl dGlvbnMqfSBidWZmZXIgYnkgdHlwaW5nDQorQGtleXtNLWcgTS1jfS4gIFRv IHJlc2l6ZSB3aW5kb3dzIHNob3dpbmcgb3RoZXIgdGVtcG9yYXJ5IGRpc3Bs YXlzLA0KK2xpa2UsIGZvciBleGFtcGxlLCB0aGUgQGZpbGV7KkhlbHAqfSBi dWZmZXIsIHR1cm4gb24gdGhlIG1pbm9yIG1vZGUNCisoQHB4cmVme01pbm9y IE1vZGVzfSkgQGNvZGV7dGVtcC1idWZmZXItcmVzaXplLW1vZGV9DQogKEBw eHJlZntUZW1wb3JhcnkgRGlzcGxheXMsLFRlbXBvcmFyeSBEaXNwbGF5cywg ZWxpc3AsIFRoZSBFbWFjcyBMaXNwDQogUmVmZXJlbmNlIE1hbnVhbH0pLg0K IA0KZGlmZiAtLWdpdCBhL2xpc3AvbWluaWJ1ZmZlci5lbCBiL2xpc3AvbWlu aWJ1ZmZlci5lbA0KaW5kZXggZTA0ZjEwNDBiMy4uZWMyMWI3YjkzYiAxMDA2 NDQNCi0tLSBhL2xpc3AvbWluaWJ1ZmZlci5lbA0KKysrIGIvbGlzcC9taW5p YnVmZmVyLmVsDQpAQCAtMjYwMyw2ICsyNjAzLDcgQEAgVGhlIGNvbXBsZXRp b24gbWV0aG9kIGlzIGRldGVybWluZWQgYnkgYGNvbXBsZXRpb24tYXQtcG9p bnQtZnVuY3Rpb25zJy4iDQogICAgIChkZWZpbmUta2V5IG1hcCAiPyIgJ21p bmlidWZmZXItY29tcGxldGlvbi1oZWxwKQ0KICAgICAoZGVmaW5lLWtleSBt YXAgW3ByaW9yXSAnc3dpdGNoLXRvLWNvbXBsZXRpb25zKQ0KICAgICAoZGVm aW5lLWtleSBtYXAgIlxNLXYiICAnc3dpdGNoLXRvLWNvbXBsZXRpb25zKQ0K KyAgICAoZGVmaW5lLWtleSBtYXAgIlxNLWdcTS1jIiAgJ3N3aXRjaC10by1j b21wbGV0aW9ucykNCiAgICAgbWFwKQ0KICAgIkxvY2FsIGtleW1hcCBmb3Ig bWluaWJ1ZmZlciBpbnB1dCB3aXRoIGNvbXBsZXRpb24uIikNCiANCmRpZmYg LS1naXQgYS9saXNwL3NpbXBsZS5lbCBiL2xpc3Avc2ltcGxlLmVsDQppbmRl eCAyYTkwYTA3NjMxLi5jYWMzMDU4ODI1IDEwMDY0NA0KLS0tIGEvbGlzcC9z aW1wbGUuZWwNCisrKyBiL2xpc3Avc2ltcGxlLmVsDQpAQCAtMTY2MSw2ICsx NjYxLDcgQEAgaW4gKkhlbHAqIGJ1ZmZlci4gIFNlZSBhbHNvIHRoZSBjb21t YW5kIGBkZXNjcmliZS1jaGFyJy4iDQogICAgIChkZWZpbmUta2V5IG0gIlx0 IiAnY29tcGxldGlvbi1hdC1wb2ludCkNCiAgICAgKGRlZmluZS1rZXkgbSAi XHIiICdyZWFkLS1leHByZXNzaW9uLXRyeS1yZWFkKQ0KICAgICAoZGVmaW5l LWtleSBtICJcbiIgJ3JlYWQtLWV4cHJlc3Npb24tdHJ5LXJlYWQpDQorICAg IChkZWZpbmUta2V5IG0gIlxNLWdcTS1jIiAncmVhZC1leHByZXNzaW9uLXN3 aXRjaC10by1jb21wbGV0aW9ucykNCiAgICAgKHNldC1rZXltYXAtcGFyZW50 IG0gbWluaWJ1ZmZlci1sb2NhbC1tYXApDQogICAgIG0pKQ0KIA0KQEAgLTg4 MzQsNiArODgzNSw4IEBAIG1ha2VzIGl0IGVhc2llciB0byBlZGl0IGl0LiIN CiANCiAoZGVmdmFyIGNvbXBsZXRpb24tbGlzdC1tb2RlLW1hcA0KICAgKGxl dCAoKG1hcCAobWFrZS1zcGFyc2Uta2V5bWFwKSkpDQorICAgIChzZXQta2V5 bWFwLXBhcmVudCBtYXAgc3BlY2lhbC1tb2RlLW1hcCkNCisgICAgKGRlZmlu ZS1rZXkgbWFwICJnIiBuaWwpIDs7IFRoZXJlJ3Mgbm90aGluZyB0byByZXZl cnQgZnJvbS4NCiAgICAgKGRlZmluZS1rZXkgbWFwIFttb3VzZS0yXSAnY2hv b3NlLWNvbXBsZXRpb24pDQogICAgIChkZWZpbmUta2V5IG1hcCBbZm9sbG93 LWxpbmtdICdtb3VzZS1mYWNlKQ0KICAgICAoZGVmaW5lLWtleSBtYXAgW2Rv d24tbW91c2UtMl0gbmlsKQ0KQEAgLTg4NDUsNiArODg0OCw5IEBAIG1ha2Vz IGl0IGVhc2llciB0byBlZGl0IGl0LiINCiAgICAgKGRlZmluZS1rZXkgbWFw IFtiYWNrdGFiXSAncHJldmlvdXMtY29tcGxldGlvbikNCiAgICAgKGRlZmlu ZS1rZXkgbWFwICJxIiAncXVpdC13aW5kb3cpDQogICAgIChkZWZpbmUta2V5 IG1hcCAieiIgJ2tpbGwtY3VycmVudC1idWZmZXIpDQorICAgIChkZWZpbmUt a2V5IG1hcCAibiIgJ25leHQtY29tcGxldGlvbikNCisgICAgKGRlZmluZS1r ZXkgbWFwICJwIiAncHJldmlvdXMtY29tcGxldGlvbikNCisgICAgKGRlZmlu ZS1rZXkgbWFwICJcTS1nXE0tYyIgJ3N3aXRjaC10by1taW5pYnVmZmVyKQ0K ICAgICBtYXApDQogICAiTG9jYWwgbWFwIGZvciBjb21wbGV0aW9uIGxpc3Qg YnVmZmVycy4iKQ0KIA0KQEAgLTkxMzMsNiArOTEzOSwxOCBAQCBzZWxlY3Qg dGhlIGNvbXBsZXRpb24gbmVhciBwb2ludC5cblxuIikpKSkpKQ0KICAgICAg IDs7IEZJWE1FOiBQZXJoYXBzIHRoaXMgc2hvdWxkIGJlIGRvbmUgaW4gYG1p bmlidWZmZXItY29tcGxldGlvbi1oZWxwJy4NCiAgICAgICAod2hlbiAoYm9i cCkNCiAJKG5leHQtY29tcGxldGlvbiAxKSkpKSkNCisNCisoZGVmdW4gcmVh ZC1leHByZXNzaW9uLXN3aXRjaC10by1jb21wbGV0aW9ucyAoKQ0KKyAgIlNl bGVjdCB0aGUgY29tcGxldGlvbiBsaXN0IHdpbmRvdyB3aGlsZSByZWFkaW5n IGFuIGV4cHJlc3Npb24uIg0KKyAgKGludGVyYWN0aXZlKQ0KKyAgKGNvbXBs ZXRpb24taGVscC1hdC1wb2ludCkNCisgIChzd2l0Y2gtdG8tY29tcGxldGlv bnMpKQ0KKw0KKyhkZWZ1biBzd2l0Y2gtdG8tbWluaWJ1ZmZlciAoKQ0KKyAg IlNlbGVjdCB0aGUgbWluaWJ1ZmZlciB3aW5kb3cuIg0KKyAgKGludGVyYWN0 aXZlKQ0KKyAgKHdoZW4gKGFjdGl2ZS1taW5pYnVmZmVyLXdpbmRvdykNCisg ICAgKHNlbGVjdC13aW5kb3cgKGFjdGl2ZS1taW5pYnVmZmVyLXdpbmRvdykp KSkNCiAMDQogOzs7IFN1cHBvcnQga2V5Ym9hcmQgY29tbWFuZHMgdG8gdHVy biBvbiB2YXJpb3VzIG1vZGlmaWVycy4NCiANCi0tIA0KMi4zMC4yDQoNCg== --55ZJ658heq-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 07:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.16219282885279 (code B ref 47699); Tue, 25 May 2021 07:39:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 07:38:08 +0000 Received: from localhost ([127.0.0.1]:44578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRdf-0001N4-Ug for submit@debbugs.gnu.org; Tue, 25 May 2021 03:38:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRdc-0001MX-8H for 47699@debbugs.gnu.org; Tue, 25 May 2021 03:38:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qTt1WEtpVcmMzkMjP3RFGreJ1nL+V14NF96tBXxvzKM=; b=mKmyswu/V7E4xfMRsFlmZIkbuf +v58wRYDRp25R5t+6Mv+U8krJv5tlm8vT8twR92nFKxLgrV3LaoZnBBTeFwuHH+yCB0KT092jLmfs jxFJsQsB1ks0co/pkmJHL3PFZS/CphwRLfajmSnakHzRiekc8Hswsvm6wNs3cNMmuMkY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llRdT-0005Lk-Kp; Tue, 25 May 2021 09:37:57 +0200 From: Lars Ingebrigtsen References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXn5Nrp5trGtajh imLGeVudb10VGClfV1w3OUpygID///8+xjBsAAAAAWJLR0QKaND0VgAAAAd0SU1FB+UFGQclCmLF mIgAAAGPSURBVDjLddTPb4IwFAfwdn8B/AfIXOYdzXa3bOdFK7svPHolEdv7ttLr/uO9tlCq4Isx sR+/r78IhKZpQvErLoIf8pDnmf3xWFxVtgT7co9AKCUx7KCroLGQr9IItoAl4DsjlNAY3s7s0nD+ i4ksj4F9gsaIa2UhoQO8Chw3+guB+F4DmP1W18W2dwm33LWf+7A9nupDsVvh5MRtfs1cFRe7rEOx wgSO49IGeKk/oZE/bIApUZ5s4syyYRcB3hvct6ox4YGOUDEGNeMBCH3iro78qGvO+AjpCFi6Ljmf JSzgWS0kVK9FNwEdocKjihJJaFX1KgY8luehlVQg0D8cJBYqaaszEoRUVTslpC/dAUijEKgdj6C3 cGnD5A6MlCDxBo2egdIG7N3+hdN1oBHAXXp7DYDgngZow5F46H1C6BkY7R7FOYCdO5pjBCNmsMFx ZZtYgAUAXy0hExgFoaJEV94HvQjYyixAujHmFmgAfQ/gXiu/6QXQELY+AzFL2ENUiL272wgSclP5 zStp/N8/J1wbY9RMdOIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDUtMjVUMDc6Mzc6MTArMDA6 MDBBvLnnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA1LTI1VDA3OjM3OjEwKzAwOjAwMOEBWwAA AABJRU5ErkJggg== X-Now-Playing: Dntel's _The Seas Trees See_: "What I Made" Date: Tue, 25 May 2021 09:37:55 +0200 In-Reply-To: (Gregory Heytings's message of "Tue, 25 May 2021 07:32:49 +0000") Message-ID: <878s43qn58.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Gregory Heytings writes: > Juri said recently that he uses some of the keys in M-g in the > minibuffer, so I changed my mind, and I now think that it would be > better to use 'M-g M-c' for this, which is unused, and does not [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) Gregory Heytings writes: > Juri said recently that he uses some of the keys in M-g in the > minibuffer, so I changed my mind, and I now think that it would be > better to use 'M-g M-c' for this, which is unused, and does not hide > the complete M-g map. Updated patch attached. WDYT? Sure, `M-g M-c' is fine by me. But could you send a new patch against the current tree? The previous version of the patch has already been applied and pushed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 08:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Lars Ingebrigtsen Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162193165710369 (code B ref 47699); Tue, 25 May 2021 08:35:01 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 08:34:17 +0000 Received: from localhost ([127.0.0.1]:44634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llSW0-0002hB-OM for submit@debbugs.gnu.org; Tue, 25 May 2021 04:34:17 -0400 Received: from heytings.org ([95.142.160.155]:36138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llSVy-0002h2-LN for 47699@debbugs.gnu.org; Tue, 25 May 2021 04:34:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621931653; bh=+ZaaXH4FG9S7hnukNgyB0i4riZ7noMLNVxjqAaw6TfM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=o/3lKwbizK8JIPmwYNzjrTa0XiznnwFz87GfHHM2H+2F9oWmiarcwr7WCgrQwh/A0 hn9jLyoxmCmdcIhHKU1ujmhsjqDSTlvlzz4+gBTeRP4SdXn9ICC6pDbPtpo1chem9c 9P4fcvXHfekDZSmZdRpy/G4+tWv82AW2KELj2LjcFHyST1KvthnSOTRqSaeHTnXmOm nNmq4Drl6+UpfeOGpdcby4pTAHvBApKWmsovTQ2pjN8ElIshHC8lj6Ovraaf5i2a0G nnnIGw7Tb+l9o85VKUFDRpZh2zlrtycnQl4gTYXw9M2Qkj5oIM9tKq40HVJTDIyYjZ J0a5WE8PpigWQ== Date: Tue, 25 May 2021 08:34:13 +0000 From: Gregory Heytings In-Reply-To: <878s43qn58.fsf@gnus.org> Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <878s43qn58.fsf@gnus.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="hUfgKONtGX" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --hUfgKONtGX Content-Type: text/plain; format=flowed; charset=us-ascii >> Juri said recently that he uses some of the keys in M-g in the >> minibuffer, so I changed my mind, and I now think that it would be >> better to use 'M-g M-c' for this, which is unused, and does not hide >> the complete M-g map. Updated patch attached. WDYT? > > Sure, `M-g M-c' is fine by me. But could you send a new patch against > the current tree? The previous version of the patch has already been > applied and pushed. > Hmmm... Why did you remove "read-expression-switch-to-completions" from the patch? I know that you can, in vanilla Emacs, achieve the same effect with TAB TAB C-- C-x o, which is I think too complicated. Patch attached, against the current trunk. --hUfgKONtGX Content-Type: text/x-diff; name=Further-improvements-to-completion-list-mode-map.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=Further-improvements-to-completion-list-mode-map.patch RnJvbSBhNWYxZThhMTZkZjBkNGZjODYxNmMyYjc3ODMwZjA2NDZlY2Y3OWQx IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDI1IE1h eSAyMDIxIDA4OjIwOjI2ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZ1cnRo ZXIgaW1wcm92ZW1lbnRzIHRvIGNvbXBsZXRpb24tbGlzdC1tb2RlLW1hcA0K DQoqIGxpc3Avc2ltcGxlLmVsIChjb21wbGV0aW9uLWxpc3QtbW9kZS1tYXAp OiBDaGFuZ2UgdGhlIE0tZyBrZXkgdG8gTS1nIE0tYy4NCihyZWFkLWV4cHJl c3Npb24tbWFwKTogQmluZCBNLWcgTS1jIHRvIHJlYWQtZXhwcmVzc2lvbi1z d2l0Y2gtdG8tY29tcGxldGlvbnMuDQoocmVhZC1leHByZXNzaW9uLXN3aXRj aC10by1jb21wbGV0aW9ucyk6IE5ldyBmdW5jdGlvbi4NCg0KKiBsaXNwL21p bmlidWZmZXIuZWwgKG1pbmlidWZmZXItbG9jYWwtY29tcGxldGlvbi1tYXAp OiBDaGFuZ2UgdGhlIE0tZyBrZXkgdG8NCk0tZyBNLWMuDQoNCiogZG9jL2Vt YWNzL21pbmkudGV4aSAoQ29tcGxldGlvbiBDb21tYW5kcyk6IE1lbnRpb24g dGhlIGNoYW5nZSwgYW5kIG1lbnRpb24NCnRoZSAnbicgYW5kICdwJyBrZXlz IGJvdW5kIHRvICduZXh0LWNvbXBsZXRpb24nIGFuZCAncHJldmlvdXMtY29t cGxldGlvbicuDQotLS0NCiBkb2MvZW1hY3MvbWluaS50ZXhpIHwgNiArKysr LS0NCiBldGMvTkVXUyAgICAgICAgICAgIHwgNCArKy0tDQogbGlzcC9taW5p YnVmZmVyLmVsICB8IDIgKy0NCiBsaXNwL3NpbXBsZS5lbCAgICAgIHwgOSAr KysrKysrKy0NCiA0IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks IDYgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvbWlu aS50ZXhpIGIvZG9jL2VtYWNzL21pbmkudGV4aQ0KaW5kZXggNTY0ZTU3NjMw MC4uMmZkYjFlNzA3MiAxMDA2NDQNCi0tLSBhL2RvYy9lbWFjcy9taW5pLnRl eGkNCisrKyBiL2RvYy9lbWFjcy9taW5pLnRleGkNCkBAIC0zNzUsOCArMzc1 LDggQEAgQ29tcGxldGlvbiBDb21tYW5kcw0KIFR5cGluZyBAa2Jke00tdn0s IHdoaWxlIGluIHRoZSBtaW5pYnVmZmVyLCBzZWxlY3RzIHRoZSB3aW5kb3cg c2hvd2luZw0KIHRoZSBjb21wbGV0aW9uIGxpc3QgKEBjb2Rle3N3aXRjaC10 by1jb21wbGV0aW9uc30pLiAgVGhpcyBwYXZlcyB0aGUNCiB3YXkgZm9yIHVz aW5nIHRoZSBjb21tYW5kcyBiZWxvdy4gIEBrZXl7UGFnZVVwfSwgQGtleXtw cmlvcn0gYW5kDQotQGtiZHtNLWd9IGRvZXMgdGhlIHNhbWUuICBZb3UgY2Fu IGFsc28gc2VsZWN0IHRoZSB3aW5kb3cgaW4gb3RoZXIgd2F5cw0KLShAcHhy ZWZ7V2luZG93c30pLg0KK0BrYmR7TS1nIE0tY30gZG9lcyB0aGUgc2FtZS4g IFlvdSBjYW4gYWxzbyBzZWxlY3QgdGhlIHdpbmRvdyBpbiBvdGhlcg0KK3dh eXMgKEBweHJlZntXaW5kb3dzfSkuDQogDQogQGZpbmRleCBjaG9vc2UtY29t cGxldGlvbg0KIEBpdGVtIEBrZXl7UkVUfQ0KQEAgLTM4OCwxMiArMzg4LDE0 IEBAIENvbXBsZXRpb24gQ29tbWFuZHMNCiBAZmluZGV4IG5leHQtY29tcGxl dGlvbg0KIEBpdGVtIEBrZXl7VEFCfQ0KIEBpdGVtIEBrZXl7UklHSFR9DQor QGl0ZW0gQGtleXtufQ0KIFdoaWxlIGluIHRoZSBjb21wbGV0aW9uIGxpc3Qg YnVmZmVyLCB0aGVzZSBrZXlzIG1vdmUgcG9pbnQgdG8gdGhlDQogZm9sbG93 aW5nIGNvbXBsZXRpb24gYWx0ZXJuYXRpdmUgKEBjb2Rle25leHQtY29tcGxl dGlvbn0pLg0KIA0KIEBmaW5kZXggcHJldmlvdXMtY29tcGxldGlvbg0KIEBp dGVtIEBrZXl7Uy1UQUJ9DQogQGl0ZW0gQGtleXtMRUZUfQ0KK0BpdGVtIEBr ZXl7cH0NCiBXaGlsZSBpbiB0aGUgY29tcGxldGlvbiBsaXN0IGJ1ZmZlciwg dGhlc2Uga2V5cyBtb3ZlIHBvaW50IHRvIHRoZQ0KIHByZXZpb3VzIGNvbXBs ZXRpb24gYWx0ZXJuYXRpdmUgKEBjb2Rle3ByZXZpb3VzLWNvbXBsZXRpb259 KS4NCiANCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRl eCBkMTYzYzE4ODcxLi4xNTQxYjc0YTNiIDEwMDY0NA0KLS0tIGEvZXRjL05F V1MNCisrKyBiL2V0Yy9ORVdTDQpAQCAtNDQ0LDggKzQ0NCw4IEBAIG1ham9y IG1vZGUuDQogDQogKiogQ29tcGxldGlvbiBMaXN0IE1vZGUNCiBOZXcga2V5 IGJpbmRpbmdzIGhhdmUgYmVlbiBhZGRlZDogJ24nIGFuZCAncCcgdG8gbmF2 aWdhdGUgY29tcGxldGlvbnMsDQotYW5kICdNLWcnIHRvIHN3aXRjaCB0byB0 aGUgbWluaWJ1ZmZlciwgYW5kIHlvdSBjYW4gYWxzbyBzd2l0Y2ggYmFjaw0K LXRvIHRoZSBjb21wbGV0aW9uIGxpc3QgYnVmZmVyIHdpdGggJ00tZycuDQor YW5kICdNLWcgTS1jJyB0byBzd2l0Y2ggdG8gdGhlIG1pbmlidWZmZXIsIGFu ZCB5b3UgY2FuIGFsc28gc3dpdGNoIGJhY2sNCit0byB0aGUgY29tcGxldGlv biBsaXN0IGJ1ZmZlciB3aXRoICdNLWcgTS1jJy4NCiANCiAqKiBCZW5jaG1h cmsNCiAqKiogTmV3IGZ1bmN0aW9uICdiZW5jaG1hcmstY2FsbCcgdG8gbWVh c3VyZSB0aGUgZXhlY3V0aW9uIHRpbWUgb2YgYSBmdW5jdGlvbi4NCmRpZmYg LS1naXQgYS9saXNwL21pbmlidWZmZXIuZWwgYi9saXNwL21pbmlidWZmZXIu ZWwNCmluZGV4IDM2ZmI4ZTcyYzEuLmVjMjFiN2I5M2IgMTAwNjQ0DQotLS0g YS9saXNwL21pbmlidWZmZXIuZWwNCisrKyBiL2xpc3AvbWluaWJ1ZmZlci5l bA0KQEAgLTI2MDMsNyArMjYwMyw3IEBAIG1pbmlidWZmZXItbG9jYWwtY29t cGxldGlvbi1tYXANCiAgICAgKGRlZmluZS1rZXkgbWFwICI/IiAnbWluaWJ1 ZmZlci1jb21wbGV0aW9uLWhlbHApDQogICAgIChkZWZpbmUta2V5IG1hcCBb cHJpb3JdICdzd2l0Y2gtdG8tY29tcGxldGlvbnMpDQogICAgIChkZWZpbmUt a2V5IG1hcCAiXE0tdiIgICdzd2l0Y2gtdG8tY29tcGxldGlvbnMpDQotICAg IChkZWZpbmUta2V5IG1hcCAiXE0tZyIgICdzd2l0Y2gtdG8tY29tcGxldGlv bnMpDQorICAgIChkZWZpbmUta2V5IG1hcCAiXE0tZ1xNLWMiICAnc3dpdGNo LXRvLWNvbXBsZXRpb25zKQ0KICAgICBtYXApDQogICAiTG9jYWwga2V5bWFw IGZvciBtaW5pYnVmZmVyIGlucHV0IHdpdGggY29tcGxldGlvbi4iKQ0KIA0K ZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9zaW1wbGUuZWwN CmluZGV4IGIzNDcwYWM3YjAuLjg4NDk5MTkzNjAgMTAwNjQ0DQotLS0gYS9s aXNwL3NpbXBsZS5lbA0KKysrIGIvbGlzcC9zaW1wbGUuZWwNCkBAIC0xNjYx LDYgKzE2NjEsNyBAQCByZWFkLWV4cHJlc3Npb24tbWFwDQogICAgIChkZWZp bmUta2V5IG0gIlx0IiAnY29tcGxldGlvbi1hdC1wb2ludCkNCiAgICAgKGRl ZmluZS1rZXkgbSAiXHIiICdyZWFkLS1leHByZXNzaW9uLXRyeS1yZWFkKQ0K ICAgICAoZGVmaW5lLWtleSBtICJcbiIgJ3JlYWQtLWV4cHJlc3Npb24tdHJ5 LXJlYWQpDQorICAgIChkZWZpbmUta2V5IG0gIlxNLWdcTS1jIiAncmVhZC1l eHByZXNzaW9uLXN3aXRjaC10by1jb21wbGV0aW9ucykNCiAgICAgKHNldC1r ZXltYXAtcGFyZW50IG0gbWluaWJ1ZmZlci1sb2NhbC1tYXApDQogICAgIG0p KQ0KIA0KQEAgLTg4NDgsNyArODg0OSw3IEBAIGNvbXBsZXRpb24tbGlzdC1t b2RlLW1hcA0KICAgICAoZGVmaW5lLWtleSBtYXAgInoiICdraWxsLWN1cnJl bnQtYnVmZmVyKQ0KICAgICAoZGVmaW5lLWtleSBtYXAgIm4iICduZXh0LWNv bXBsZXRpb24pDQogICAgIChkZWZpbmUta2V5IG1hcCAicCIgJ3ByZXZpb3Vz LWNvbXBsZXRpb24pDQotICAgIChkZWZpbmUta2V5IG1hcCAiXE0tZyIgJ3N3 aXRjaC10by1taW5pYnVmZmVyKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIlxN LWdcTS1jIiAnc3dpdGNoLXRvLW1pbmlidWZmZXIpDQogICAgIG1hcCkNCiAg ICJMb2NhbCBtYXAgZm9yIGNvbXBsZXRpb24gbGlzdCBidWZmZXJzLiIpDQog DQpAQCAtOTEzOCw2ICs5MTM5LDEyIEBAIHN3aXRjaC10by1jb21wbGV0aW9u cw0KICAgICAgICh3aGVuIChib2JwKQ0KIAkobmV4dC1jb21wbGV0aW9uIDEp KSkpKQ0KIA0KKyhkZWZ1biByZWFkLWV4cHJlc3Npb24tc3dpdGNoLXRvLWNv bXBsZXRpb25zICgpDQorICAiU2VsZWN0IHRoZSBjb21wbGV0aW9uIGxpc3Qg d2luZG93IHdoaWxlIHJlYWRpbmcgYW4gZXhwcmVzc2lvbi4iDQorICAoaW50 ZXJhY3RpdmUpDQorICAoY29tcGxldGlvbi1oZWxwLWF0LXBvaW50KQ0KKyAg KHN3aXRjaC10by1jb21wbGV0aW9ucykpDQorDQogKGRlZnVuIHN3aXRjaC10 by1taW5pYnVmZmVyICgpDQogICAiU2VsZWN0IHRoZSBtaW5pYnVmZmVyIHdp bmRvdy4iDQogICAoaW50ZXJhY3RpdmUpDQotLSANCjIuMzAuMg0KDQo= --hUfgKONtGX-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 08:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Gregory Heytings Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162193205911002 (code B ref 47699); Tue, 25 May 2021 08:41:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 08:40:59 +0000 Received: from localhost ([127.0.0.1]:44653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llScV-0002rO-Jh for submit@debbugs.gnu.org; Tue, 25 May 2021 04:40:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:42256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llScP-0002r6-Ql for 47699@debbugs.gnu.org; Tue, 25 May 2021 04:40:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CI1UKEV7WeDNZdSqobmu7BymVu+tolKah1VqVj7ZFdo=; b=ebpuKiMF8K06fBe+cnQn+EYUVX 1iQk0Czr2cKt8HcPyULcIHAH8PxPDCcgpqrga5dG+RSd0ocA02RTexlTsrvAO3cYr2FwKH/FfPp+6 b+suneUVnIpSera6t3vaziFUvJEpQgQlxR0FWOlzMBEjaEhwPkqCYZ0rYPeOCB7NWVnw=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llScH-00069R-5m; Tue, 25 May 2021 10:40:47 +0200 From: Lars Ingebrigtsen References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <878s43qn58.fsf@gnus.org> X-Now-Playing: Coil's _Love's Secret Domain (1)_: "Further back and faster" Date: Tue, 25 May 2021 10:40:44 +0200 In-Reply-To: (Gregory Heytings's message of "Tue, 25 May 2021 08:34:13 +0000") Message-ID: <874kerqk8j.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Gregory Heytings writes: > Hmmm... Why did you remove "read-expression-switch-to-completions" > from the patch? Did I? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) Gregory Heytings writes: > Hmmm... Why did you remove "read-expression-switch-to-completions" > from the patch? Did I? > I know that you can, in vanilla Emacs, achieve the > same effect with TAB TAB C-- C-x o, which is I think too complicated. > Patch attached, against the current trunk. Thanks; applied. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 08:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Lars Ingebrigtsen Cc: 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162193216311168 (code B ref 47699); Tue, 25 May 2021 08:43:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 08:42:43 +0000 Received: from localhost ([127.0.0.1]:44657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llSeA-0002u4-Uc for submit@debbugs.gnu.org; Tue, 25 May 2021 04:42:43 -0400 Received: from heytings.org ([95.142.160.155]:36160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llSe9-0002tw-Qq for 47699@debbugs.gnu.org; Tue, 25 May 2021 04:42:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621932160; bh=4OdykTSzsqcd0jlppR+qiOaZ4lIaemJ56yx1qYkY+X8=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=DI4Y2savDMGbuYoLa8b10REAtl6u1W6QGgQrIhDxRv5aEfyXP3Gb3X6utmhV8z6hp mhbxZQkF7hT9zaprCIKBT7SEcPemS/Dw1HaZGgB/LABrbi35iJXvtx1LVjQOeuF3Wi cSCo8UuoUF8yTF6BQ6CfLsCK3mxUGG5VHZGqgfmStALR/IAb+n9Y08Y4+NlOZbP+Z0 eQx13zt9gJEFSlpvxWDfmPljOqbbDHqQThVVcCriCeBWNeifX+zEW9PYAFIAiklu3E gcgKbwleU8olDgRcupFNxinmMx9ar5mwUxpd0YPbBqMTPGuHvhh9suAiw5rQFuFaHo 91Vp8fyW8xjRg== Date: Tue, 25 May 2021 08:42:40 +0000 From: Gregory Heytings In-Reply-To: <874kerqk8j.fsf@gnus.org> Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <878s43qn58.fsf@gnus.org> <874kerqk8j.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> I know that you can, in vanilla Emacs, achieve the same effect with TAB >> TAB C-- C-x o, which is I think too complicated. Patch attached, >> against the current trunk. > > Thanks; applied. > Thanks! From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 12:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Lars Ingebrigtsen Cc: Gregory Heytings , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162194589219087 (code B ref 47699); Tue, 25 May 2021 12:32:01 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 12:31:32 +0000 Received: from localhost ([127.0.0.1]:44905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llWDc-0004xn-2I for submit@debbugs.gnu.org; Tue, 25 May 2021 08:31:32 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:37498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llWDZ-0004xZ-34 for 47699@debbugs.gnu.org; Tue, 25 May 2021 08:31:30 -0400 Received: by mail-wr1-f52.google.com with SMTP id q5so32025855wrs.4 for <47699@debbugs.gnu.org>; Tue, 25 May 2021 05:31:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=hUXSznfYvJtMAyNANXZaDChgNExvQ3TaGEqAdpvq1n8=; b=BRwSPiJbFkGXkvuc1RZ+6G5XxIws5QOvlvgoPAzDN4dkP4OxcvoKgtZ0lff+rNK2Hs U3u+9UrEFtgOA7bVyi6NbdDjLDqPAkYoBbfHc1YQJfWEnrN674f7w0HqmJYN4xbucR37 pN4ewOwu10PjDMAqlPMgjEgPP6eGptDNDVzXh/aW1CJPO55LeaWt2Ig1vuFR5UQ7r9WC AqXKcdFdwMn4ObYp7EUyg3R71TGSScNsv9oF8/avixY65iaPX4gsyM3kCJtAr8/8czOF DTxa6eaNK+y5iLXJoWaSP5zu7HRyEbaplXpUX+/Ot67v4HkidjIgluV2BPLV7ooIyw2D jDvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hUXSznfYvJtMAyNANXZaDChgNExvQ3TaGEqAdpvq1n8=; b=Ne2b3h7kDoXph3KTG6fz2hm70CotEjqejM9P0i+o2+khURxORRS6OimjXIVc5ZaiC5 hXgCVyWDZyd0KDRAht6imPzU0+9sNBB8FiadF5guGE5HBq9BlscoHiEyMTVnXYLqF128 msP4DFZLinC61A44Sdh/xN1ss7puStuKQi/dMwSIrf2xPxNwHLkBs/FD+b1SrrMGFiIC 7qZ6TBdt0U1PrO6ef+PmS8EgTnNJo2v2ZYIC6B19KjG0CmMteyVJ3H1OMpVry++jK++o sjEi36TWLNvGaOXpRrSU+CGC5K0uTtseYrzqqz3eY64YwoBGAnbeSyaNJpZlGlQPMRTR re3Q== X-Gm-Message-State: AOAM530Fiid4aPcSUGdTdkOT6DOMjUWkQPu6ubk5MSHV04VPbi3+tR8u eEkDfyEdzVaVvcNSOv3BHOq6Vg== X-Google-Smtp-Source: ABdhPJzcl9/Y/WUzEI364ArTOEZDNK2gsgEiTyDH6tIb2uuNLdzzLlYp2JSBfV0IbITF0auACiUY0Q== X-Received: by 2002:a05:6000:1c2:: with SMTP id t2mr26606052wrx.424.1621945883118; Tue, 25 May 2021 05:31:23 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id s83sm10944992wms.16.2021.05.25.05.31.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 May 2021 05:31:22 -0700 (PDT) From: "Basil L. Contovounesios" References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> Date: Tue, 25 May 2021 13:31:19 +0100 In-Reply-To: <877djn77gm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 25 May 2021 06:39:21 +0200") Message-ID: <877djnuh9k.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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: -1.0 (-) Lars Ingebrigtsen writes: > Gregory Heytings writes: > >> Thanks. Here is the updated patch. I tested it with minibuffer-only >> frames, and it seems to work. >> >> Are you sure that it's okay to rebind M-c in >> minibuffer-local-completion-map? It's a good mnemonic for >> "completion", but it hides the capitalize-word binding, that users >> might possibly want to use there (I don't, it's only when thinking >> about this patch that I realized this). >> >> Another option would be M-g, which would not hide anything that is >> possibly useful in the minibuffer, and is still a mnemonic of "goto". > > Thanks; applied to Emacs 28. Thanks, but test/lisp/help-tests.el also needs updating: Test help-tests-substitute-command-keys/keymaps condition: (ert-test-failed ((should (equal (substitute-command-keys orig) result)) :form (equal #("key binding..." ...) "key binding...") :value nil :explanation (arrays-of-different-length 715 688 ... first-mismatch-at 495))) FAILED 16/24 help-tests-substitute-command-keys/keymaps (0.000349 sec) -- Basil From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 19:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: "Basil L. Contovounesios" Cc: Gregory Heytings , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162197059113762 (code B ref 47699); Tue, 25 May 2021 19:24:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 19:23:11 +0000 Received: from localhost ([127.0.0.1]:46858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llcdy-0003Zu-QO for submit@debbugs.gnu.org; Tue, 25 May 2021 15:23:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llcdw-0003Zi-MW for 47699@debbugs.gnu.org; Tue, 25 May 2021 15:23:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kIliGOfrdc2Z7u+3X2qwhYgIqgquhCON7Jd7/SQ2ryM=; b=iCXJ2OzAXcmfNKmg6kt0XQLZDQ PxYUbccRrIzt2b1aRFdWlc232JHyJ5uPlfWNOdaBP8i32ukrfPIHtWXffr3CX3wTknV6hGCe7SqZc a7umGt8ebSWUIre/Q2vicpvr43MilmzLaZqeASJpE53ga6AAG5BiNDe85xfBh4J/aEEY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llcdn-0004BL-QM; Tue, 25 May 2021 21:23:02 +0200 From: Lars Ingebrigtsen References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <877djnuh9k.fsf@tcd.ie> X-Now-Playing: Satomimagae's _awa_: "Q" Date: Tue, 25 May 2021 21:22:59 +0200 In-Reply-To: <877djnuh9k.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 25 May 2021 13:31:19 +0100") Message-ID: <875yz6pqi4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Basil L. Contovounesios" writes: > Thanks, but test/lisp/help-tests.el also needs updating: Yup; fixed now. (I'm not quite sure that test is very helpful...) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) "Basil L. Contovounesios" writes: > Thanks, but test/lisp/help-tests.el also needs updating: Yup; fixed now. (I'm not quite sure that test is very helpful...) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 19:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: "Basil L. Contovounesios" Cc: Lars Ingebrigtsen , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162197074314011 (code B ref 47699); Tue, 25 May 2021 19:26:01 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 19:25:43 +0000 Received: from localhost ([127.0.0.1]:46870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llcgQ-0003dv-T3 for submit@debbugs.gnu.org; Tue, 25 May 2021 15:25:43 -0400 Received: from heytings.org ([95.142.160.155]:36972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llcgO-0003dl-Qi for 47699@debbugs.gnu.org; Tue, 25 May 2021 15:25:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621970739; bh=jq3z5Nbuuyluc+AdHQuYLkrE4JBxvkXf/K9A/4+d/+g=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=fhDd6rRgJ8JL0dL8htCEI+l45flhzrHAUrS2bW+31sGJibpEmjVb7aTL31xId1XpO VnyN4i0DLARultlcdGzH634Z+up7JIRryp8qJAZwAowBemIaUb3iPAQATM3fyJSeXY pGHE0EuAxhLwv2g45cN4Rej5eP5gSDEnj4RvFEPsxQaU2FyE4UTXizXRVeNW5ELIPF b37LmcTxfHoKqIaN/Ycajl7faQq0DqwpHFQAYYgf6i9QBI0xyC6jEv9zw3vsLGK/5o 7VqQkEOi9u2WMNaOPoX13F+BbcSJE88ZOTcpVsvcdfjyRfR19nBNMVZ2Jl1kprv1YO qKDwRi8UG4f0Q== Date: Tue, 25 May 2021 19:25:39 +0000 From: Gregory Heytings In-Reply-To: <877djnuh9k.fsf@tcd.ie> Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <877djnuh9k.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bwJvyNqpnn" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --bwJvyNqpnn Content-Type: text/plain; charset=us-ascii; format=flowed > > Thanks, but test/lisp/help-tests.el also needs updating: > Whoops, yes, indeed. Patch attached. --bwJvyNqpnn Content-Type: text/x-diff; name=Fix-test-in-help-tests.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=Fix-test-in-help-tests.patch RnJvbSBlM2FlMjk3MTY2ZWYwNDJjNDUyMjVhNDI0NzMyMWI0MzhkYTkxYmJl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDI1IE1h eSAyMDIxIDE5OjIyOjAzICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZpeCB0 ZXN0IGluIGhlbHAtdGVzdHMNCg0KKiB0ZXN0L2xpc3AvaGVscC10ZXN0cy5l bA0KKGhlbHAtdGVzdHMtc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMva2V5bWFw cyk6DQpBZGQgTS1nIE0tYyB0byB0aGUga2V5bWFwLiAgVGhpcyBmaXhlcyB0 aGUgZmFpbGVkIHRlc3QgYmVjYXVzZSBvZg0KY29tbWl0IGNlMmRlM2I1MGEu DQotLS0NCiB0ZXN0L2xpc3AvaGVscC10ZXN0cy5lbCB8IDUgKysrKysNCiAx IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQg YS90ZXN0L2xpc3AvaGVscC10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9oZWxwLXRl c3RzLmVsDQppbmRleCBiMmZlYzVjMWJkLi44NzE0MTdkYTNkIDEwMDY0NA0K LS0tIGEvdGVzdC9saXNwL2hlbHAtdGVzdHMuZWwNCisrKyBiL3Rlc3QvbGlz cC9oZWxwLXRlc3RzLmVsDQpAQCAtMTEwLDE0ICsxMTAsMTkgQEAgaGVscC10 ZXN0cy1zdWJzdGl0dXRlLWNvbW1hbmQta2V5cy9rZXltYXBzDQogPHByaW9y PgkJc3dpdGNoLXRvLWNvbXBsZXRpb25zDQogPHVwPgkJcHJldmlvdXMtbGlu ZS1vci1oaXN0b3J5LWVsZW1lbnQNCiANCitNLWcJCVByZWZpeCBDb21tYW5k DQogTS12CQlzd2l0Y2gtdG8tY29tcGxldGlvbnMNCiANCitNLWcgRVNDCQlQ cmVmaXggQ29tbWFuZA0KKw0KIE0tPAkJbWluaWJ1ZmZlci1iZWdpbm5pbmct b2YtYnVmZmVyDQogTS1uCQluZXh0LWhpc3RvcnktZWxlbWVudA0KIE0tcAkJ cHJldmlvdXMtaGlzdG9yeS1lbGVtZW50DQogTS1yCQlwcmV2aW91cy1tYXRj aGluZy1oaXN0b3J5LWVsZW1lbnQNCiBNLXMJCW5leHQtbWF0Y2hpbmctaGlz dG9yeS1lbGVtZW50DQogDQorTS1nIE0tYwkJc3dpdGNoLXRvLWNvbXBsZXRp b25zDQorDQogIikpKQ0KIA0KIChlcnQtZGVmdGVzdCBoZWxwLXRlc3RzLXN1 YnN0aXR1dGUtY29tbWFuZC1rZXlzL2tleW1hcC1jaGFuZ2UgKCkNCi0tIA0K Mi4zMC4yDQoNCg== --bwJvyNqpnn-- From unknown Sun Jun 15 08:45:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47699: [PATCH] Improve completion-list-mode-map Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 19:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47699 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: "Basil L. Contovounesios" Cc: Lars Ingebrigtsen , 47699@debbugs.gnu.org Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162197083514200 (code B ref 47699); Tue, 25 May 2021 19:28:02 +0000 Received: (at 47699) by debbugs.gnu.org; 25 May 2021 19:27:15 +0000 Received: from localhost ([127.0.0.1]:46877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llchv-0003gy-7F for submit@debbugs.gnu.org; Tue, 25 May 2021 15:27:15 -0400 Received: from heytings.org ([95.142.160.155]:36984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llcht-0003go-Rw for 47699@debbugs.gnu.org; Tue, 25 May 2021 15:27:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621970833; bh=RJqhqKiwvvb7qKRLx2Rb6GcLKokiF60OyGpZ6k5qlrM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=a1/21PGrlYWZ36lkAsuNWgSkci5d+PWXU5aoqiJo+M/rHyDpWndkdOwEHUiIDxHE+ xYdV/aCT+upulD/YHj+MAFBxXBWUm2qz8W/DgSRYJtY+N0XnHlxYb3SmC65CL7R2Uf o5Zr8LusFyFr39ComdbK9jsLz8tlm5KkDKeywL5Q+y/uVFVKh9MNJw9Oux0nUsQSME cBnMXtIP/AZuYMf2opUYpetm29gk9pdyxfYJGA4c77dDyA0vVX1B/fZeuMFRFov+tj 54B6XzUwSsW6vdyd3MxN/QJxfrUF/NVvYELpyAGCNrWovQrv+C6zaUZz004AxGVABX jlOpz4zcSS7ug== Date: Tue, 25 May 2021 19:27:12 +0000 From: Gregory Heytings In-Reply-To: Message-ID: References: <3755fe92dcbf588701ae@heytings.org> <83o8el46rs.fsf@gnu.org> <3755fe92dc6b58671717@heytings.org> <83k0p944s5.fsf@gnu.org> <3755fe92dc4a9ba66a0b@heytings.org> <83im4t43ul.fsf@gnu.org> <3755fe92dc626b55646c@heytings.org> <83eefh3y0r.fsf@gnu.org> <3755fe92dc6a74421fa9@heytings.org> <83czv13q3l.fsf@gnu.org> <3755fe92dc3b94023c91@heytings.org> <877djn77gm.fsf@gnus.org> <877djnuh9k.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) >> Thanks, but test/lisp/help-tests.el also needs updating: > > Whoops, yes, indeed. Patch attached. > ... but Lars fixed this a few minutes ago ;-)