From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#47699: [PATCH] Improve completion-list-mode-map Date: Tue, 25 May 2021 08:34:13 +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> <877djn77gm.fsf@gnus.org> <878s43qn58.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="hUfgKONtGX" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38374"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 47699@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 25 10:35:32 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llSXE-0009l5-9Y for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 10:35:32 +0200 Original-Received: from localhost ([::1]:54342 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llSXD-0007Wl-Bm for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 04:35:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llSWj-0007Tz-VF for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 04:35:01 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33088) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llSWj-0004Pm-N6 for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 04:35:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1llSWj-0002iC-Kb for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 04:35:01 -0400 X-Loop: help-debbugs@gnu.org 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 Original-Received: via spool by 47699-submit@debbugs.gnu.org id=B47699.162193165710369 (code B ref 47699); Tue, 25 May 2021 08:35:01 +0000 Original-Received: (at 47699) by debbugs.gnu.org; 25 May 2021 08:34:17 +0000 Original-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 Original-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== In-Reply-To: <878s43qn58.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207181 Archived-At: --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--