From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#36745: [External] : bug#36745: 27.0.50; completing-read with require-match nil does not accept spaces Date: Sun, 20 Feb 2022 22:24:43 +0000 Message-ID: References: <86blxoil4q.fsf@protected.rcdrun.com> <87o91oxojr.fsf@web.de> <20190721072713.GA13058@protected.rcdrun.com> <87muh70y5p.fsf@web.de> <87bkz1pnpy.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11696"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "36745@debbugs.gnu.org" <36745@debbugs.gnu.org>, Jean Louis To: Lars Ingebrigtsen , Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 20 23:25:23 2022 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 1nLudt-0002qr-OS for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Feb 2022 23:25:21 +0100 Original-Received: from localhost ([::1]:57126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nLuds-0001kA-Ca for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Feb 2022 17:25:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLudb-0001k1-El for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 17:25:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40198) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nLudZ-0007uo-Ua for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 17:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nLudZ-0004Nq-Rl for bug-gnu-emacs@gnu.org; Sun, 20 Feb 2022 17:25:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2022 22:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36745 X-GNU-PR-Package: emacs Original-Received: via spool by 36745-submit@debbugs.gnu.org id=B36745.164539589516834 (code B ref 36745); Sun, 20 Feb 2022 22:25:01 +0000 Original-Received: (at 36745) by debbugs.gnu.org; 20 Feb 2022 22:24:55 +0000 Original-Received: from localhost ([127.0.0.1]:34095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLudR-0004NQ-Tw for submit@debbugs.gnu.org; Sun, 20 Feb 2022 17:24:55 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:4832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLudL-0004NC-G6 for 36745@debbugs.gnu.org; Sun, 20 Feb 2022 17:24:53 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21KBRRwX022625; Sun, 20 Feb 2022 22:24:46 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-2021-07-09; bh=mmSegrg2kzPS48Q2hsRj1HVDUrfxJ4x11oQpe9xsK7k=; b=zJL8cq8xFRqYhmZ2b4DdUGtDuiA8+X+W+wykwk6u/BDPFc8ADU0JmrKZBjT8rCibtDVH tPMCESf7SYFMKOYLe+puzAsy5s8lre92XNWZiZ4voiTed1XEqtarydkTt5QSeGUGSN1H hTXAowV+wEolDs1bEIy2D/LMjD3UvDT53o31t2uUOQQ0UWQbumQPPoExoRqzAahsuaJB jbNkcfhxiqejeP31cVEuoHemdaI6llWkRcHFW+8g9eBuXtU/Ms6eMh2YxCsvVPJBnjuT usCM/9KpkCXoOUgY9Efuvaf5o0xAGmJH95/7va/C/XQJQPyRFHOUZvvzbITRelOr0+A9 4A== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3ear5t2fx1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 22:24:46 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21KMKkJv083099; Sun, 20 Feb 2022 22:24:45 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by aserp3030.oracle.com with ESMTP id 3eapke1bgw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 22:24:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OnyPDA/FiKT3eJp1+1uiApo2NFPYSx24rl4hV3NuLxie/y3sNoZa80/MzBsPFjb0Cx85oavdFOWo27scbcUQXR4zzKUSqQ5/P6woUXwcP7tr8ptQoHiFypyTW5OsT3dC7hjwGfnJNIXtNu1RvU9CpLRte4vQ6AVKq+RmTjW/RpI/vYQzXonqfssXd+0nBwI8C+8s/Z+V9LmZj+ZsM5kHhxyB+1jfSnAdEi21qHkGHT+wcw/g0dQL92Uuc+ov7xLZWlo1DN/oSUgHrsq2jniZpsQTiMP/whkAXKHaN1svGmscYwnh6pyhdmY5YmogDFsdztz4eTLO6SVg3IkKuFnPOA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mmSegrg2kzPS48Q2hsRj1HVDUrfxJ4x11oQpe9xsK7k=; b=iz20e40IHakDdi2tvi6uHlXGlCk2bCfBOL4ztlIEYu0KWj5pszkIkMP0hbagMI1+7o9QkLT7vz1koyMI/gxPlhMj1S5vGlFo1PnQkzXT6PqkMy+oPUh1g8dNj5BJ/h32+IloNKo6uw6N8O7PlPCwuZLkk11PInV5SUMgn04fc3s6wgGsBZnCIqYVxqMuI7xp5gZRTFX0GqZHUV5wrvVDWSGbjS63te0N2337IkPDR/mHkd+Kq4o6gUdS10JgqIzc3GyEpOC0RTryCFEWOxhfhiQ3A/WuJ3aSIlUN8dOjC/vUX/Wt5NLvCwKLFSu6J6AqC2Ib7pBMIJnIugZrH9gAPg== 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=mmSegrg2kzPS48Q2hsRj1HVDUrfxJ4x11oQpe9xsK7k=; b=FSvQHqksLC4tsRrUx9ZVuAIMyAAZisarubtHg2WNKpt97ZMTLflDwn76cZ+W8e3TrpRiMb70NVm01BSO09Fp91uOJupryB+snfDyWNW+f9lm9CCFb12R5h7INl7C/X88iK3QgnZICTt5gpcl08e0tegzUpsN1meX1GyxW//PfOM= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR10MB1519.namprd10.prod.outlook.com (2603:10b6:300:28::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.22; Sun, 20 Feb 2022 22:24:44 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Sun, 20 Feb 2022 22:24:43 +0000 Thread-Topic: [External] : bug#36745: 27.0.50; completing-read with require-match nil does not accept spaces Thread-Index: AQHYJm3Is4jUV9cA+ESRTKrZMJLfAKyc/1Jw In-Reply-To: <87bkz1pnpy.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 85e6a319-9cdd-4353-0076-08d9f4bfcb4d x-ms-traffictypediagnostic: MWHPR10MB1519:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LFrwTJzHCr8rryx3UtNhnheRdRb43vNwAsThFayQTmU2LzM6kN04y4IqUmx28I9JbT9VOYBRewOiw9F6xQFi423BGYrK/cY0Zrod/MgMkAeTJm0S3pVCnsQhm/fqWQOcxscpvnTuT7exKe9pne4QkloMftFYsL+2L8LdFo3Qx0oZMoyB2yYkttycpd0dK5taK1fUaeaEkshvUftsoam+GMowYALu8PxtSWkJBC2pj6YCGlVjjmdMPS9TdY8aMKKtQdwNfOvvH7b8wLQD/B85H7BwV+OB3yPzWo+zIVJPS7zhPfJfQDBmjWTOus+zmrieUdRQPbBvFtR3infvdP1g16eVXSIiCIwLz1tCBKJcBTO9/E0kYH9ku+NEKEOKuBjuv946slUeV6vod2/kg9KD7l7ymzYlp0Vb7/ev5d7qBMbXuTG0ZLpkdkslG2TN7/NnREHgkvXKIMHElCfIdc6uzk48jvXRGoc4GFPyAdZ96TV+MD+7txNIy2aYkaxq83l7NlI5Z0u2QxepjJ/nzBqGOt8aw/Dy9ToY8D6vDCpWGHNOBcVyARvmJU5ko41xDXIPKH9PqosWVCvjXyWXhk/yABPiYdUWAONKGk2YUiaakLICwVFGZALloPlDC1hq1cHx8N6UDQJspx64SBnVmtvxXITAhXCIfZcukGX0E2BZiWPNyQqkuc/L1AB5AILIXHIl8G7/gMXyHR9VnMtyelwYUw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(26005)(508600001)(186003)(8936002)(316002)(38070700005)(71200400001)(52536014)(2906002)(66556008)(66446008)(64756008)(54906003)(66946007)(7696005)(9686003)(8676002)(33656002)(5660300002)(122000001)(44832011)(86362001)(83380400001)(76116006)(6506007)(55016003)(66476007)(110136005)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Gxcn7IrqLup26z6IbzZlJo6eQL3LUahDYgukspb3VDfroOQWIvWrj6DhkJ0DG1XVCMifVeFo2vAwvgWYhS+so8rHoTUmUotDkovsy55WYgzvXJd1F/+MldE+oifed7OhOpanOpvmvxAEyfGVRssej8VYb9ycJ7UD9q8qzO6E/ojHoSKWkDzpnStVpSL3Cx+JJoQaDgZTMrw6jtXMC6rS78re09J4jUbO8ardJpoghp8E2I5EerqDt7yinGFCbuet0jFKtG1IyP4rquCDlC+McKGT038nKyylkIoyHgoZPB7dSXplj82wNzTSTkkglIIQvpSWkJ/LIrQaNL0w8Xdpq+sKUlMGOVU/E0YQM4ecWvNFTHvJQ6SrNl/CEzZt6LGg1A7uwEkHW9MHlW94L+UNQRihWar+UUk+qd3WmpjB0jdRQ/Gv0WQ3XKp9BgldRNTBdsRKCfjsYPNbwfz3DV06w9HtWj1EjOMH0eX/N3itX7hTpkCshQqSYsMzZ6muH7CUeqmt9fglg0WTja4UUUdWhXTVv3WxR5g8/Vn0lDVOZbyA5Lxl5sKp57dbckwpa6cuOmmYdBOtjfgaDI74hg6JUGHklEbsPLsI8muSNHBAaLAU5IenQSZ5D5sREi+YjJ3O96dKaiMP88dhKRdier4S8arOuRkrp4EH0d1Jonp/JmThxZ0zHhbhRtH3585tDqBQMm7m/9s8LHiiG88M0ADJ6fDu3qrB7UW1ZJKSvPU+kYpM4YATf/5fM1v4q1 qr+J7+mneKLpwW70QBhzM8ON4h4JqWen4qx3yAhyriILva27F6l2WjiflXdcRLJW9vBbPjAJEgrrXCMfI0Tht6k8GbrFkUOUle X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85e6a319-9cdd-4353-0076-08d9f4bfcb4d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2022 22:24:43.4981 (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: E/NertMyE8o5Y/c1Nose40XEhSvq44P2K9FXzGKLR1CkDzdiAL39wz+1Qn1n6lSHILcAHIyaMfgoWGh49CWrYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1519 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10264 signatures=677614 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=896 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202200145 X-Proofpoint-GUID: SYFgmyL2r9iHriVKiithr9vts56hMjqh X-Proofpoint-ORIG-GUID: SYFgmyL2r9iHriVKiithr9vts56hMjqh 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:227286 Archived-At: > > Anyway, my opinion doesn't matter much. I don't like the behavior of > > space not just inserting a space - I get angry every time this happens. > > I wonder what others do think about it. >=20 > I absolutely loathe it, so I have: >=20 > (keymap-set minibuffer-local-completion-map "SPC" #'self-insert-command) > (keymap-set minibuffer-local-completion-map "?" #'self-insert-command) >=20 > But I don't think this is something we can change at this point. Why not? You seem to change lots of things "at this point", whatever the point. I requested this changed decades ago. And I may have filed it as an enhancement-request bug. It took years for SPC to become self-inserting for (only) file-name completion. Many more years have passed since then. Courage! > But I've now added this to the Minibuffer Edit node in the Emacs manual. What did you add? Telling users that if they want sane behavior they can add such bindings themselves? Did you tell them Emacs still doesn't dare do that by default? How about proposing it in emacs-devel, or taking a user poll, to see how many users really don't want such keys to self-insert? > I don't think there's anything more to do in this bug report, and I'm > therefore closing it. All of these keys should be self-inserting during completion: SPC, ?, C-j. (Not just SPC and ?.) It's long past time to do this. There's no good reason not to do it. If you want, add an option for a list of keys to bind to word completion. [I do that in Icicles, to give users who still want word completion an alternative to SPC (and an easy way to get back SPC if they really want that to word-complete). By default, option `icicle-word-completion-keys' is the singleton list with key `M-SPC'.] Or just bind `M-SPC' to `minibuffer-complete-word' by default.