From unknown Tue Jun 17 01:26:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76617 <76617@debbugs.gnu.org> To: bug#76617 <76617@debbugs.gnu.org> Subject: Status: completing-read should accept spaces in require-match nil mode Reply-To: bug#76617 <76617@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:26:21 +0000 retitle 76617 completing-read should accept spaces in require-match nil mode reassign 76617 emacs submitter 76617 Daniel Colascione severity 76617 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 16:10:51 2025 Received: (at submit) by debbugs.gnu.org; 27 Feb 2025 21:10:51 +0000 Received: from localhost ([127.0.0.1]:38840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnl9e-0007YS-OB for submit@debbugs.gnu.org; Thu, 27 Feb 2025 16:10:50 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47852) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnl9c-0007Xx-14 for submit@debbugs.gnu.org; Thu, 27 Feb 2025 16:10:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnl9W-00022N-7n for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2025 16:10:42 -0500 Received: from dancol.org ([2600:3c01:e000:3d8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnl9S-0006iH-OX for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2025 16:10:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender: Reply-To:Cc: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=Gn5+DKJZZn8JF+gfp7Msh81WHbmUiU/TZa/KJJjJ9WU=; b=EToeRkBlqyLhixCnX+/X72oXlv oH/Df0pPv0iEGRYQZd+hq+0SNI+Hy1ewpO2JJ9GeiAiOkpkxNvJXWcUXQy4ODQTl06GDOWnG6eN6q hwBUYPYY6m2rwBx2rB+bBtTFf809Wj5pUxxEACsV62irMWjUhxg5wBrbsPm5Y4qXw/vc0EqyyvHgb AJTNZ5Y9hvQ4JSOz3n1lpdHBU+cNttDkIURmM+TFJZzgZAwPtP8lJehh0sCpl20Crxh9MuwoFVpM2 XFb/plBT8xEvQ8pqu+WSr5h+5/FSkLerB3Y69BECOnoiKeP14qx8OI/RF9dtZpKx4oO2yYynv5p15 SK1ZKFcw==; Received: from dancol by dancol.org with local (Exim 4.96) (envelope-from ) id 1tnl9J-001Hk3-0F for bug-gnu-emacs@gnu.org; Thu, 27 Feb 2025 16:10:29 -0500 From: Daniel Colascione To: "Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: completing-read should accept spaces in require-match nil mode User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Thu, 27 Feb 2025 16:10:34 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.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: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) It's sometimes useful (especially when require-match nil) to enter text with spaces in completing read, but right now, that's inconvenient (you have to use C-q SPC) because we bind SPC to minibuffer-complete-word, which won't insert a space unless space matches some possible completion, and in require-match nil mode, there might not be a completion with a space in it. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 17:18:39 2025 Received: (at 76617) by debbugs.gnu.org; 27 Feb 2025 22:18:39 +0000 Received: from localhost ([127.0.0.1]:39262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnmDH-0002iB-4J for submit@debbugs.gnu.org; Thu, 27 Feb 2025 17:18:39 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:57742) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnmDD-0002hs-Da for 76617@debbugs.gnu.org; Thu, 27 Feb 2025 17:18:37 -0500 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51RJiYDd016042; Thu, 27 Feb 2025 22:18:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=bck/Fcg7DCqRjXP3XNQrlC3n2jwPySzg3l6UXV0zflE=; b= AHJ3S3JI02Tcb9E/iVgiQtVm9wapYN0RBcxiR++b8mH9I0m+3X6il7J/R8/7GRvg oEPsrjexHMTBatJ0E8adGCmYjhKvIJGzrn0msPsrCEdPxA1Us6T3A2Il5GRDZbp+ Efki08ruDw8QIvPyuMIcqhhcVz1sx8YXr/Rrg36LgbcSh354a7rSwpdQVhVt602s Wjd9ofvMXHGIYKZumOsT+spcDZ0op1lV83v3tgjdyVjab8JLDWOW7sXY1laoxu6T zVjV35v9ZrUMafvZkAMuUU8BRvtKum+oqMPMzwqvvRC063FMIUkqFvk2yni8+WyI h3GQU/LD1Hx73wN1HjZWZw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 451psf4ea8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 27 Feb 2025 22:18:30 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51RLSM0k002704; Thu, 27 Feb 2025 22:18:30 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 44y51d0kgf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 27 Feb 2025 22:18:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X0IgKXc18JYWxPLm7XQbANAFl0+/3+ysTg2OmPYKMKYl+dsJbr9mIO2I3rC+YHFSnM6Fjpm0iX/B/G8EHoSsiWY8TCpviSliWw/Vpr0W0ANd5SEDjjR6Jp5y5gTTo+OXVYFnIzNOfb1s1QoeMFG3GJYvHOr1VMh6BxORSHPMadWoo3WsfU3Mkx+EdHxoH4LxnYn1aboex1wTTh+1w4YNkBhCQVeQf+K5Gs9uv3dtmDbtX5sMr5L/3sfX+nuZ/XNXGgv77yopTEP1mlgBrAfZ0FWoJgqxj+DjWsLXyIW6JyAbOpdEGK/ghOnJM8KeMPrGCexM56hDgy5aBL3WS1CoUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=bck/Fcg7DCqRjXP3XNQrlC3n2jwPySzg3l6UXV0zflE=; b=iRiKPDBDJKZ21sqGLV5mNrA60Phv+7vNdpoTje8GoSVwrMw0f0zMYV2OgShi7JnzRLfT24hRN+m1A9iTD7fUcD0XLeoJcKgCVxNA7qw6GeNt3d7Xxx43sGJ9pETSkWwIz9MAfrk1w70T0Z4ZJYecoq8qACtbpQGTmyoKI0WgiF08MQRN74j61eaZWinpT+QmKqlYNmRukpcPxEigyT9U8AotNGBPcaxw0DICy51jwMAv58U7xDDBQL+Gk6xcZcqI4tVsCrOBKbH9AhEVy7HZMbRRkiYgJ2H2RV2QrGgVXhsMLyxsc/k4FNri5TIz2RvyfJtoON/QBNsYjf1hAB8RAg== 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=bck/Fcg7DCqRjXP3XNQrlC3n2jwPySzg3l6UXV0zflE=; b=kuf1pKYCNPbc7HBH5PAO4kbWqKwGztR4qQFr+kxybK5Mud9VCltvCottruqpEEC2StDsUVkvXO0emmFcmNUbPAMWN1wI95p1toeGHddayGVgDdUUNhCzT4sqSNA+DDzat6OsMy9hjYojbk12ZSWpgTAondKAJYeKOkCbnVNUy+0= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by PH0PR10MB4710.namprd10.prod.outlook.com (2603:10b6:510:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.18; Thu, 27 Feb 2025 22:18:27 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8445.017; Thu, 27 Feb 2025 22:18:27 +0000 From: Drew Adams To: Daniel Colascione , "76617@debbugs.gnu.org" <76617@debbugs.gnu.org> Subject: RE: [External] : bug#76617: completing-read should accept spaces in require-match nil mode Thread-Topic: [External] : bug#76617: completing-read should accept spaces in require-match nil mode Thread-Index: AQHbiVwvKkiJDCwM/E+uNXDpxdzSlrNbteIw Date: Thu, 27 Feb 2025 22:18:27 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|PH0PR10MB4710:EE_ x-ms-office365-filtering-correlation-id: b4c6c8d4-c48b-4c30-e46b-08dd577ca8a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?l/HhdRpcowQSHEjFp/09lzt31Q0kb8zbvs3UmSFwUGKunCFabJyKDIhew+W5?= =?us-ascii?Q?q2aLeAB9kua7gyUCaFV0QBFIQfCG+Adog412QhRhD2ov8vkUTOLwk8wBdp5x?= =?us-ascii?Q?/K+p6Vhc4zN8zVBrdA8tKp4ZmFOD70iX6BiiUXBs8K4q4UXMr4S9skH/4x/t?= =?us-ascii?Q?ZUyrNff64GfpZODJr2yUA9ypiRG/m28/pum6vpgMo36MQ1UMVA+egowyQJMM?= =?us-ascii?Q?ouIvQBrEraJm/3MjblhqmUeJTlHu2bnPZO0ZT+Aw83oL/BfYzd7KbxXmuTvv?= =?us-ascii?Q?zj6dsm074oaPzSdxWBy1BiQYo62AdqsBhF7U9z1DFlGQLW6ZAhPqaLbxkGao?= =?us-ascii?Q?pdnhfN2ujT/5AKjDlssPfNqa9Sdv9GXPWmNO4ImweHqaImQmQMrmwXjZS6kN?= =?us-ascii?Q?13ou5EQ99RybfLY7fSXoHnQowxZZpTsE4zZaGmGCdEZ864nwTQEYDTCrGgs+?= =?us-ascii?Q?RLA+BQicb3RZDS/wq9OmBtmcyABUND+fQLxYuEZknuk7DAuWNbJrUerNM/sd?= =?us-ascii?Q?UcM+rfXehocddcK45ByevZVaMlvgdYPLn6S3nU91VzCEQbmeSfm6dRRdsGip?= =?us-ascii?Q?1wE7MgOUGkfFw9y8D21JIPaXqFsZ3kpJWatq9+BSGVP/O6BC9tp+s2mZDItl?= =?us-ascii?Q?/Cc3LdCQpmeXfKVUSlL643bb0GZZ4GGrkCXgHlc0RiykfUtwDwZFm4g3ZIXa?= =?us-ascii?Q?5G6JUjDs4TkUX2JfIX57WbL1p0+n9EJgmqecVWUQybzefVmYcCwem+xTXnC4?= =?us-ascii?Q?qwtTpgQufb46aImOUdD7iIBvSx2gwYi3KHfQZZ7+Fv391SqMpwP++0D2MQqq?= =?us-ascii?Q?PT/V44a5i3DJHXYvuq5ZWUxHWxv7AvqA6dRSFmatZjudbiOSOhaPA5hQBsfK?= =?us-ascii?Q?3CQg2mTY2eDBjZ+t8Fc/eyoVxVKmkSj1LMpP+tZslc1/+o5EfWjYKPKtodiP?= =?us-ascii?Q?2HFluw5EOdP123S2pkFKKSRj0NwmMuxC2VKpVNibKMFVIm3xrbo742AmUPHF?= =?us-ascii?Q?fBh2mSOqN9dD5LWAYbtvXIPOiDBQ+p6L35ocIMSGP3dSEHCOngLjJeg1yKki?= =?us-ascii?Q?pu2GkxY736E1psedX1eka0hKkwwAoR/i9irI/VsiPOujYtK4TbfubleiVlSn?= =?us-ascii?Q?9DQpGwYmZj4g+LfZMJynF55SwfqvuUCX+UY2rUbBchzU5mN9xlOURRcdDttu?= =?us-ascii?Q?Twjg/jc+UXFKDhat54ywTyq7CQxr5QUdGbN1EmBF/aGlZU5mPaogQq7Kv18y?= =?us-ascii?Q?syV6s/IneZ6LUWvfX672zhjArWwa/4LikH3985ddWJXagKJwSNwWBwYHsOnZ?= =?us-ascii?Q?3H0qKYy7U4zyidhr1Yr5NVUFXxEfbE6QB0P+rBoqgkWUHE4T5Ep6Z9owiqTq?= =?us-ascii?Q?/TxXTyFLT6M9GFBS6KpVBJ7wRX7yjP2PXcDxIQpyzUz6IMj7JX0Lf2MAL9Er?= =?us-ascii?Q?DIZk8IUG6DQLjAwwBzpK3Hc/cuDacXtC?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Uw/on+3W4Q05BOuHSdaIBWrCi5Eev7l8cxPeJJXJw+RGD8Ic1CIFXGtCkbNH?= =?us-ascii?Q?PJ/seIfuhdoHMJlkVepqd/atGx1BSL2SB2YaGh/x8maJtAKwUQUloc4gPI3G?= =?us-ascii?Q?4i6KUc0A2dDi9Sa6Bi8O/HULx8OUQ1IkucmKza42xJqexn1VQqS0deN+0CpB?= =?us-ascii?Q?qPoqsnEXDzUrVQuilw1i6KYDobaALqaLF9i7SCU8wcDAl60mAPjf1HqZjfYk?= =?us-ascii?Q?16oIs9CdEIaHCJNd4kpst2N1UG4w8JZDUTsus9KxUlEYyGuHVK7dAvhBMuMs?= =?us-ascii?Q?rNodN+SdjAsT40FNf2PYUBKbv4V6S8/5XRzWA5Ro1E9NlZFPwU5pmkpKeclE?= =?us-ascii?Q?BgdNRjxe2r1KtzOth8Bta1tCzJKm6KhH5nRajFSKRDWNg4hpSSX9NaA6er/G?= =?us-ascii?Q?E2ktyDv9mJ8NVSlQom10WiLQmKAtWgJUdw5X81ePnpMZz13jnGaFfpUl6AuD?= =?us-ascii?Q?BoNcf2paFS/CV+eTwhA8xjD69pL0s3f8SoVtDyYWEeHga3ADEx5csdmyIyHd?= =?us-ascii?Q?hnty0uIen3ZiS9zzba25aYIH88JANCbu5mlU18zaegPAv4Xx5vCJVp2zj8hj?= =?us-ascii?Q?Q3yXRv1cEUcZBcoQTsUe9mU1UF24sVm18jneDrjY3UY4fOu4xPY1FScbPHbM?= =?us-ascii?Q?v9XYvLbODn1WkgdteiIEsdU3r2BV/0Pdn1TzN7EHI3b5CJXBlPmOEGJlAC3+?= =?us-ascii?Q?O4YfBNLjvxr8ZQWCQym75XGLniUeJbxaFJUBwZXL7y/ZMrALkqWAq34/PYho?= =?us-ascii?Q?4gbAu+xJMI9jbkNcempXOOJbtM0gL8iqnF/YZ4VnZtXOjbjXAopJjStA0cNY?= =?us-ascii?Q?FYs3XWOFSosqby4NWsF54ehzcOMaU2HKHEt5kpkFxD2RC6PCfr4xf7f2vtGd?= =?us-ascii?Q?pfwvHNqtDnghKCpJUJuOLQ/IyMPy8U6a2C1vp3o758SHmJ7X9/BrEox8xgC2?= =?us-ascii?Q?Tga7g4i3Od62QLtti19w2VKCKXSeoQPXMc5cDTBKQBX9qvFaGocig62RyGQR?= =?us-ascii?Q?nPx2yA/NXUpejgcef+sPs97uU2WIVAhKDP6yUcc+1oWtyDdFt9JGN5BfmUvP?= =?us-ascii?Q?XLBX8UqkE/MbWOrRBzMqfplzM2A40mVMYhzgvcnrawYl3dN/kSdbia/n1hlY?= =?us-ascii?Q?FfTaU6+Rxy1z+kPsQV9rjJwDfKAy00KNBbqdhyOjVZSx2+8QplGIgOYrW7IM?= =?us-ascii?Q?9Ym6lP6a4CXOckdIZ4tfm3DT16JUTO4PbVnoezke6UxqxX0c7e1n3Qv9YNAS?= =?us-ascii?Q?GMzmsK3UwWzTKWUAIN3ZRejIsNqyh11kmx4Ojp+3i65EUDDxrb8HAL0UO+Ok?= =?us-ascii?Q?nYStewvLzAVSv/JCT/s+49g7/KF9EHsDR/UbzPvPAvxJ8Y7ESmMGBD2iQ/f7?= =?us-ascii?Q?d4W6tsK7sZUcq/TTB7LNjKTuLCPvqqgEUD9+wO3ZnyBKZsugfDhYyJokdtr0?= =?us-ascii?Q?JqWmnu/X4XbeBzCAUURkomu03V+EPBa1l43ew4JCku+6/BxMCqiPWNxEo7Jg?= =?us-ascii?Q?64CSiZ2ZHicBtsaAOCBHOulNhZlnM0GylGpliSU496Lh78VapOdllTVRnd6n?= =?us-ascii?Q?pkpaz7o0A7+8iyGDuVMj+HBKshsrrIOXDRaSQ2ql?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: GY69437IGg6Bd7IHFSlbzGARhQygbZ9a3zyhxB4DhiWsywqvWcdZosaKoAFrHQEfs3UTORrC0JW6wib3SLyOcY8U3DGfMXOZW8oBNRwbNOSg/xX/PoLvHnJ02g9O81qlVQNcuMv6UIePC1rhW2ZHpZbTVa3PJ1V13W+HoCgQ+V7TN6T3P/lNAU39fBtGx3XHwY2FlhFaZ9RE9rQuoNWJsdXy5R7vYtGILg33TiwT6zh4v21Di68XEkyQFpBPuafxras1TaR8XOFmImafWREk8P3mVGSL7DKe77LMFDkXz474VBS0Wjb8WDWam9gKQ0IM4PXxsPZ0SfuF8VbuCK3DMQrePpEmNYxxJDaaBWTY3G1i0bZ47zp4Ms0R5i8itWrzzZOk8LDjTN4KZTbgchCYHAyKWQ359ajjqCVw9m7Y1qo3wBt2hzMTjKd35gBX/4tOer3XAmwO+D5JJvdFeO7E1+oHS/imDK5qVmevRsJrHyyHdV1w4xh0/nLS37kZy1Gwkq8bnPlMOEmQ9cEnQvplgoVunzbVr0KfvxQ85m/cpACV/S2yh2ktc2uFF9TxI31HkYn9CckuT/npnzI5edg6nwkBnMpWjf/Jhbvkn6T/a0Q= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4c6c8d4-c48b-4c30-e46b-08dd577ca8a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2025 22:18:27.3056 (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: K6cPrSn5n1h3vI0LZ6VAsKbaSX6oVV723xgVveKg04Wi6AH5lCL/T2ctjt5Zsi88FWe//EprAl5dpz81b2LsFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4710 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-27_08,2025-02-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502270165 X-Proofpoint-ORIG-GUID: -7o_xnAgUFqg0yvKGNlTeJHVbmep2iXJ X-Proofpoint-GUID: -7o_xnAgUFqg0yvKGNlTeJHVbmep2iXJ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76617 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 (-) > It's sometimes useful (especially when require-match nil) to enter text > with spaces in completing read, but right now, that's inconvenient (you > have to use C-q SPC) because we bind SPC to minibuffer-complete-word, > which won't insert a space unless space matches some possible > completion, and in require-match nil mode, there might not be a > completion with a space in it. Indeed. Good luck! Since 2005 (20 years ago), Icicles has made SPC self-inserting during completion. I tried, in vain, to get vanilla Emacs to do the same. Eventually Emacs did so for file-name completion (only). SPC and ? should be self-inserting. How many more decades till this sinks in? For word completion, it's sufficient to bind M-SPC instead of SPC (also done in 2005). From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 02 10:08:06 2025 Received: (at 76617) by debbugs.gnu.org; 2 Mar 2025 15:08:06 +0000 Received: from localhost ([127.0.0.1]:60646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tokvG-0006Vj-4j for submit@debbugs.gnu.org; Sun, 02 Mar 2025 10:08:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36454) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tokvC-0006Ut-4I for 76617@debbugs.gnu.org; Sun, 02 Mar 2025 10:08:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tokv5-0005h7-Hj; Sun, 02 Mar 2025 10:07:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=u9cQagsVZRC1iPd4rWrs+CsR16HQNsMDvDBC8jNcB90=; b=Pb4pVNg4Tnff ZXOfKh7yK3kkKAWwx2K+FmQHqSDwiolyxjPwVwQ9Q7o+VhJqASFHFSv/6QC5B3OLmCgdn3b/Tv8kc mfnig9lsmSGonx1iCAQzUWYvnvd0YElZ0DIk5rqzdR9kmNfuc2CN0shOeUCvjqA/xbJwAyjffK0vW ELxteulO+iCWcUSWfvzSsfa3V1T7z1jA/C2SBB6Juvu2Xm9Z1OMUA2xPLjjXbFxzVGmFQLg7VfgpS aWfkUNf+FLURf5QfBLvIe/8R32o+u3pAGmCmOpWuvq1QABypsM8UXw9oADjfUf+yF0FF8K1bLtVKI 7tcC0WhLpoiJJCXhB3Fn2A==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tokv5-0001HF-15; Sun, 02 Mar 2025 10:07:55 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Drew Adams In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#76617: completing-read should accept spaces in require-match nil mode References: Message-Id: Date: Sun, 02 Mar 2025 10:07:55 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76617 Cc: dancol@dancol.org, 76617@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Perhaps SPC and ? should self-insert when they do not extend the completion text at all. Would that behavior be convenient? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 02 10:53:10 2025 Received: (at 76617) by debbugs.gnu.org; 2 Mar 2025 15:53:10 +0000 Received: from localhost ([127.0.0.1]:33269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tolcs-0002o1-1f for submit@debbugs.gnu.org; Sun, 02 Mar 2025 10:53:10 -0500 Received: from dancol.org ([2600:3c01:e000:3d8::1]:45424) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tolcp-0002nt-Sv for 76617@debbugs.gnu.org; Sun, 02 Mar 2025 10:53:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: 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=coK6p1S5APzRhaPCWgzUbide5cghySwx6l995M4rrQw=; b=mm6JytumE8VEw5kSPhKCr2M0k3 6XqOwcXxYKD6Kk8hn5SBPscrx/FnN8r8esSsMNJFRDuu/eEpRPsteTq6U6MIqpnu4CrkxkI5RLVjo YC6w4jEDsmyv+I7vTo/EyzPyuMEE919O3ecpqR7wCb32oOTDEFwllPRMdrVielg3nn+rxyx/ziog9 Flk86vJEEGIP9tglb4JnjZe+WYX6qXkBncLbWVX/obhKfUtl1gh3YAcwbxQYb6zzIesNgFnRQn0++ 1nfsufkf0xn8aouBVWNwsSKSKAgavlf5wWnKXA58Oqphzu0S94PfNTKb92ZaO4PUMLQolw9dzQKcs lKx+m2ew==; Received: from dancol by dancol.org with local (Exim 4.96) (envelope-from ) id 1tolcf-001cHt-2L; Sun, 02 Mar 2025 10:52:57 -0500 From: Daniel Colascione To: Richard Stallman Subject: Re: bug#76617: completing-read should accept spaces in require-match nil mode In-Reply-To: References: User-Agent: mu4e 1.12.8; emacs 31.0.50 Date: Sun, 02 Mar 2025 10:53:04 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76617 Cc: 76617@debbugs.gnu.org, Drew Adams 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 (-) Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Perhaps SPC and ? should self-insert when they do not extend the > completion text at all. Would that behavior be convenient? Only when require-match is nil, IMHO. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 02 14:39:24 2025 Received: (at 76617) by debbugs.gnu.org; 2 Mar 2025 19:39:24 +0000 Received: from localhost ([127.0.0.1]:35853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1top9n-0003jO-Kq for submit@debbugs.gnu.org; Sun, 02 Mar 2025 14:39:24 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:61780) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1top9j-0003ip-Jq for 76617@debbugs.gnu.org; Sun, 02 Mar 2025 14:39:21 -0500 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 522GtuQE028909; Sun, 2 Mar 2025 19:39:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=IkzIHQsa/0pGK4TzyGOvDOtIYyrmI/56zS5RX9eqZ8s=; b= T15bQU5MPs1Ceq1Uqz6OKbxpUjGcMtzbivXx0Fy3Gkegf/JHnrzbTVhkAf6ZE0lh IJpmj6ruE6/yaowe1duFlQkwI/tIs5encv0OzXKZhXXw/x0CPz7YGrhDjHB3t1vp zde+obqz8T94NxWLXRzc9EvDp1bX2vo3jSCXx8BTh1NH70g3xe++24qX7xLL3MC/ hyE6wL4RQRKYkG5Fo6TV0+1K//LGLnhJr1fqqT5a70DRF1e7YF5EtE/5LiT9/TVX s140FYUjuo2sQyjU3gXJcpTW98H6UZcMkNfigU4load918Wum6cDW3yIUuVRkmvL 9J/f1MKDxNsCKCRDN9f9xA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 453ub71hg4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 02 Mar 2025 19:39:15 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 522FR301011453; Sun, 2 Mar 2025 19:39:14 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 453rp86w37-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 02 Mar 2025 19:39:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ilyYVLMOcWXdRDV5dyjogv2DPzSwx/j6gwNILZGxQAwE660wAUDyrKjIO58mC23HSV/DWvYAb2cF1E3tCgg//iCZnqq1LggnnDWtxIW2kud4IUIlyW0yH3RReEtzj8+pCHjq9xOzU3l5fFOaCDwsuAEJMQHoiemgMAfdw2Xnop4bZV7VU+jBjA5EGmWtlb1Efco2mLcJDa4xtBAVJsrRwioCILgMb0yhJGmSHRPc7Lp/rBsB2ZHP0k91FJN71EPnJhw5OthJDqicJuBhQ8MY/4V/2O22qpvaYCzuWX5rPhqbTL+BYAHjtJqSBgrKYGfbC5HK2MPY3DF9yZFZqojBLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=IkzIHQsa/0pGK4TzyGOvDOtIYyrmI/56zS5RX9eqZ8s=; b=UIycwepHoETBE60k2KLjVXVuUeMxyXPRQZz8r8QD0H0V2KYR6uwHkgtGKMJp9XWcUsKXf3Y+QhxO5XZpqj104dKcCXujhBGNyPlhLWvMNzCeaQocFP2erpTY7p3+S71dG6w3bI6OUajz/kAa8DVEou9Ywe3srDdDPaSZSnuQTNmveJG5haOJvyhGaMHrpf0dzBpwlWGqIsz5U4jE7CnFZPWUWmD7F2rCx5h0NGdSv2A8yCiNFWjYboyuoBa3qMdtqO1/rVfea57u78I39RTiw2K3/PMqQByp/xolmub9rB27nWvVpb7HRPeYABdX/ARSVj9V0BWUy+SwCikkadxXJw== 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=IkzIHQsa/0pGK4TzyGOvDOtIYyrmI/56zS5RX9eqZ8s=; b=BLDC+AheiE7ds8FDMF+wVPCD7QsOoWEUfGjS9HXP/CpOay9qWl96RPzoHRumTO+YKIgK8o0iqOeUMvrW1luOAUEsMO5ov2s5+zkWSdbob0iVmGMnOc5ucGm/ngz4kRO6k1yScP7WF3hKx6N+HCnfmhrNn6QD3C5th76/qG4Zw1Y= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by IA4PR10MB8543.namprd10.prod.outlook.com (2603:10b6:208:560::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.27; Sun, 2 Mar 2025 19:39:12 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 19:39:11 +0000 From: Drew Adams To: "rms@gnu.org" Subject: RE: [External] : Re: bug#76617: completing-read should accept spaces in require-match nil mode Thread-Topic: [External] : Re: bug#76617: completing-read should accept spaces in require-match nil mode Thread-Index: AQHbi4TzegPhGEJ98UWsgFJJTGv/5bNgO4wA Date: Sun, 2 Mar 2025 19:39:11 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|IA4PR10MB8543:EE_ x-ms-office365-filtering-correlation-id: 626cbb4b-5acd-4432-2b18-08dd59c1e85d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?OXM4T3NqamtYRzRSRjJqZmlCekMydTFsMytPalhjM3lDa1ZCemhSTWp1aXg0?= =?utf-8?B?Yy84S3pUQmJnZVlKNDhGa1R4b09TdlYwR2hJd2VMK3N6V25qUWF3OVpISlJF?= =?utf-8?B?RnNhMG80Ymh3TDcyUW5Gejd4MWgveHJsUnVydS9OZXJZTlRXYW5pUitkNzVS?= =?utf-8?B?RVZnbFgxbkJmV3c3b2kxTC9BWEZ6UzFGVWFGNklzZW9aYU1vWng0d000ZEll?= =?utf-8?B?WURpQ013YzJ6MjhjblZ5WGVVK0hQOEJmM1N6MmFtY1diMnFpaEFkV0lPZ0xC?= =?utf-8?B?SXV3d0lEVDRzbWMvbjZRRHlDNXdGL2wyRTRhV1U5a0NFTzNZUjZ6YlBaLytx?= =?utf-8?B?UGRrUitLL1ZaUHoyTlpnMEpLU3JKUlhrMGpSZzlGU2NBTzROYW82SjlRSjk5?= =?utf-8?B?aW5vaUVxZXdHNjJ5bWlSa2EvZlNlclNvRDJYYkJBdnc0dDdiQndoWld0cmVL?= =?utf-8?B?a05SaEM0M2F1Y1FYUUhlNC9PaGE2V1d2djRGYnlsaWZ2ZTNseUxFZXpVTmRp?= =?utf-8?B?Rmxqc0hoM2VLS0NxamJiNm83SkZjb3JId2NHU2EzWnQxMUdyenBCa3RuN2ox?= =?utf-8?B?WE1IL3NTR2RneE90TnAzdGY1bnoxSERxRVl0U1VTclBxWmNTZXBMbVJUSjM4?= =?utf-8?B?UlhkN1FLR1Q3V21Pa3BZaUhmbERyQ3c1Mk15ck1ickVtTG91YUFrWEMwVFU2?= =?utf-8?B?aGdPWjB4Y2F5RUJJSmVvUmdBY0N5YlVwbjRDN0N5c0s3WkxXSmdTNmNyNmE4?= =?utf-8?B?QUFPS3VzMlJWSkdwR05Hb1BpRDhNVEZLSWttenRQcm9GdlVvSmVTYVRCYUFj?= =?utf-8?B?TGxxa2IvRDg3UCtYUFMrb3REOWI5WE44OGVHWHgyNmpESzdSSHdRREQ5dGlS?= =?utf-8?B?ZVM3RE1RcTZMUjc1Nzh3NDNoSlp0T2VzZWdBTEpqbzhOY1VmdEYxVFdsTzcw?= =?utf-8?B?dnpKaUppL1R4QlZ4TW9NR3ZlT2R1czUyN1RHYWZNUGJVcVBYVzI2UU1MSG9U?= =?utf-8?B?RHBOcEJITFZpa1NaUVdZSEh1aVI3RDlRTzBhMzhZU3VKbnJWSm8yTE9wNmd3?= =?utf-8?B?dmF2QnFxN0FCMzhkK0RacXRtUlpLdjlDL1lYd1RaN2ZiWmdkY3d2TnYxUk5R?= =?utf-8?B?dGpLbXhtL2RHVGsxaW5WQ1ZLVEoxcjJzMWI2N1JLd1k1cEJMaXN5STFBY05T?= =?utf-8?B?OGpKVXZyZkFWYWVoeVQvNEdSNHZ5R0w5ejhSMFQ1cmZGS2hwRGUvd3U3cVo3?= =?utf-8?B?UHl5c0h2Rlg4WDhuemJFR05wYXo5UERNNmY2Sy96dzFYMXVUZ0E1a040R2V0?= =?utf-8?B?RHNwQmxTY1liTnkyUVpkWlJnbWVnUzlnY1lDVGs1QzBQV0RaNmVTd09YcGNO?= =?utf-8?B?SjdRdWFmRDRXVXNQcDJyeUJJVVVUaVVXS1owcXJ0Uy81aGlydHZwQ3pGQ2dF?= =?utf-8?B?T085dC9GajR5Z2FMdGhZNXY1ZTRtNHJ5ank1bWFSYUUzamJkQkpoNlAwTjE1?= =?utf-8?B?RHhCNllSOGk1UGtaRkRkeFdyWjNyc1BHWlRyWVQzMjdKSmNYY2Z3TVRGUW1a?= =?utf-8?B?TzQrTWNLNC8zcDFsd2M1ZEkrTDNpMjM5cHI4WmxlUzBWMDFVTEJ0MWUvTUZp?= =?utf-8?B?akFuczAwQ0MxVHFNNkdGQVFNdVBycmZ2d3Nkak9paUxkK0cyZE1EM2ZFbFRz?= =?utf-8?B?TXpCNUx5ZWVMTGxVNkJ1RVJmTWJ3Tk1PNlFmQ2x3WE8xTE9tbUdBN0NUUkd5?= =?utf-8?B?R3ZKK1VsZ2dwZzUrc3RHR1N6MGhLaDNYaTlnM0FObHhvZXd1QTZYY2xEYVdt?= =?utf-8?B?bzBCRk1kVm5TUUdmTWtRTENJRzBUWWxtWUpBdTRON05VaTdFUENLa2N2U2tN?= =?utf-8?B?VW4yRkF6Y0VvUEVNVjJOVHR3c2RhcGFvOVlneU9Da0hqckw3NEpEbDUwN2E5?= =?utf-8?Q?QwsAp7gqckyYosruBw3SLmGaWvLwhYO7?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UHRkSEE5Nmk5SDIvODhQck5LcnFRb2hmWnNEdjVPcjYxVWUvc2FVemcyQWlh?= =?utf-8?B?TFZEb0ZWcXREcGd5OUZuRjNLOEwyNFRhS29qa1BROUt1VGJtS1VTTEFiRi9P?= =?utf-8?B?TXg1bElubmF5aVpHeUYzU3ZkSnlMSXhFZXRBSjAwdDVzdHhmZm14bGNmYmFO?= =?utf-8?B?SzJsQU04NlRTeGl2d21ZSE5TaVpLTzFpSmFGL3lWdk9iZkFwVTl1RXIwRkky?= =?utf-8?B?Rm9Gb1pBdnh3ZzB1WXgyOTN0RDF5eDJWZzZjclB6TmJGQmRIRjFwb1Y0WlFp?= =?utf-8?B?MnB5dXlVQ2U2dUN3OXhMd01xc2NFTEozdURwWDZ4Rm1FK2s0b1JReFAvVFB0?= =?utf-8?B?K0RDYnRCa1pQMVk3TSszblBnZnFONm1hN3hlT284Z2sxNzlSTnVlYlVXM0xB?= =?utf-8?B?WDVmUnFLaGJHQUZQN0R3QkExWXJWbSs1R2FaOHBVZjNPMjJTQnVidHFGTmdK?= =?utf-8?B?ZEUxSDA4ZHVaVEltK012YnI0K041Rlp0QWhvQ1hpMFJzSmxkbDNoK1Z6bG05?= =?utf-8?B?b2VveUxER0tGM0dBQW5yN2Nsb25QMjJYbkcvR3FjT0ptbFpIbCtLS2JsVGUv?= =?utf-8?B?eFVkSVdBejh1ZDNuTm5sT2lKdDBpUm5OSGg1eEcvMFdIcGVleW95QUF1dWc1?= =?utf-8?B?SXZlRWZIeDNWYmlFZzd5YmxRVVVnUUR1Q291NzJDM0sreW9vYnNGUWFQY24z?= =?utf-8?B?TTdGa0Q1QzFZY2tuVGpCVG1KYXYrc3F5UWlKT3U3bjhtVjFoN1cvMDJxQUFz?= =?utf-8?B?ZkxQU3ZaVE1kenJOYVIwZ3VubWxLSm02WHZhZytERmRjWEVYeldGclVWYjBk?= =?utf-8?B?YWNxNVhZY0U5S1FKajF1V3d5QnRobHM4YTNGdDh5WkhHS2xiS3A0NHROMlVj?= =?utf-8?B?eDVWbEVFaWoreld2R2RYVTF4endxQjJjTkxCWll4T0pxclNIalhQejd4cmkx?= =?utf-8?B?aDlVM2FpZEVvelI2UWNWbStHbGxqZmE1Z29jU2JSWnp4bVlIc2RteTVybHR3?= =?utf-8?B?L1dpZHYxUjRjZzkxNTNaeXR5NWVwb3pxdFRLdjNoMVNaK0lPNUpzRkRVclBx?= =?utf-8?B?Z2lITHM3ZGZ5RG5wR0xRS3graDBhRjhlcm5ZWElodnR6bHM1emhGaTdyN3ht?= =?utf-8?B?T2tLRDBFSmZqaE5HN3hCUVRmTER1ajBxWmdXNEpYeVk4bENuMmVLNWVGYUVQ?= =?utf-8?B?dFlCdTZUOEdkaWNMRy9jZDVMTzN0QjdQWnRqQnpOdzUvQnBITUxCaDlwa0x3?= =?utf-8?B?bVJNZTZpcTVUbCtXMmRBdXplaWhoYldSRzFiVUgrOVd1dFpKanFudDhOVFVv?= =?utf-8?B?b2RRN05EeE8zUFdwWlhLdDNIdExINDBFWlpGV0NuRTRNZFVQZGJkRmYyWWxT?= =?utf-8?B?NEI3WTdpQTlvem1GdEs3d2ZvVzV4azluN0dvcHJobUtBd2w2ckRmZVY4Z1p5?= =?utf-8?B?Y2V6bVQ3cDY5ZFJqMXZON0llOTdyWGY2c0gzK1dNWVY5eHFLdWJidWlVZTdl?= =?utf-8?B?d21TN3RMdkVYL0NaSnZoNlFTbzFHMFdnRWU3VEJuWkp0V0kwRlVUUFM2bEM5?= =?utf-8?B?TkdpczNMbnRwU2NENTgwcXVFNFNVS2lHVUY5U1d2R25UTUxRdzZtSFgza28w?= =?utf-8?B?QjZUOWk5TFcwTkxuOWFNSlBESnNIL0xlNFhkTTd5UzM2a2dGdHJNQ3BZMVpD?= =?utf-8?B?SHVqUXlRNU0wbUthemt2dU1oVXpyYkRFU3NmeXNWaHVkdGJlN3BHdWdDQUNP?= =?utf-8?B?ZDZrT2ttSVNSbmN5eVc2YU9tVUFINzM0YVRZUkp0em95RXpqNDYzVjR5bWky?= =?utf-8?B?MjkwRzF3T1grL3NMR1FLR2tVWVp2YkxMQ2EydUtHdVlrZ2VlWVJpQjg0VE9P?= =?utf-8?B?dDh0WEx3aGswek84cVhZejlzbklDOWM0dnpvQ1JwZ3JNcFo1WnBUWFIxNmtG?= =?utf-8?B?MjFVV2I3emhYMENDTWtudXY3dVlYVEJ5dmMzZ2UvUEdGU01uYnMydHR4UEtu?= =?utf-8?B?SlZ6eVNMUm4xVDV6WlVCUGpOMzRWRXNNSjk2bkkvd2RhV1p3Q25BQlJZd0dn?= =?utf-8?B?YmRkVHZXd1F5bGkwM2VKZW1wRzhMa0g3MGZ4TWpWa0FBTjcwRlh4Yk9pWmtp?= =?utf-8?Q?z57wdHmBym1S5scP7TJhvio7x?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PknKuS8RZKAI27zi7i8Oh6+j2Vakp5ZQBFqvxmm4EdJ0BTYqXcIrqebakw/N+YVubLRd5qyNgA48/40hinBqcToweZyf4Ul4q6VJpb7rw+ndHUfaEYCAPc1qrsJuS3CWdL44AcNH7ZE+MrTZ6stmNV8dlXcjbIKAGGlzU9mx/289JX6H5dT5OCWwOsMhn3IoqQGAv/+bj/ULtPvf+LTLKD0PM4Qke4DsmkK0AIKA2vzUH10kotnbHmOHpNGuqKsi+O9OSLwhgOKhVBDvM4VWEStTosYbs3Bnl7nDmjGZTMxJEfxTMm4i6kskjgqeOaVZ0DI9N7z+GprjGEA7QFRvyCOxnaiYmZ20JjnUt/uFNEiIkkl6PgL8RAl4/grd9orJ0YBjs9sgzjm1YPSikJMIq6LZTGtR59NeQSwWNnGXh3A3hjs1U29N4YZF46P1c4+l68Mg+gjHrzdtRtjxMJysIDB9ikfJbF+toSp23rDPp17VHBmPRmDOPsd2gN0HkwWNMKXQTsXrZ5RrLjobcNvV8Adbjk3Zv3fdJAJkSYawIdixtA1RrKvGwgF9B4p3SUX7lp4+R7LHSilY0UrxeqV2A3ef+l+GnwmR//3Y7bZ67hM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 626cbb4b-5acd-4432-2b18-08dd59c1e85d X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2025 19:39:11.7858 (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: 9sdOdpY+Bp0uvL1Yt3EBZal8q43JKrc1pd24L9vCtlVB3yixD5bNZ1bulWwjAnpe7hHngwaAmGRcC7mGAFZMJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR10MB8543 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-02_06,2025-02-28_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=963 adultscore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2503020159 X-Proofpoint-GUID: i-KQwrp7OuR7v387duXOCYInpyr6mIfM X-Proofpoint-ORIG-GUID: i-KQwrp7OuR7v387duXOCYInpyr6mIfM X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76617 Cc: "dancol@dancol.org" , "76617@debbugs.gnu.org" <76617@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiBQZXJoYXBzIFNQQyBhbmQgPyBzaG91bGQgc2VsZi1pbnNlcnQgd2hlbiB0aGV5IGRvIG5vdCBl eHRlbmQgdGhlDQo+IGNvbXBsZXRpb24gdGV4dCBhdCBhbGwuICBXb3VsZCB0aGF0IGJlaGF2aW9y IGJlIGNvbnZlbmllbnQ/DQoNCkkgZG9uJ3QgdGhpbmsgc28sIGJ1dCBtaW5lJ3MganVzdCBvbmUg b3Bpbmlvbi4NCg0KSSB0aGluayB0aGF0IHdvdWxkIGxlYWQgdG8gY29uZnVzaW9uLCBodXJ0aW5n DQptb3JlIHRoYW4gaGVscGluZy4NCg0KUGx1cywgd2l0aCBzb21lIGNvbXBsZXRpb24gImZyYW1l d29ya3MiIChJJ2QNCmNhbGwgdGhlbSBqdXN0IHBhY2thZ2VzIHRoYXQgZW5oYW5jZS9leHRlbmQN CmNvbXBsZXRpb24gcG9zc2liaWxpdGllcykgeW91IGNhbiBzd2l0Y2ggdGhlDQpraW5kIG9mIGNv bXBsZXRpb24vbWF0Y2hpbmcgb24gdGhlIGZseSwgd2l0aA0KdGhlIHNhbWUgcGF0dGVybiAoaW5w dXQgaW4gdGhlIG1pbmlidWZmZXIpLg0KDQpBbmQgaW4gdGhhdCBjYXNlIFNQQyBvciA/IGNvdWxk LCBhZnRlciBzdWNoDQphIHN3aXRjaCwgc3VkZGVubHkgbGVhZCB0byBjb21wbGV0aW9ucywgb3IN CnZpY2UgdmVyc2EuDQoNCkkgcmVhbGx5IHRoaW5rIHRoYXQga2V5cyB0aGF0IGhhdmUgYWN0aW9u cw0Kc3VjaCBhcyB3aGF0IFNQQyBhbmQgPyBoYXZlIGhhZCBzaG91bGQgbm90IGJlDQprZXlzIGZv ciBwcmludGFibGUgKGkuZS4sIGluc2VydGFibGUpIGNoYXJzLg0KVGhlcmUncyBubyBtb3JlIHJl YXNvbiB0byBoYXZlIGA/JyBub3QgYmUNCmluc2VydGluZyB0aGFuIHRoZXJlIGlzIGZvciBgIycg b3IgYEAnIHRvIG5vdA0KYmUgaW5zZXJ0aW5nLg0KDQpCZXR0ZXIgdG8gdXNlIHVucHJpbnRhYmxl IGtleXMgZm9yIG5vbi1pbnNlcnQNCmFjdGlvbnMuICBJbiBteSBjb2RlIEkgdXNlIGBNLVNQQycg aW4gcGxhY2UNCm9mIGBTUEMnIGFuZCBgTS0/JyBpbiBwbGFjZSBvZiBgPycsIGZvciB0aG9zZQ0K YWN0aW9ucy4NCg0KSW4gZ2VuZXJhbCwgaW4gZWRpdGFibGUgYnVmZmVycywgdXNlcnMgc2hvdWxk bid0DQpuZWVkIHRvIHVzZSBgQy1xJyB0byBpbnNlcnQgcHJpbnRhYmxlIGNoYXJzLg0KDQpKdXN0 IG9uZSBvcGluaW9uLg0K From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 17:40:10 2025 Received: (at 76617) by debbugs.gnu.org; 2 May 2025 21:40:10 +0000 Received: from localhost ([127.0.0.1]:34165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uAy77-0004iC-Mj for submit@debbugs.gnu.org; Fri, 02 May 2025 17:40:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34472) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uAy73-0004dn-FQ for 76617@debbugs.gnu.org; Fri, 02 May 2025 17:40:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uAy6x-0001uj-Cc; Fri, 02 May 2025 17:39:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=OvI9Be1hMmge01rJ4MRXV+h5kuZJBM15Vves9Qgjm4c=; b=dCB61AdwpRk/ tbDGdHBy9gNYXy+Zaq02uqSK8tauP3BR41cbMJjfD9xI26G7lq/QJDQgH/CiSFQwL007SdG+wseUf cnVjptyRu5AbN5JUtpfMn86iZsqY7zD5rtqdSjERnAU04eGm6eFNGIfLuVm/86uGlOiKY9qQ5CMzn 6CHEVCuqiVLTNCwyCk0NYLBgOYW8aUauZxjJR6IfDVdXESdVB6EcKRrYfo8m7qjrr//HJnSUWiIQU k/aaXe/BofZyI0RQkKC9obZh6wdk8178VWZEOfBuWsJyr7JQgXkLys0qY96M/KYIaj1j8ZK06GsXG IxFtB9WzmEj70jf1+feQYQ==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1uAy6w-0007o9-Pa; Fri, 02 May 2025 17:39:58 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Daniel Colascione In-Reply-To: (message from Daniel Colascione on Sun, 02 Mar 2025 10:53:04 -0500) Subject: Re: bug#76617: completing-read should accept spaces in require-match nil mode References: Message-Id: Date: Fri, 02 May 2025 17:39:58 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76617 Cc: 76617@debbugs.gnu.org, drew.adams@oracle.com 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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Perhaps SPC and ? should self-insert when they do not extend the > > completion text at all. Would that behavior be convenient? > Only when require-match is nil, IMHO. To self-insert when REQUIRE-MATCH is nil seems like a good idea. What about with other values of REQUIRE-MATCH, in the case where adding the character would result in a match match something in the completion list? For instance, if the minibuffer contains `foo' and `foo?' is one of the completions, them typing ? twice could insert ? And something similar for SPC. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 19:43:36 2025 Received: (at 76617) by debbugs.gnu.org; 2 May 2025 23:43:36 +0000 Received: from localhost ([127.0.0.1]:34846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uB02a-0002ln-E4 for submit@debbugs.gnu.org; Fri, 02 May 2025 19:43:36 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:27588) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uB02S-0002lN-Gs for 76617@debbugs.gnu.org; Fri, 02 May 2025 19:43:30 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 542L93gY007544; Fri, 2 May 2025 23:43:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=VOE67MPq6d1xXqfb9NKfV9hyBDTUNhmXuTccHBiXuC0=; b= qRs5VzQqtBCSLehpW1T1UE6EWoGMUsMFsLp9ZKCNSwHgyQIm/vDGxIywnK0wNVAd M87yJ31jie0fdR2PWUpsF+nbIlXazAKA6r2Lx8FspUp2WzHFbsZp0lurc7I3jLIq /n7RJz5phaHsgCRUc6qRztHi37YbH4JbPi5exG1OFsC4I9ThTIG/qufS9NKMTEFC lROPXklIQEZ6UQL94X+98BUH6gApjJf4A0iK0HlE47v9wxVz8+ySrYkjVhPfkd9o WnQubjiXmHy3W5+JlG7e96rDnZ2eme7w36YshsdR7Xwe3O4yeKn4HXTiIZmZ1Zlt j9+3cM1mYsoP+fNgB8SYtw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46b6ute2qn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 02 May 2025 23:43:23 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 542NHbEf023804; Fri, 2 May 2025 23:43:22 GMT Received: from cy4pr02cu008.outbound.protection.outlook.com (mail-westcentralusazlp17011031.outbound.protection.outlook.com [40.93.6.31]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 468nxmk48f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 02 May 2025 23:43:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BuNI7bLR5Q6T83pc5ovccp3LzgbbJgf43pElFwIE9GH8YXhMv7K7CLs1qDl5FZPH+CcVIfnR4dHd8WmHeWg28QOPfnBIY+Ztz52U3hW9UUpRymAH2rD9ZIdyNTIMIBSo/vcBBn7F94B7XjYaEqxbIr06L/O+GlkUcxusd1n6OhZEoWQnVzFi3ZGq3LGjqQCqVqf3kKBGKQjJV0ZxETwhus9aLjPjG+xiiYrM+OnOpTgOb3QRn4t6la9Y6ROGb2ITG3gde+xM2V+e2Lwx5tZgohTjgvpvHLLzpphCmLM674TU+LqwdzcEtw8EHEPGbDC19T6oon26qvBbUFkq88ebVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VOE67MPq6d1xXqfb9NKfV9hyBDTUNhmXuTccHBiXuC0=; b=w64J40O4haObQ3n+73Ez1+n1ZuavC2SdtbZP4yvffsB7vB0oIsnqVXSlETmnMfG2l7BkvOYrdSE+bvPFh3v2HrzpqtyA0b02ZFB7QbchUyU7c+VVhK11eg9522vWjiKqe/PvwTyhbKEwMViR4EkAUV+GL3IK/9n9VDkkphHJnDJNVr/fGnLZl7UD2hpnNEtCi74Y7jjKBSeaKZIitvumJNIhp9BPYqDgcoQyzp0v/xLBz6+YrkYQY5WIHLfDDp5VIbirHenD5hjHrtLcgLi/llNxA1X7+Kk6AVdz7thSHqmFeoIs3Jt3L2JD6ZQxIDda0H8o/tu71ZJn/JKlQEywGw== 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=VOE67MPq6d1xXqfb9NKfV9hyBDTUNhmXuTccHBiXuC0=; b=yNSFM1LsX1VloIp3VdJUycRCGnAcwAyPeCJE9K2EQLJXNm0d5zbusiLdSh05H0W4tISQnA5oUTH42oP1fb9f5IqH+x19nqGbjnZ1jLD5QPTLKbpRYmLQ7dGQkojdBqII/h15RaQhAiPVLp5ez4fPNp8Yt5qu9LJ1KyKcOawuJzc= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by SN7PR10MB6285.namprd10.prod.outlook.com (2603:10b6:806:26f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.20; Fri, 2 May 2025 23:43:20 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8699.012; Fri, 2 May 2025 23:43:20 +0000 From: Drew Adams To: "rms@gnu.org" , Daniel Colascione Subject: RE: [External] : Re: bug#76617: completing-read should accept spaces in require-match nil mode Thread-Topic: [External] : Re: bug#76617: completing-read should accept spaces in require-match nil mode Thread-Index: AQHbu6rH6N9yEz8IAkuCgFSTd+T+AbO/+daw Date: Fri, 2 May 2025 23:43:20 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|SN7PR10MB6285:EE_ x-ms-office365-filtering-correlation-id: cc60a15c-3a1c-445b-c01e-08dd89d31ebe x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?TURWMDVpOEZjbzhod3Z5ZXZDKzNWVUFlWWw3QzhJekNEUmw1amlhSFdhL0lU?= =?utf-8?B?aC8wQm5TakYzK1FoU2k0MUwzU2NnNE1Tc0hIZmdld3lYUDJOY3RiQUJySmF0?= =?utf-8?B?ZWFSVGQvdGg3b0xhYTI5TndQdW5ZTHI4SzlCWGowNnZrd3N2V0cxRXV0MkJx?= =?utf-8?B?MEFucDdMYS9BUVpDcnRTZDZNNHNjTVAyR2xWSVVDNDdTdWczSzk5aG9hT2xZ?= =?utf-8?B?Tk9uRmxHL2I5b3VHT05Od3NPdnlpRVJPYTJnWVZXZHlJV0d4UXNrNmczRnJC?= =?utf-8?B?MWxCOEUvUFRxc0duVDB3UFgrdzBxQ2JtS3N1QTRWVFRBcGZyQzBSclJGSHZz?= =?utf-8?B?cjlKMm9JSGdvVE9sSnllWWJXQ1ZsRUF1RER4cnFLcTFwdzdyRy9ETXgvTjVC?= =?utf-8?B?N0JKMzlSbHNpbGxxVW5yNTY2YzBJdVdUVVVmUVRONlBPY0RET0I3YWpvZHpK?= =?utf-8?B?eGo5NmxjeWcwL3g0d1BXNzEvSEMwenRwMnRkTFVwMFk2MENBT1AxdXB2SWx2?= =?utf-8?B?NEcvQ29FNjVYK1ZFWkwrVzk2dkpISWpxRldQdTFWcGd2aXZUa25KVTFqczR5?= =?utf-8?B?clJ6bHJ1YXVZa2Q5eVVNTEQyRTdPV0tnZm1YK1QxbDRyd2tJWFd4MHI1OUVu?= =?utf-8?B?UFdNVnZBZUE3djAydVVTVmRzMlR5YUxVdGNReVNWcm5uc1R2R01TNWNXRUpL?= =?utf-8?B?ekZ0TFo5bVcvWUNyd2pSdjhmWVFGZFoxc3JmZklBNTZWYjRWdzRMMzQ0STM2?= =?utf-8?B?ZXEwUjNLcmZ5TlBuUDRvbnh0L1VPTjlWQmE2NDZERUFDV01uM3RVK2FZdXRO?= =?utf-8?B?ZElYaWVNS2QzTkZRUml2RTByVms1UFNNSkRDV0JrMm5aQUI5cE9xNWtTczla?= =?utf-8?B?ZTNlS3FUTDRYQUhha2dFZWh4L3FJWlFFYXBrTXVWMHBrY1FNbmZWV3VSWXNk?= =?utf-8?B?aHdFVDE1M3NyYkNsN2hOTzNmcVVNVElIYjBmOWU3ZzZqZzZNT0FnTGVGcERR?= =?utf-8?B?emgzemVJS3FqNWh3a21JL2lYY1JUaHVxNUs2LzN3eHdZVS9wdlY0bThxazlt?= =?utf-8?B?OFV4TzJJajNLeUtlV0dyTlo4aE5ZWXl1elpKcW0yanFqbjVpYVk2MmwzK3N6?= =?utf-8?B?ZnhRTnIvNWJ6RDJXMG1ZaTJOWjQ0aUg0RzFQamZTVldoVFY2QmZZbFJidThk?= =?utf-8?B?clQ3czJZZ0wvcEd3OHk1ZUgwclhnRXRzTnJ6UHd6c0p2a1RJWVU1UGdIeWY5?= =?utf-8?B?Um8wbUhmSHplMktmZU5XREovNGpnOVcwd1ByUm15Z2NnMnNwL2dPUEh2dGMy?= =?utf-8?B?WVIzY0VOUGdoMkNXYTRmOVVSYzRONTJ4aklDOW8zcEhvaUNHK3ZmTGIxeWti?= =?utf-8?B?TUgwcWUybS9EcUhFUFQxVEJURmliUXMzR3NiRjBYZFd3T0hxYXdmb2RXamdw?= =?utf-8?B?dGpvRlNkOUZPWGhLTEVUeUJXZDFnN0JCWWRONGk0bzFkcUVKRXNxZVljTW9i?= =?utf-8?B?YTdxL0xkbnFUcGRsMWplQm5BRW9iNnlRNGhSaFRzOWpGeUs0WDNNUkUzbUVj?= =?utf-8?B?b2k0RUJUam5sQzVoRCthMXBNc01sOG1wOTJ6Y3JvV1M5MnJpYytkSGF4TmJr?= =?utf-8?B?YjYxUlhxQm5ibm9nTndkQjZDQjBKR1F0NmFtcFl1a2RGc1ZvZmFSQjZMekRE?= =?utf-8?B?T01lZ3VER3JGVnd3SDhwZFpNUnhjN1J0U2ZEYlNseWpFaUZmM29DUWEyNTlE?= =?utf-8?B?bmZHRHFxMEU4dHdDRnJzQlN2emRnZWdMekowaWVWb0xLQjlFdWlMdmw5ZEJM?= =?utf-8?B?bWRpUHAzeVpTc2QxanFuT3RKelZ2NDhWZWx4QVRReFgyaDNRaitYMzIyczZU?= =?utf-8?B?QkpIZVFNdm1EcWQ1QlM5WkR0bkJKZU1oQzh3OTBmaDlvbVp6bGtmT2ZNOUhu?= =?utf-8?B?amtxUGV4YzBTU3o4ZWJrY3BqSG1SZGJDUUcyeUVXaXcrWUtOT1NZZ29FSTBh?= =?utf-8?Q?85/N6i7IYVLwaxnaejmWF/ogrQgsJ8=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cW9YQnpWVEVzZEdEWlRvTnJoV2RLUmt1cUVBNm5zMGR3UmRRZjNMRGlETUtn?= =?utf-8?B?cmdJT1cwQytzcGNnQ3BOVVRzTlRvRzVPckF0YlhpdGNzVmU1eSsrcWt2U3Vz?= =?utf-8?B?YXJzSnJVL0lGWDY1dlhrMG1zRCtxRE1YdGs0dUpnU0Z0SGtKckF6b2pTUERV?= =?utf-8?B?dmxPYzlBc29hNi84ZlMwaVRXUVdpTndIVGtnQzFWK2w3Tk5SNGNVQ1JIZitP?= =?utf-8?B?RXdqUlBkSFZuQ0FOd29YTXgwZFp4NFhtUVRnQkNrT0ZEL2pOczBCVlUwSm5p?= =?utf-8?B?L1hMRlRNRDZhYk1qbmV3Sk1Rbkd0UjNlb1Qza29rS25lRDNFTlJ5cUlZZ2pS?= =?utf-8?B?QUxiUHk1QWhMNUNhRGJOQ015UUYvWFo4am1BM29yM2R2bGY1UmN4a1g5K2hm?= =?utf-8?B?M21kdWFJR2V6dm44UWpBRW13eWxYRm9QL1NaM25yeUVQODBHVmovd09YQVc2?= =?utf-8?B?M29Qak1hMmlwUWRyVlE2VlBzM2ZTZ2YyTzBpSHUvakVOSGFMSkEvTlFMWGNT?= =?utf-8?B?SWJiYzc1VStPRWtiQitzL3hscDRMdTlZakgweEhsbllkQmErTmxzNXRjck9k?= =?utf-8?B?eHZ3dlJrYkk0OG1XWGZBbDJxVVF2WjgyY1Fkdy9rL3NESmFmOW5BcmhFempv?= =?utf-8?B?a2Z3M0MwWVpla1IzWW05YlhUNEtpRmpGUE96V2ZxRGNBS2s1QnFCb1BzdUo4?= =?utf-8?B?MER1dGJ0anpaMURHcmdERXo2M2RYcFpsR09UTE4rNXkzVFp4QVk1NHNXY1BK?= =?utf-8?B?bHd4Z0R0ZzdQaVJsbmtIMGczWnBxRktQZ2tRdjU1Sk83QmFrQTluUVErU0FT?= =?utf-8?B?aEpZU1Z6cEtBeHI2YWNINkZSRGZTa1BONG9IaDhsM0lKT1JaZGREdk04aXBU?= =?utf-8?B?c3FZR01jM1BjWTY1Q2JLU1hiY01qRWorZmxiT1l5MkUzUkc5VzJPOWp1d3hq?= =?utf-8?B?Z0RlVCtiZFFueUlhU1d5eXZDMHkzRHZjNDAzWldhM2s5eGM0dzZNVTQ3MFhk?= =?utf-8?B?ZzNhdWZMK2hhSDZ2R1drM2xzeVBYdGZ4TjdWbDBtbHd3clNIZXJ2VHJUV3Qv?= =?utf-8?B?ZGwyVHZLbnRPNGk4K2lKUFBJZEZMZHRYNkt2SW52ZGdnL3NTbG9vQkUrcWFh?= =?utf-8?B?M3lkWHJnNk9aMDFGMDJPV0lFWlpnNVVzUkdCUkk0aVJ2bnhlcU42WFMzWmx6?= =?utf-8?B?Q1N3R1ppZnB1dS9tM2RMdHl4VzQ2Q2FNSC93NTVZUG9acmFjQjBPMWc0Z3Bp?= =?utf-8?B?blcwYS9qNVprZFR1Qk05Z1l2WFA1SEs3OTVtdGxoQlZlZmsxamIrcHJJQWZI?= =?utf-8?B?Uk9RR0hrU3pxUWcxZlN6MEMzKzVLNHk3K3dmSXZubUFiMVRLSlFzKzF1alhu?= =?utf-8?B?alBjRGg1ekd3emVOTlJQendudTdvT3RNY2g3Rkt0MEw2ZjRsV2ZpRzV1MVEv?= =?utf-8?B?SER6SmRjQ2hlYVZ2WER2eitQN0dxVWNqN0kzY0owd1BKR1FNalNoU1Jjbm02?= =?utf-8?B?QStJYXFzd0ZMbmljN2c2YmV4V28wZUttUXB1ZmgvYlZ6emJBR1FHRlR3NVI3?= =?utf-8?B?UndBTm96cWtSNHhxc2JzN3NQRUZJY3l2U0FUd2NCNUlGZ2V2b0g0SWRWTnZJ?= =?utf-8?B?WGtidHh6QnRJZUw3bERyaU15RkdsU0c4aFFPTjZyblNsdDZsUXVFQmgwQUZQ?= =?utf-8?B?UDduUzhYWmRtMWpHMmtkRTYvTWx5OWxkMTFONHl6TXlVblg3cDJlNHVpU2dI?= =?utf-8?B?T0ZwSWNnWTBtaDJpMFcvblQ0cVMxbk5LT1dsRXZEd3FSWGtZRDhzdVRqSEI3?= =?utf-8?B?TGswbnFoNFc5ZzFXU0JUU2xzaG5YM2ZmVVJ5Z1RKbU9Fd1RNNUhRMUhRNHlX?= =?utf-8?B?NlZ4cGUwcmkyanl5anN0ekhHbkxVZkVQWEdtcGROemthY3ZxaDRnaUgrM3h1?= =?utf-8?B?NGdCZW9haEt2VjlTZG1lM0xjVnNBQXMrcGMwdERYd0MzWlljODJaKzFPMG9p?= =?utf-8?B?Z1A0WXZlL1JCbTEvNjNUWm56dk1VWDJ1dGxXWGdVRTc2Vk5LZDFvQXNMMXpC?= =?utf-8?B?VS8xZnVWYUxlUmpGZlR0bHMrMmpzOFd0dm91dmJQYmlSSW84NG1FZEFJVEJU?= =?utf-8?Q?IWhcwfbKupxp/HT82WUQI6tZ8?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BP40Q8JnVaAirEVYB5ioA3Mk63drcea2lpHnvB9BfSk6lUTKOoB4W1pQ+OCAPYEDk/X0GmfvcU6fH0HrjtyedGkKk4q6gkuUJ7jl6OWOZrlAtaHf7dnfDV+gjaqeCZ468Ajfcj+IDm/wZx1GD1XDxGdAxIYpcfTcr3aQaLaOPyHOpE1z9yLKZFW7QTQBdLj1YiU6w3/SvL/C2FVPr2kwFNhtt5rkyIt5iX+Lb6/xp1N+Avok89BOJfQs0IjijFuux+G0ex6/4nuBt1sWlVllo8zRiS8RmZS2eRJk44PP6jIVdwBuKomgaO6El0TUUVrBrrTVQ2rcRQ9rP7VDcCBbZnPAb6QgpfgFBSscLkvzewpIiBtY5QvsCD1JFr8e6zSsi/DhPtd3eb537UNO+GC7iMmlu7GI95vA5fDy22HtbCW/oA70W+mFkkvUutcyR2ml2c9NOgPTjh2ACgJBO/a3UHdIz3rYbCoLXZ/Y9c8G/za2hgl8gDeBYP0l0H1s+iqTaVFTkcv9s+LdTF3di384CFdhduyC0OjpljrRprEaogBN2jZE65GDZRQJQ0ctCEsbpWYtz/uORbbI86JVAmAxMLswHrcXmmPNjoRxqBxqB8A= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc60a15c-3a1c-445b-c01e-08dd89d31ebe X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2025 23:43:20.3267 (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: 8ZfIAruX9y4hQsd7A9XzAi0+Cv9rNy3ksjlycfLafOWL0Quyyk0r+qoz/9ipx77HSZWctNnvJjgL1aZHNVHIGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6285 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-02_05,2025-04-30_01,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2505020195 X-Proofpoint-GUID: A6Lo94UWZF_c05TTcfOjPi5epDfAnHy3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTAyMDE5NSBTYWx0ZWRfX5JYn9EVZW52/ 2+gQ2Btwu68h6kjLZi/A1u1HHHbcxjq5Xd2wr6PtpjMIJgj3MCDLSdp+AmjkxavxH3qau20VT+Y 2kOokkYX9Sghut3SinBZhOLpDPDVVAPZx1+JNNGVuEddIVNGrcjLqmAwKNTSC5JMOEq/znCqtfZ mWWyrWjV9JU9WSRPX3spcJsPybBin5jyipRDNMXABE4fP+unWedTNqOLpse7po6t2/huWLfWNY8 103woKGDBybPoMhO5SfxQgOs3lwu84rQZ3ilZ4FxrC6Q602bas1BHcIBjeJaJjn+/csx62OK8/t HLWyTify/EUdKio6x2GsBk4UalS+CV54SiogqvzWZvGRLzh+LkdBGKMi6OqDYpq5F7nZTiup5IJ bTA9FhB5PqrUgWXR7m9i7bwhf+ItIlKhFju/gEdEw7d+NwkLmqjLhwYWDL9Hj7YAMd6YLDgC X-Authority-Analysis: v=2.4 cv=ZuHtK87G c=1 sm=1 tr=0 ts=6815589c b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=y2sg0FFMPRJ1VhybKXYA:9 a=QEXdDO2ut3YA:10 cc=ntf awl=host:13130 X-Proofpoint-ORIG-GUID: A6Lo94UWZF_c05TTcfOjPi5epDfAnHy3 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76617 Cc: "76617@debbugs.gnu.org" <76617@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiAgID4gPiBQZXJoYXBzIFNQQyBhbmQgPyBzaG91bGQgc2VsZi1pbnNlcnQgd2hlbiB0aGV5IGRv IG5vdCBleHRlbmQgdGhlDQo+ICAgPiA+IGNvbXBsZXRpb24gdGV4dCBhdCBhbGwuICBXb3VsZCB0 aGF0IGJlaGF2aW9yIGJlIGNvbnZlbmllbnQ/DQo+IA0KPiAgID4gT25seSB3aGVuIHJlcXVpcmUt bWF0Y2ggaXMgbmlsLCBJTUhPLg0KPiANCj4gVG8gc2VsZi1pbnNlcnQgd2hlbiBSRVFVSVJFLU1B VENIIGlzIG5pbCBzZWVtcyBsaWtlIGEgZ29vZCBpZGVhLg0KPiANCj4gV2hhdCBhYm91dCB3aXRo IG90aGVyIHZhbHVlcyBvZiBSRVFVSVJFLU1BVENILCBpbiB0aGUgY2FzZSB3aGVyZQ0KPiBhZGRp bmcgdGhlIGNoYXJhY3RlciB3b3VsZCByZXN1bHQgaW4gYSBtYXRjaCBtYXRjaCBzb21ldGhpbmcg aW4gdGhlDQo+IGNvbXBsZXRpb24gbGlzdD8NCj4gDQo+IEZvciBpbnN0YW5jZSwgaWYgdGhlIG1p bmlidWZmZXIgY29udGFpbnMgYGZvbycgYW5kIGBmb28/JyBpcyBvbmUNCj4gb2YgdGhlIGNvbXBs ZXRpb25zLCB0aGVtIHR5cGluZyA/IHR3aWNlIGNvdWxkIGluc2VydCA/DQo+IA0KPiBBbmQgc29t ZXRoaW5nIHNpbWlsYXIgZm9yIFNQQy4NCg0KSU1PIHRoZXJlIHNob3VsZCBiZSBfbm9fIHN1Y2gg cmVzdHJpY3Rpb25zLCBjb25kaXRpb25hbA0Kb3Igb3RoZXJ3aXNlLg0KDQpQcmludGFibGUvc2Vs Zi1pbnNlcnRpbmcgY2hhcnMgc2hvdWxkIGdlbmVyYWxseQ0Kc2VsZi1pbnNlcnQgKGkuZS4sIHdp dGhvdXQgQy1xKSBkdXJpbmcgY29tcGxldGlvbi4NClJFVC9DLW0gYW5kIFRBQi9DLWkgYXJlIHJl YXNvbmFibGUgZXhjZXB0aW9ucw0KKGVzcGVjaWFsbHkgZ2l2ZW4gdGhlaXIgaGlzdG9yeSkuICBC dXQgZXZlbiBDLWogc2hvdWxkDQpzZWxmLWluc2VydC4NCg0KYGNvbXBsZXRpbmctcmVhZCcgaXMg Y29tcGxldGVseSBnZW5lcmFsLiAgV2Ugc2hvdWxkbid0DQphc3N1bWUgYW55dGhpbmcgYWJvdXQg d2hhdCB0aGUgc2V0IG9mIHJlcXVpcmVkLW1hdGNoDQpjb21wbGV0aW9ucyBtaWdodCBiZSBhdCBh bnkgdGltZSAtIGFueSBjaGFycywgYW55IG9yZGVyLA0KZXRjLg0KDQpBIGdpdmVuIGBjb21wbGV0 aW5nLXJlYWQnIF9jYWxsXyBjYW4sIGlmIG5lZWQgYmUsIGltcG9zZQ0Kc3VjaCBhIHJlc3RyaWN0 aW9uIGJ5IGxldC1iaW5kaW5nIGEgcmVsZXZhbnQgbWluaWJ1ZmZlcg0Ka2V5bWFwLg0KDQpJdCB0 b29rIGRlY2FkZXMgdG8gZ2V0IGByZWFkLWZpbGUtbmFtZScgdG8gYWxsb3cgU1BDIHRvDQpzZWxm LWluc2VydC4gIEl0J3MgdGFrZW4gZGVjYWRlcyBtb3JlIGZvciBTUEMgYW5kID8gdG8NCmJlIHRh a2VuIHNlcmlvdXNseSBhbHNvIGZvciBgY29tcGxldGluZy1yZWFkJyBpbnNlcnRpb24uDQpUaW1l IHRvIHJlYWxpemUgdGhhdCBgY29tcGxldGluZy1yZWFkJyBjYW5kaWRhdGVzIGNhbg0KY29udGFp biBhbnkgY2hhcnMuICBCeSBkZWZhdWx0LCB3ZSBzaG91bGQgc2VsZi1pbnNlcnQNCmFsbCBwcmlu dGFibGUgY2hhcnMuDQoNCihPbmUgb3Bpbmlvbi4pDQo=