Received: (at 78596) by debbugs.gnu.org; 7 Jun 2025 08:44:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 07 04:44:13 2025 Received: from localhost ([127.0.0.1]:46835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uNp9w-0005op-W3 for submit <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:44:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47416) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uNp9u-0005oa-ED for 78596 <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:44:10 -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 <eliz@HIDDEN>) id 1uNp9p-0005jz-1l; Sat, 07 Jun 2025 04:44:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=J3/3regafFeqW2VneFZ+iLxOo+9V8JxiXp0xl7qv8Oo=; b=kPqmqssGy5qZ sjXaaZPjrmw/MxLmoKby8G/7Kzt9O1VFMtQVXpLWMIGf/XtdXt8244b1TbRk2hjttS/o7g4qT0n1t jbyREnFsV1A4n9ePTPvwixSjxZ8m1379mMH50/HWZpBbC+QvKEMZ4l3VQUw5FFeVHHUE88WcR3wvw CqPO/6XOP9F/WwrZ1bduxCY0GFjE6WOmeM1ByoC1DOu/f1mrg1i2QjdzrY7iBy6D15kFZRffOEJW7 cc7vwpg+gjoZ9RQQIE85M/b4VDkBIDDXLEMk9lsly0trNeN0ikkZtzOcBrd0w05vWuUIMU4KqDOC6 ceJaicIIh+dfkeOKI7YcDw==; Date: Sat, 07 Jun 2025 11:44:03 +0300 Message-Id: <86tt4shrfw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Eshel Yaron <me@HIDDEN>, dino chiesa <dpchiesa@HIDDEN> In-Reply-To: <SJ1PR10MB5907E8BC7AB1CA2BD8D8F88FCE63A@HIDDEN> (message from dino chiesa on Sun, 1 Jun 2025 00:32:26 +0000) Subject: Re: bug#78596: 30.1; recentf-open ought to use a completion table References: <SJ1PR10MB5907B334B0C9CCE41CD4045BCE65A@HIDDEN> <SJ1PR10MB5907E8BC7AB1CA2BD8D8F88FCE63A@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78596 Cc: 78596 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: dino chiesa <dpchiesa@HIDDEN> > Date: Sun, 1 Jun 2025 00:32:26 +0000 > msip_labels: > > Thank you, > that will work nicely. Thanks. Eshel, would you please therefore install your changes?
bug-gnu-emacs@HIDDEN
:bug#78596
; Package emacs
.
Full text available.Received: (at 78596) by debbugs.gnu.org; 1 Jun 2025 00:32:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 31 20:32:39 2025 Received: from localhost ([127.0.0.1]:33729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uLWcx-0007GG-2p for submit <at> debbugs.gnu.org; Sat, 31 May 2025 20:32:39 -0400 Received: from mail-mw2nam10olkn2108.outbound.protection.outlook.com ([40.92.42.108]:50821 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dpchiesa@HIDDEN>) id 1uLWcs-0007FF-4N for 78596 <at> debbugs.gnu.org; Sat, 31 May 2025 20:32:36 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MbKDKcQculnkKEyKaKg0EmRb7U9T+BvSGpCywLaqvrVRa0cO5TNh/87jz2Q8J9rS9/JX7YDVlMUgREVNjhsrxLM12hmRquSUds76YZvorWbDmE+B3J1vqV29TBHl9ow/6HBQC0V3UiAX8hGZkXggXVpmICgF4ZMdXSshGd3VgpDr8pwiopQVXtQ4XC9lg9vZzIhafA+CJZ/AFbODQvYNI9FOBcpnxlQyEesX02IguKP7y/3wU1dGZwaHUGOkHQbfnjDk9+rSQZxePaTgEjReSqxclTnrkaLnh7skUFeRCWZrJDblsExqGQ8fQVDXJxR88gUZG8SuEq5fSRcDVyIW6w== 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=m/G2OD9bnz9CIzROFcmmm6NmzKi6Sq+q1up0XKEk4zI=; b=hu+uxklgHG40Djqo0kcY0bO+YtqkP0u6j9yLJvMWgwc5yuERayO+pNdzENOqusT5G3l0m2K9ODm4TIiAaObEuJD1P289UjE9OIygAjUVn63Calp09J/H0c9aljuVnSztKJyEMUnWbWHZRMwyho/Yb0L4SSwtwv+JZD4PxTciLXbadSPvUOdGmxBOkO+gSlGxHcy1UHpMNQIBX3Fe4I8n8JNm31RnRXJQutzn5eyhTSz9wHkbHBPsZjTl7SXqazqBD3Mx+DBGJTULRumdwX6DzqtgYWqZaiDjaKAvguBap7HtTdXd/3TTRueBHmyp95JRzZ4ipodowWd7Cr6qnbhf9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m/G2OD9bnz9CIzROFcmmm6NmzKi6Sq+q1up0XKEk4zI=; b=IJXThVCcfufBkrLQIKJVxpo6dxFFqFQXeqwXD4oeyRAfj+C/EGKtnEMyUqMtvZ+4xcexwrWk6kWEHrkm4+R2wJ9ZfMRmvRNLJEGZKpizH/SY9D141+tSZGLpZNxmMMNAnUfQ9pw3mMjUryiQpucbo04U8V7bDMafC/LMhcuehFA1rba+r9qQbOzIVVwraVWRC4Uypbba0AsvXjM8hLW7DH7zuPPfzMgnzMyrLo0xDdy0Q7dAKU4Da3sgYGgaM9PZ+ceET+pY3qUX0zOH01Oh9rlSAbx9qXQLCF+GV/w3zJePSiUKd22D5rtFwLmp2mHMnQqxUR8HM6WZKVScR1AAPQ== Received: from SJ1PR10MB5907.namprd10.prod.outlook.com (2603:10b6:a03:48a::8) by CH3PR10MB7433.namprd10.prod.outlook.com (2603:10b6:610:157::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.41; Sun, 1 Jun 2025 00:32:26 +0000 Received: from SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14]) by SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14%6]) with mapi id 15.20.8746.035; Sun, 1 Jun 2025 00:32:26 +0000 From: dino chiesa <dpchiesa@HIDDEN> To: "78596 <at> debbugs.gnu.org" <78596 <at> debbugs.gnu.org> Subject: Re: bug#78596: 30.1; recentf-open ought to use a completion table Thread-Topic: bug#78596: 30.1; recentf-open ought to use a completion table Thread-Index: AQHb0oxm+scAaMEhY0m1Zcc3dsRcrg== Date: Sun, 1 Jun 2025 00:32:26 +0000 Message-ID: <SJ1PR10MB5907E8BC7AB1CA2BD8D8F88FCE63A@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR10MB5907:EE_|CH3PR10MB7433:EE_ x-ms-office365-filtering-correlation-id: 48903793-3f8e-4ff7-5cbb-08dda0a3c8d4 x-microsoft-antispam: BCL:0; ARA:14566002|8060799009|8062599006|19110799006|15080799009|7092599006|15030799003|461199028|440099028|3412199025|102099032|4295299021; x-microsoft-antispam-message-info: =?iso-8859-1?Q?AaNLTKc2WGkHHRc9Hvmo8ZwpSb68cuygmcd/rL8KpQivgAX0/Z2J/V0sZ+?= =?iso-8859-1?Q?pP0wnOa1YgiFm5IOxSN7e1G6l12k/nQpzpybI+8Hg2sb+gUCNCiZPCNlGa?= =?iso-8859-1?Q?0aFcyx5vgBspJ+VOF+XHnNv8nAcAR+oTD2ebjk8c4U1vyBlzhrk66wdNcM?= =?iso-8859-1?Q?j+flyCG6UtJcVZidYaDZn/seyCqkMUky01UGrHoyxEnNRieQDMqtaAfyPt?= =?iso-8859-1?Q?d31ewU7RBO+WPo14NGVyib8CmMJwWD6ehlGnJ7zm57iulntRo/K+FHJFa8?= =?iso-8859-1?Q?w0kaMnpdkOkFqF3kOvLZzZgNeNDrZpGjaE+FQWp9qQgN51SNbkZ+PpygMJ?= =?iso-8859-1?Q?hH+L8QTF1MElGCb8qTPRrM8ir656gmdKOxEjBMFwmn4wzI/ejtrUBjRaMF?= =?iso-8859-1?Q?vDpbh4g5g7G0WgI8YTAfuxxOU5ltaXNxqanhHLnGnmzrD7wgrKkkRiWUiJ?= =?iso-8859-1?Q?UiyGmx9Xaq4u2qooauMyvIVVplGHkfUyYOjQyuwg+VM3mxO3Qp3LJyDMU1?= =?iso-8859-1?Q?foMEZUbxZ0M4GEy6QwVExlB3WxImjevqLMmGUrDfQ8ZBp5vWgO2GuGH1VP?= =?iso-8859-1?Q?YM05n28p9dSq/4R7fwslp7lcku9QgK8jifrzpizGwxB6God/eGmhvRpA6C?= =?iso-8859-1?Q?dxO8LyoKNUM75CBpHgzZGI0w6LtsURQo7iY1qyAhc03A9PKE/bWauOZEz7?= =?iso-8859-1?Q?R9sWRERidMzGKY+jfjwUDUUz9VmEinaTf2/7DtDLBWJesEOf/vAoLrJvLb?= =?iso-8859-1?Q?dYKIAmd+1yQxxUOURLCP2xGFuIUau/zurWjELSgWWd3R3BIzZjY46p98Rs?= =?iso-8859-1?Q?rwbzRzO856ydWoXJ6MyTNXg+DqsOpsAi5zzgJcOFEprVbCkqpFMCg0RUis?= =?iso-8859-1?Q?nRY37oamBKN67uQpIau0cA/YM0JXeceVxqEr+hwpPvE7rb0a0vl/XvaFFU?= =?iso-8859-1?Q?zR0hzx5CbISl8ism2ZAi7koDJMLWofaVsSl6rqLnsSNDPnAY67Fhq5PKSQ?= =?iso-8859-1?Q?bEYeo3Fxip5cuwghBTkRQJuQZ7k9paOb4QNixhV1gEwUjeXsLtVrRfaFw9?= =?iso-8859-1?Q?GgoCNNQ6Vsd5kfhm1D8vTaf8lM6N5vFybfdt9n8rreK/ZMLiINOK3vMcZ3?= =?iso-8859-1?Q?t+nQ/YkV+EgoXsOtS/8P+sFNw6jP2JfskiK10JiBhiMZCcX9plTDpziZGt?= =?iso-8859-1?Q?4mAq1h1oXBc0Pg=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?w9roCiYtSqETSXKac3bWvSjGhRS626w/le9IfSiWBpPpy3j7GTYfk2rJGX?= =?iso-8859-1?Q?RZQPofZV5oozCUxyvEVaQLPkDlCod8WbO7LQZPDjIvxS5VqMol3S8nIGYz?= =?iso-8859-1?Q?pcGXosWtkjcib9g/VXUC6YAgko7fikp19qwjGxMr8bcD22Pr7H3k7gcQHN?= =?iso-8859-1?Q?lPt51d0LDaWP/2+GeS8X1KqkcK0rywTJIO8jOTe5JhlFSHValgV7YyE7BD?= =?iso-8859-1?Q?ZiYVAsFDAeIOnj0W3P4hw82e1vF1u3+tBs3BHG3nkvmuMVhShnQt3moOii?= =?iso-8859-1?Q?X6Nmv1JUGVYre+TRaiuqrs+VudUlrAO8uTnsdoKeDto4vd7QkmxszhI+JR?= =?iso-8859-1?Q?pb4j0HvD0pGGlisEZQfU9s9q4Y3gEpdUmUSpLyPjVaPSkGxwYVgn7HR6t3?= =?iso-8859-1?Q?04QiiDU+YsJAGOwWUfoZ/1an1afj86+bbaWfDW3bJ5zMQ/k0o0r29zdY+g?= =?iso-8859-1?Q?ho8a449NoT1TtvKUiic7KY3syACFg3GiGtLRql1AJJVy5W2wqZ7ndg/9RZ?= =?iso-8859-1?Q?RYOh1P4xmlwvNXCu8NqbDQoBofYlnvqILrPI3WG7CdEZ7e+zmQJ5J+df3E?= =?iso-8859-1?Q?POnhfNNVtEytjELCfhbgYJY6L69r8rbeTKTQ1pOgbyd3Vbak9jsSj2DzV9?= =?iso-8859-1?Q?4xjBOMuTYMkb26SGixRJOpPdY3uT3qETGXUNYWfJheuIb+sodxc7dkwx+5?= =?iso-8859-1?Q?aCIZ94O7zyrBhZXoSyn11E3SNy14nwu6MsWWkhHZQFxBhwcxPIE7n2ALzL?= =?iso-8859-1?Q?wxd/3qFK+XLjDDiXc/jerBNfOI+3N84aPV1ixR0TsF0YJoGhxAC7MyBjTp?= =?iso-8859-1?Q?Hb0ZplvvKTP6ASGFr24lBobDhSjyh2ovu6UX0gnhUsYr/VCP4AftgU0Ui8?= =?iso-8859-1?Q?L72CUtJmKgL7TdoWmQkJxC4+8Dp3+EWYCB6c3nq38EfVvJiwyufTUEmuh5?= =?iso-8859-1?Q?LP+Vx7z/l6HW2u18fpPrsQGeHiswPE8ISZdWFYDw1A5Lc3fYqnu3dbHBGK?= =?iso-8859-1?Q?wj+Sh+d9llGrwXS6vwRe+5OpUq8vyu+FjXxpURr8Qs7xqP4FDwJCrOWOiG?= =?iso-8859-1?Q?l8Srpu2zlCFj+vtU8/6sesKFicG7wwTRNqHQ7yvE0mAMXlND1TSuIQzJh6?= =?iso-8859-1?Q?4dDa0t+vLDO4DnLH8ZJK2gE0MSMtz4c8rvzaeTPyNMMTQEfOLocLYrkHhD?= =?iso-8859-1?Q?8AESBOwsyOMYBNhhoEzxxP/4uE/cVlPJjW8xdgrRJURIdy6fJqwvcTGDeZ?= =?iso-8859-1?Q?oNw4eVzBtNNk5OsORWskGXS0JR2JsnyapS21OQAvupb3nCnKND1krg+Ozv?= =?iso-8859-1?Q?zGZ+rAOmj8gLHlCZS9K4K79RSNd+K+rwKCKmCGwzandXuZQ=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-1700c.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR10MB5907.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 48903793-3f8e-4ff7-5cbb-08dda0a3c8d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2025 00:32:26.5844 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7433 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78596 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thank you, =0A= that will work nicely. =
bug-gnu-emacs@HIDDEN
:bug#78596
; Package emacs
.
Full text available.Received: (at 78596) by debbugs.gnu.org; 27 May 2025 14:08:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 27 10:08:59 2025 Received: from localhost ([127.0.0.1]:42040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uJuzD-0002L7-D5 for submit <at> debbugs.gnu.org; Tue, 27 May 2025 10:08:59 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:49986 helo=eshelyaron.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1uJuzA-0002Kj-1V for 78596 <at> debbugs.gnu.org; Tue, 27 May 2025 10:08:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1748354934; bh=Mhc8x6kvbR33Kny92EquZ5f0VI7h1EFdkUozvlxp7p4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=UJFafTWgSqcrJk6hDACK7GhiqJeBS8mEUqzONOZY7hH1Vl7XbUkLgld/MsI8frXYB 9hmJSReqP5TM8sEYkFJF1apyBdd3dZ45HUCzGrlt8wqzD8ypUZMMEnAgveiJR44ITI DXE9pGuS1x0ZL8mNOPuKrPvk+xK6IMMr1IKhR5EuEd95C2RcqKE7acYdYWgYN84ZDs E7W6NB+MVrZ4gdHpEF6I5RcU4F5nLx2KWee2fRawE4NfB3INYbv48+1SAsPJYxBIIN 6qfwkO1/ek910rbB9IhvCg1ESG+P0JFJtw+3r2tFPEMaBNI3fK6FpBPFN9U1EVhbIv J+yNugsaC5Zyw== From: Eshel Yaron <me@HIDDEN> To: dino chiesa <dpchiesa@HIDDEN> Subject: Re: bug#78596: 30.1; recentf-open ought to use a completion table and category In-Reply-To: <SJ1PR10MB5907B334B0C9CCE41CD4045BCE65A@HIDDEN> References: <SJ1PR10MB5907B334B0C9CCE41CD4045BCE65A@HIDDEN> Date: Tue, 27 May 2025 16:08:52 +0200 Message-ID: <m14ix6cfij.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78596 Cc: 78596 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, dino chiesa <dpchiesa@HIDDEN> writes: > This isn't a bug report, more of an enhancement request. > > Summary > I would like recentf-open to use "Programmed Completion" via > a completion function. (see 21.6.7 Programmed Completion) > That function ought to return metadata with a category that > is specific to recentf. Good idea. Could you please check if the following patch works for you? diff --git a/lisp/recentf.el b/lisp/recentf.el index a773ea9ec01..006b3159bb9 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -505,7 +505,9 @@ recentf-open (list (progn (unless recentf-mode (recentf-mode 1)) (completing-read (format-prompt "Open recent file" nil) - recentf-list nil t)))) + (completion-table-with-metadata + recentf-list '((category . recentf))) + nil t)))) (when file (funcall recentf-menu-action file))) The completion-table-with-metadata function is a new helper function that is very useful when we just want to enrich some existing completion table with some metadata. We should probably document it in the manual, BTW. Here's a draft: diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index 3cc206d2e1d..2e91f2c21b4 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi @@ -2123,6 +2123,15 @@ Programmed Completion when a slow operation is involved, such as calling an external process. @end defun +@defun completion-table-with-metadata table metadata +This function creates a completion table that behaves like the existing +completion table @var{table}, except with additional metadata given in +@var{metadata}, which is an alist of completion metadata. If +@var{table} already provides completion metadata, it is merged with +@var{metadata}, giving precedence to @var{metadata} if an entry appears +both in @var{metadata} and in the metadata that @var{table} produces. +@end defun + @node Completion in Buffers @subsection Completion in Ordinary Buffers @cindex inline completion Best, Eshel
bug-gnu-emacs@HIDDEN
:bug#78596
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 May 2025 20:03:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 26 16:03:03 2025 Received: from localhost ([127.0.0.1]:60304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uJe2G-00043y-K1 for submit <at> debbugs.gnu.org; Mon, 26 May 2025 16:03:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51952) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dpchiesa@HIDDEN>) id 1uJe2C-00043O-3r for submit <at> debbugs.gnu.org; Mon, 26 May 2025 16:02:58 -0400 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 <dpchiesa@HIDDEN>) id 1uJe26-0004Wg-KI for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 16:02:50 -0400 Received: from mail-mw2nam04olkn20811.outbound.protection.outlook.com ([2a01:111:f403:2c0a::811] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <dpchiesa@HIDDEN>) id 1uJe22-0006JX-E4 for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 16:02:50 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OPU1GfecpCfBQ8e6m883VVCLMgVZWX3qWVGXnZNRAZ+a3mF1qMkdDmA/Xf0lmL2guaT/AEQhYYxmP4t5QdHHcMOCiOOJg2eyi0c8tPMzj/r905Q8DdxUeJLIfjIVD8IbuBVcq6fGyyH2q5Y5VqEqoqAnvTp/ax1b+qhFUZRoJyb0n+g8ah84BcryG2qRl+v5ilQMmuLxgnwXtOz0CUxIL5kGG2/D2afdo6R9HTCEeeq63hLrzubI0yuvPKLRxlM/QmO3bQO/cVAdvjp0/NsZ+wgrH/TyOrv02xjCPrLivTCy7bnmciz0O0hb4EowN/QvgNrzZRxjpxdIcnVsZi3tlw== 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=VZD7rm7F4bh7Ziui6PL/KFH9/7j4MTu/eekq8t0yZ44=; b=He3G9TV5p4iinlzPqSsu7cPu0S511LnqEUvTx+aBTsSWqR1hfxJmZJQAL/B3QLjH4TA8dmrvLPLkvrfcZLDpJgxrEt7PQoEzX9RdHb+xC15/HtDxfDRWKp+LgQbJJRh/LsvPn/K/5t3cFqcCpasajh8BZlfR31lOAhYnaB0p6Nns/AU/ppdKPJUu+mC/D8x6oddHDFi7EmNUKYKMtexldFb/ykobg0yljnEt5XmxCo1gOemKotq5aofijbfRga3u9nWqoptR8ZSHHstGKs4FFULtijh6W2JvW3BucN5IBdHuuHqgpy1MWrdMJNsd7dNc6VMPfHSBhsUXPK6j2JCyKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VZD7rm7F4bh7Ziui6PL/KFH9/7j4MTu/eekq8t0yZ44=; b=OgVAVWqjX2JlcNnw6Nk+U9gQiC0xcQ/XlWgW/AknOOGKy/6Wp719pLRk3lzwvnejaT45xo803Mlpy7rf40cjnCRMJ88IABdJ6HahACJeA9UrIvQgHsKeTW/N+xMQzfn/4zavCBjYzD0DrvNH6Wu9Q5KLd5N/FcR90oD6nCSoipyCWwExE5awCvPi/vYRS/KgiqGvedUtEVaWmFaoG3gAyLLbffvJFw0mPhf2FCQKyyHzXRFaN9RxxFmdwCXD9sCuSy9PL5+b7hwsg1A0vfMtobvSOzmPLcyJgigwXzIcFAKO2Nhs6spZk36L4pQVcLkrF8AuWAAnHHzA8IV+QEioDQ== Received: from SJ1PR10MB5907.namprd10.prod.outlook.com (2603:10b6:a03:48a::8) by DS0PR10MB6053.namprd10.prod.outlook.com (2603:10b6:8:ce::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Mon, 26 May 2025 19:57:39 +0000 Received: from SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14]) by SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14%6]) with mapi id 15.20.8746.030; Mon, 26 May 2025 19:57:39 +0000 From: dino chiesa <dpchiesa@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: 30.1; recentf-open ought to use a completion table and category Thread-Topic: 30.1; recentf-open ought to use a completion table and category Thread-Index: AQHbznWzAmRZU6QlXEyFIqy55ej7WA== Date: Mon, 26 May 2025 19:57:39 +0000 Message-ID: <SJ1PR10MB5907B334B0C9CCE41CD4045BCE65A@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR10MB5907:EE_|DS0PR10MB6053:EE_ x-ms-office365-filtering-correlation-id: 22d05e3c-104d-4ba9-5250-08dd9c8f91bc x-microsoft-antispam: BCL:0; ARA:14566002|15030799003|8062599006|461199028|41001999006|7092599006|15080799009|8060799009|19110799006|3412199025|440099028|56899033|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?MfhcUjs6n/7e7PrgIC0gpvWxjztXRhb5sgMK13tRa5301wN/GpoifVQofM?= =?iso-8859-1?Q?oo+iUe33sXiRriDMi15sKmBo/631HjYzn+NTysCA+GQvTzGDF+PWdQ023D?= =?iso-8859-1?Q?iCQwZPy4tibiZabaeOs1FQ+oExInBB1HH0YYV4d3Nvbry0ktADmvGHe5SV?= =?iso-8859-1?Q?vIwAte15KTVajNblSpKT1ztrUKjg6CNH6ZkpmFHlhFbE5mII3hs8QIhLsJ?= =?iso-8859-1?Q?STQozsnp8Nyv4r4JTWblL1bq3xXEdatGXh13UdUEYCZlHnUWDfkryc0fmf?= =?iso-8859-1?Q?Yf3EQ2H2ESIQ/X5PYmWgl1ywEEmpDxpV0D61dN015a0KQwlVZK+bjMeBGp?= =?iso-8859-1?Q?j2ZU9oBIHH+pxQQpPwVHkA6Up/24Pkon/9bwed4FB887P6pJMwCphJCW2b?= =?iso-8859-1?Q?+/gDRe27V00laOYwJV4y9kASCkwBzr1wvU6n5Dxrp8ozCEAwbsIE2j4Kqu?= =?iso-8859-1?Q?Ux4cQpiQQbVkszSlmzT95nVCN/dJnztvewKfAClQQeNXkUAiT+9vGp9kvP?= =?iso-8859-1?Q?kQsQPm5ugMU3w1bwa8FHWkTy2TW/eTHN6POfaLcJEvClo2CxUj0KyZyeuM?= =?iso-8859-1?Q?X9S7CkcBm5xxWpccCMRjg20Cdnr/6EkuQC7/DjGLz8GgtQpqWtbvMRKEIs?= =?iso-8859-1?Q?AgEB7mVKy9jtD7NycLpE+NNknkIDzsOwCYzupk4gJXCVCMV9vUcXCUUWG9?= =?iso-8859-1?Q?/rXcFSTpzwdLUgWO3FzsopTKpCrsWy6QqbJbcAISfHeWRVKZU46PdNBKDE?= =?iso-8859-1?Q?ibIdZzVQDK8wzGtZ/5vCiTtY/rNBUoujg5b0JMEhDQ10EcLzRIBYjSdgdD?= =?iso-8859-1?Q?s3+EptPeP9cQsc6+sjsLKxtl5Swdv0wE89YlteZBugrVwyATb922C2l2+i?= =?iso-8859-1?Q?CpVvCM+5nJ9MsK4jRdQWySrP9No1tzgUuvi3R0W7d/LjoKnKWzeZ8EmIQd?= =?iso-8859-1?Q?17VyudzzI8qjnE34zKJfhUFEuui7XO26xPzRU528JgKa7M3AuReOYxaqCm?= =?iso-8859-1?Q?NXS51l3tLqAS/3SH0JR0mM8P6UcmuA7KMnEDzfl0JTfOS/WIZ4Rw3eNtGl?= =?iso-8859-1?Q?bKLGTLa+qUZuX+YoIXIj/uUfKV4aDLBCITZAesnMhT/GjE0jziv99Ue1a4?= =?iso-8859-1?Q?0Dwbn7Ycn6RLf0RW3r54WZ1ZQb8n3jXQ+0pk0VlfVbPq1TuIUsshhJAh/p?= =?iso-8859-1?Q?Cup32Ca+V4zMIsX3Vp5flxh6nDXqp2yIsYw=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?C++3A8heHxPSZPXTQKfyDVX/PPdbAkTH/RxnAu9abLAoQsqi1aYXK8Q4uQ?= =?iso-8859-1?Q?AR0FmchySfX2nuLZpwS+Tcq8TK6Skw4Y7usHNcC91w0GR0hWZETyDA/YaW?= =?iso-8859-1?Q?G6F+tCHXGMnNQ3QaEwZvH2JZyD3Yogr6lCfA2HyrPpf+CJUg8WdrtzKe5r?= =?iso-8859-1?Q?k6F0JFscPdB5NyFVeV1nqgMULnpCC24ln2N9RnSwOytkwSO6UIwQZFK8HN?= =?iso-8859-1?Q?LUMe5BwxSBQR+9n95RpWhUkFmdLTEB9/fyDPJh7igEIpDJguqUNReELWlv?= =?iso-8859-1?Q?aYmzfr9Xi90aGGkn/UDECLigAWkQt69iKhs5ScvRNMEx6/idNwKKOZqNjg?= =?iso-8859-1?Q?sO/6kpDNQ0jYuZXf2BbjjEuZplv8k/tmsl+YYuyZ2lkkyAEmhWzGD56u4e?= =?iso-8859-1?Q?DqBsgyv/gX9vVo/eM4yULPawnisnsHInZRw086n91oB0P7wKthmq2qIq1C?= =?iso-8859-1?Q?n8iIwDbCOW6dr62b9AYZloBu5JuDvfRkZCFFGhrB+/bUDNZm4L9izUS+io?= =?iso-8859-1?Q?vS2ObpggPEbYrND8ZmrEk3JllFvGiT7IyZz8Vwx6SNUWzrmD7IZUPXuo+C?= =?iso-8859-1?Q?U02U8X/sbLf1fhWWUxN77Beab+DPHx2Jw8waPn0ZaomSQl1xwrNuVbK9Uo?= =?iso-8859-1?Q?I6EpIPV5H22w0wGvXWN4hX2At9lDOatnmGM8wFIDY0gNu+M9SHykylQQgt?= =?iso-8859-1?Q?nDVKzb+jKla+dOIqilaASvfcwS9Ncixqp19O1HiUQA90hTY1p2oZkQkoNM?= =?iso-8859-1?Q?diGzjf7Wodkpl/Lt4Ygki5YcSO0me6kuZqNhi9ff8McF/fJMRudUnjb9p6?= =?iso-8859-1?Q?J94g2VdpeVjgVewukWgCJwVCAcL/wAG3/TUq2y2X0Nuy3gCJ2Wwj83/yGA?= =?iso-8859-1?Q?q2yf4C53rrpVdmrj486IFlrXW3C0PXiUpjnCCRJzhAsOt5jzsdq3oP09Eg?= =?iso-8859-1?Q?LFzet/W2PWjVPdJSl9kzaPGyKlCdvAHsVc2NVBlUpQX8sfvFfY/CY4O1az?= =?iso-8859-1?Q?7KjuOeafW0Iti9/iogx++Qh8KmYff4DKxsA1mTuiocmhOSMVVrZ27oF2rJ?= =?iso-8859-1?Q?TnFxhEdyqndnkkioHZMcWkUMd65wIzKRpN0yOWQChrs+xliSDi9+PDo5X/?= =?iso-8859-1?Q?9QoQ9s4yIFT36DW3LW6sxHtazUFWesxr7HuY32vsME/67M8KIDBB/Snlxc?= =?iso-8859-1?Q?+n2yFv535BTGztyMuPbsAX1UvfQvFnaZCE6LzcYxLIePZmBEXW3Xa1bFSd?= =?iso-8859-1?Q?V8wroRmEQrV6A2MonspA1IH2AlpcXp3pT9SH8DhbYN2Y8Pl2fPjNGrh4Np?= =?iso-8859-1?Q?qEFXaza3Vbj8E407MT1kiZP+z/lVFFuJVrVyt4RtcAC3nvI=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-1700c.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR10MB5907.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 22d05e3c-104d-4ba9-5250-08dd9c8f91bc X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2025 19:57:39.5210 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6053 Received-SPF: pass client-ip=2a01:111:f403:2c0a::811; envelope-from=dpchiesa@HIDDEN; helo=NAM04-MW2-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) This isn't a bug report, more of an enhancement request.=0A= =0A= Summary=0A= I would like recentf-open to use "Programmed Completion" via =0A= a completion function. (see 21.6.7 Programmed Completion) =0A= That function ought to return metadata with a category that =0A= is specific to recentf.=0A= =0A= Background=0A= I've been configuring icomplete-vertical-mode for various things. =A0I=0A= learned that by default, when there is no completion table, completion=0A= in the minibuffer uses `completion-all-sorted-completions' which is=0A= defined in minibuffer.el; by default it uses a function called=0A= `minibuffer--sort-by-length-alpha', which sorts candidates first by=0A= length, then alphabetically. The result is an aesthetically pleasing=0A= pyramid of choices shown vertically in the minibuffer, but it is sort of = =0A= non-intuitive for things like "open one of the files I've recently visited"= .=0A= =0A= This default sorting applies to buffer names, filenames (find-file),=0A= command names (M-x), and various other things. =0A= =0A= I learned also that it is possible to override that default sorting, via = =0A= `completion-category-overrides`. To make this work, I must add an=0A= item to that list with a symbol denoting a category, and then make=0A= sure the use of completing-read uses (a) a completion _function_, not =0A= just a list of candidates; and (b) that category name in the metadata=0A= returned by the completion function.=0A= =0A= But not all uses of `completing-read' employ a completion=0A= function. Without that, I think overriding the sort is unwieldy. recentf-op= en =0A= is one of those cases that does not currently use a completion function.=0A= =0A= So I propose to modify recentf-open to use a completion function:=0A= =0A= < (defun recentf-open (file)=0A= < =A0 "Prompt for FILE in `recentf-list' and visit it.=0A= < Enable `recentf-mode' if it isn't already."=0A= < =A0 (interactive=0A= < =A0 =A0(list=0A= < =A0 =A0 (progn (unless recentf-mode (recentf-mode 1))=0A= < =A0 =A0 =A0 =A0 =A0 =A0(completing-read (format-prompt "Open recent file"= nil)=0A= < =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (recentf--program= med-completion recentf-list)=0A= < =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 nil t))))=0A= ---=0A= > (defun recentf-open (file)=0A= > =A0 "Prompt for FILE in `recentf-list' and visit it.=0A= > Enable `recentf-mode' if it isn't already."=0A= > =A0 (interactive=0A= > =A0 =A0(list=0A= > =A0 =A0 (progn (unless recentf-mode (recentf-mode 1))=0A= > =A0 =A0 =A0 =A0 =A0 =A0(completing-read (format-prompt "Open recent file"= nil)=0A= > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 recentf-list nil = t))))=0A= >=0A= =0A= And the completion function, I think, can be like this.=0A= =0A= =A0 (defun recentf--programmed-completion (candidates)=0A= =A0 =A0 "Returns a function to be used as the completions parameter in=0A= `completing-read' for `recentf-open'. Main purpose is to set metadata,=0A= specifically the category, which will allow sorting, completion styles, etc= ."=0A= =A0 =A0 (let ((candidates candidates))=0A= =A0 =A0 =A0 (lambda (string pred action)=0A= =A0 =A0 =A0 =A0 (if (eq action 'metadata)=0A= =A0 =A0 =A0 =A0 =A0 =A0 `(metadata (category . recentf))=0A= =A0 =A0 =A0 =A0 =A0 (complete-with-action action candidates string pred))))= )=0A= =0A= If that is done, then users of `recentf-open` who also use `icomplete-verti= cal-mode`=0A= can do something as simple as the following to disable the default "by leng= th then=0A= by alpha" sorting for recentf-open:=0A= =0A= =A0 =A0(add-to-list 'completion-category-overrides=0A= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0`(recentf=0A= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(styles . (substring))=0A= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(cycle-sort-function . ,#'identity))= )=0A= =0A= I believe this should have no impact on existing users of `recentf-open'. = =0A= =0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= =0A= In GNU Emacs 30.1 (build 2, x86_64-w64-mingw32) of 2025-02-23 built on=0A= =A0AVALON=0A= Windowing system distributor 'Microsoft Corp.', version 10.0.26100=0A= System Description: Microsoft Windows 10 Home (v10.0.2009.26100.4061)=0A= =0A= Configured using:=0A= =A0'configure --with-modules --without-dbus --with-native-compilation=3Daot= =0A= =A0--without-compress-install --with-tree-sitter CFLAGS=3D-O2=0A= =A0prefix=3D/g/rel/install/emacs-30.1'=0A= =0A= Configured features:=0A= ACL GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP=0A= NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF=0A= TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB=0A= =0A= (NATIVE_COMP present but libgccjit not available)=0A= =0A= Important settings:=0A= =A0 value of $LANG: ENU=0A= =A0 locale-coding-system: cp1252=0A= =0A= Major mode: ELisp/l=0A= =0A= Minor modes in effect:=0A= =A0 global-git-commit-mode: t=0A= =A0 magit-auto-revert-mode: t=0A= =A0 default-text-scale-mode: t=0A= =A0 yas-global-mode: t=0A= =A0 yas-minor-mode: t=0A= =A0 company-box-mode: t=0A= =A0 company-mode: t=0A= =A0 indent-bars-mode: t=0A= =A0 display-line-numbers-mode: t=0A= =A0 auto-revert-mode: t=0A= =A0 recentf-mode: t=0A= =A0 flycheck-mode: t=0A= =A0 marginalia-mode: t=0A= =A0 icomplete-vertical-mode: t=0A= =A0 icomplete-mode: t=0A= =A0 override-global-mode: t=0A= =A0 global-hl-line-mode: t=0A= =A0 hl-line-mode: t=0A= =A0 apheleia-mode: t=0A= =A0 tooltip-mode: t=0A= =A0 global-eldoc-mode: t=0A= =A0 eldoc-mode: t=0A= =A0 show-paren-mode: t=0A= =A0 electric-indent-mode: t=0A= =A0 mouse-wheel-mode: t=0A= =A0 menu-bar-mode: t=0A= =A0 file-name-shadow-mode: t=0A= =A0 global-font-lock-mode: t=0A= =A0 font-lock-mode: t=0A= =A0 blink-cursor-mode: t=0A= =A0 minibuffer-regexp-mode: t=0A= =A0 column-number-mode: t=0A= =A0 line-number-mode: t=0A= =A0 transient-mark-mode: t=0A= =A0 auto-composition-mode: t=0A= =A0 auto-encryption-mode: t=0A= =A0 auto-compression-mode: t=0A= =A0 abbrev-mode: t=0A= =0A= Load-path shadows:=0A= ~/elisp/json-reformat hides c:/users/dpchi/.emacs.d/elpa/json-reformat-2022= 0905.2342/json-reformat=0A= ~/elisp/protobuf-mode hides c:/users/dpchi/.emacs.d/elpa/protobuf-mode-2024= 0823.1417/protobuf-mode=0A= ~/elisp/rego-mode hides c:/users/dpchi/.emacs.d/elpa/rego-mode-20201102.142= 0/rego-mode=0A= ~/elisp/wgrep hides c:/users/dpchi/.emacs.d/elpa/wgrep-20230203.1214/wgrep= =0A= c:/users/dpchi/.emacs.d/elpa/transient-20250520.1040/transient hides c:/ema= cs/share/emacs/30.1/lisp/transient=0A= c:/users/dpchi/.emacs.d/elpa/verilog-mode-2025.1.1.100165202/verilog-mode h= ides c:/emacs/share/emacs/30.1/lisp/progmodes/verilog-mode=0A= c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlwave hides c:/emacs/share/ema= cs/30.1/lisp/progmodes/idlwave=0A= c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides c:/emacs/shar= e/emacs/30.1/lisp/progmodes/idlw-toolbar=0A= c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides c:/emacs/share/= emacs/30.1/lisp/progmodes/idlw-shell=0A= c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides c:/emacs/share/e= macs/30.1/lisp/progmodes/idlw-help=0A= c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides c:= /emacs/share/emacs/30.1/lisp/progmodes/idlw-complete-structtag=0A= c:/users/dpchi/.emacs.d/elpa/flymake-1.4.1/flymake hides c:/emacs/share/ema= cs/30.1/lisp/progmodes/flymake=0A= c:/users/dpchi/.emacs.d/elpa/eglot-1.18/eglot hides c:/emacs/share/emacs/30= .1/lisp/progmodes/eglot=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox hides c:/emacs/share/emacs/30.= 1/lisp/org/ox=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-texinfo hides c:/emacs/share/e= macs/30.1/lisp/org/ox-texinfo=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-publish hides c:/emacs/share/e= macs/30.1/lisp/org/ox-publish=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-org hides c:/emacs/share/emacs= /30.1/lisp/org/ox-org=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-odt hides c:/emacs/share/emacs= /30.1/lisp/org/ox-odt=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-md hides c:/emacs/share/emacs/= 30.1/lisp/org/ox-md=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-man hides c:/emacs/share/emacs= /30.1/lisp/org/ox-man=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-latex hides c:/emacs/share/ema= cs/30.1/lisp/org/ox-latex=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-koma-letter hides c:/emacs/sha= re/emacs/30.1/lisp/org/ox-koma-letter=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-icalendar hides c:/emacs/share= /emacs/30.1/lisp/org/ox-icalendar=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-html hides c:/emacs/share/emac= s/30.1/lisp/org/ox-html=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-beamer hides c:/emacs/share/em= acs/30.1/lisp/org/ox-beamer=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-ascii hides c:/emacs/share/ema= cs/30.1/lisp/org/ox-ascii=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org hides c:/emacs/share/emacs/30= .1/lisp/org/org=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-version hides c:/emacs/share/= emacs/30.1/lisp/org/org-version=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-timer hides c:/emacs/share/em= acs/30.1/lisp/org/org-timer=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-tempo hides c:/emacs/share/em= acs/30.1/lisp/org/org-tempo=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-table hides c:/emacs/share/em= acs/30.1/lisp/org/org-table=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-src hides c:/emacs/share/emac= s/30.1/lisp/org/org-src=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-refile hides c:/emacs/share/e= macs/30.1/lisp/org/org-refile=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-protocol hides c:/emacs/share= /emacs/30.1/lisp/org/org-protocol=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-plot hides c:/emacs/share/ema= cs/30.1/lisp/org/org-plot=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-pcomplete hides c:/emacs/shar= e/emacs/30.1/lisp/org/org-pcomplete=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-num hides c:/emacs/share/emac= s/30.1/lisp/org/org-num=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mouse hides c:/emacs/share/em= acs/30.1/lisp/org/org-mouse=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mobile hides c:/emacs/share/e= macs/30.1/lisp/org/org-mobile=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macs hides c:/emacs/share/ema= cs/30.1/lisp/org/org-macs=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macro hides c:/emacs/share/em= acs/30.1/lisp/org/org-macro=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-loaddefs hides c:/emacs/share= /emacs/30.1/lisp/org/org-loaddefs=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-list hides c:/emacs/share/ema= cs/30.1/lisp/org/org-list=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-lint hides c:/emacs/share/ema= cs/30.1/lisp/org/org-lint=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-keys hides c:/emacs/share/ema= cs/30.1/lisp/org/org-keys=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-inlinetask hides c:/emacs/sha= re/emacs/30.1/lisp/org/org-inlinetask=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-indent hides c:/emacs/share/e= macs/30.1/lisp/org/org-indent=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-id hides c:/emacs/share/emacs= /30.1/lisp/org/org-id=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-habit hides c:/emacs/share/em= acs/30.1/lisp/org/org-habit=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-goto hides c:/emacs/share/ema= cs/30.1/lisp/org/org-goto=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-footnote hides c:/emacs/share= /emacs/30.1/lisp/org/org-footnote=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-feed hides c:/emacs/share/ema= cs/30.1/lisp/org/org-feed=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-faces hides c:/emacs/share/em= acs/30.1/lisp/org/org-faces=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-entities hides c:/emacs/share= /emacs/30.1/lisp/org/org-entities=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-element hides c:/emacs/share/= emacs/30.1/lisp/org/org-element=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-duration hides c:/emacs/share= /emacs/30.1/lisp/org/org-duration=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-datetree hides c:/emacs/share= /emacs/30.1/lisp/org/org-datetree=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-ctags hides c:/emacs/share/em= acs/30.1/lisp/org/org-ctags=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-crypt hides c:/emacs/share/em= acs/30.1/lisp/org/org-crypt=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-compat hides c:/emacs/share/e= macs/30.1/lisp/org/org-compat=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-colview hides c:/emacs/share/= emacs/30.1/lisp/org/org-colview=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-clock hides c:/emacs/share/em= acs/30.1/lisp/org/org-clock=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-capture hides c:/emacs/share/= emacs/30.1/lisp/org/org-capture=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach hides c:/emacs/share/e= macs/30.1/lisp/org/org-attach=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach-git hides c:/emacs/sha= re/emacs/30.1/lisp/org/org-attach-git=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-archive hides c:/emacs/share/= emacs/30.1/lisp/org/org-archive=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/org-agenda hides c:/emacs/share/e= macs/30.1/lisp/org/org-agenda=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol hides c:/emacs/share/emacs/30.= 1/lisp/org/ol=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-w3m hides c:/emacs/share/emacs= /30.1/lisp/org/ol-w3m=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-rmail hides c:/emacs/share/ema= cs/30.1/lisp/org/ol-rmail=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-mhe hides c:/emacs/share/emacs= /30.1/lisp/org/ol-mhe=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-irc hides c:/emacs/share/emacs= /30.1/lisp/org/ol-irc=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-info hides c:/emacs/share/emac= s/30.1/lisp/org/ol-info=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-gnus hides c:/emacs/share/emac= s/30.1/lisp/org/ol-gnus=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eww hides c:/emacs/share/emacs= /30.1/lisp/org/ol-eww=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eshell hides c:/emacs/share/em= acs/30.1/lisp/org/ol-eshell=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-doi hides c:/emacs/share/emacs= /30.1/lisp/org/ol-doi=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-docview hides c:/emacs/share/e= macs/30.1/lisp/org/ol-docview=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bibtex hides c:/emacs/share/em= acs/30.1/lisp/org/ol-bibtex=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bbdb hides c:/emacs/share/emac= s/30.1/lisp/org/ol-bbdb=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/oc hides c:/emacs/share/emacs/30.= 1/lisp/org/oc=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-natbib hides c:/emacs/share/em= acs/30.1/lisp/org/oc-natbib=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-csl hides c:/emacs/share/emacs= /30.1/lisp/org/oc-csl=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-biblatex hides c:/emacs/share/= emacs/30.1/lisp/org/oc-biblatex=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-basic hides c:/emacs/share/ema= cs/30.1/lisp/org/oc-basic=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob hides c:/emacs/share/emacs/30.= 1/lisp/org/ob=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-tangle hides c:/emacs/share/em= acs/30.1/lisp/org/ob-tangle=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-table hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-table=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sqlite hides c:/emacs/share/em= acs/30.1/lisp/org/ob-sqlite=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sql hides c:/emacs/share/emacs= /30.1/lisp/org/ob-sql=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-shell hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-shell=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sed hides c:/emacs/share/emacs= /30.1/lisp/org/ob-sed=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-screen hides c:/emacs/share/em= acs/30.1/lisp/org/ob-screen=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-scheme hides c:/emacs/share/em= acs/30.1/lisp/org/ob-scheme=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sass hides c:/emacs/share/emac= s/30.1/lisp/org/ob-sass=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ruby hides c:/emacs/share/emac= s/30.1/lisp/org/ob-ruby=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ref hides c:/emacs/share/emacs= /30.1/lisp/org/ob-ref=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-R hides c:/emacs/share/emacs/3= 0.1/lisp/org/ob-R=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-python hides c:/emacs/share/em= acs/30.1/lisp/org/ob-python=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-processing hides c:/emacs/shar= e/emacs/30.1/lisp/org/ob-processing=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-plantuml hides c:/emacs/share/= emacs/30.1/lisp/org/ob-plantuml=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-perl hides c:/emacs/share/emac= s/30.1/lisp/org/ob-perl=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-org hides c:/emacs/share/emacs= /30.1/lisp/org/ob-org=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-octave hides c:/emacs/share/em= acs/30.1/lisp/org/ob-octave=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ocaml hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-ocaml=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-maxima hides c:/emacs/share/em= acs/30.1/lisp/org/ob-maxima=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-matlab hides c:/emacs/share/em= acs/30.1/lisp/org/ob-matlab=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-makefile hides c:/emacs/share/= emacs/30.1/lisp/org/ob-makefile=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lua hides c:/emacs/share/emacs= /30.1/lisp/org/ob-lua=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lob hides c:/emacs/share/emacs= /30.1/lisp/org/ob-lob=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lisp hides c:/emacs/share/emac= s/30.1/lisp/org/ob-lisp=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lilypond hides c:/emacs/share/= emacs/30.1/lisp/org/ob-lilypond=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-latex hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-latex=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-julia hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-julia=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-js hides c:/emacs/share/emacs/= 30.1/lisp/org/ob-js=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-java hides c:/emacs/share/emac= s/30.1/lisp/org/ob-java=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-haskell hides c:/emacs/share/e= macs/30.1/lisp/org/ob-haskell=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-groovy hides c:/emacs/share/em= acs/30.1/lisp/org/ob-groovy=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-gnuplot hides c:/emacs/share/e= macs/30.1/lisp/org/ob-gnuplot=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-fortran hides c:/emacs/share/e= macs/30.1/lisp/org/ob-fortran=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-forth hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-forth=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-exp hides c:/emacs/share/emacs= /30.1/lisp/org/ob-exp=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eval hides c:/emacs/share/emac= s/30.1/lisp/org/ob-eval=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eshell hides c:/emacs/share/em= acs/30.1/lisp/org/ob-eshell=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-emacs-lisp hides c:/emacs/shar= e/emacs/30.1/lisp/org/ob-emacs-lisp=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-dot hides c:/emacs/share/emacs= /30.1/lisp/org/ob-dot=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ditaa hides c:/emacs/share/ema= cs/30.1/lisp/org/ob-ditaa=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-css hides c:/emacs/share/emacs= /30.1/lisp/org/ob-css=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-core hides c:/emacs/share/emac= s/30.1/lisp/org/ob-core=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-comint hides c:/emacs/share/em= acs/30.1/lisp/org/ob-comint=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-clojure hides c:/emacs/share/e= macs/30.1/lisp/org/ob-clojure=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-calc hides c:/emacs/share/emac= s/30.1/lisp/org/ob-calc=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-C hides c:/emacs/share/emacs/3= 0.1/lisp/org/ob-C=0A= c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-awk hides c:/emacs/share/emacs= /30.1/lisp/org/ob-awk=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/trampver hides c:/emacs/share/= emacs/30.1/lisp/net/trampver=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp hides c:/emacs/share/ema= cs/30.1/lisp/net/tramp=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-uu hides c:/emacs/share/= emacs/30.1/lisp/net/tramp-uu=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-sudoedit hides c:/emacs/= share/emacs/30.1/lisp/net/tramp-sudoedit=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-sshfs hides c:/emacs/sha= re/emacs/30.1/lisp/net/tramp-sshfs=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-smb hides c:/emacs/share= /emacs/30.1/lisp/net/tramp-smb=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-sh hides c:/emacs/share/= emacs/30.1/lisp/net/tramp-sh=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-rclone hides c:/emacs/sh= are/emacs/30.1/lisp/net/tramp-rclone=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-message hides c:/emacs/s= hare/emacs/30.1/lisp/net/tramp-message=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-loaddefs hides c:/emacs/= share/emacs/30.1/lisp/net/tramp-loaddefs=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-integration hides c:/ema= cs/share/emacs/30.1/lisp/net/tramp-integration=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-gvfs hides c:/emacs/shar= e/emacs/30.1/lisp/net/tramp-gvfs=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-fuse hides c:/emacs/shar= e/emacs/30.1/lisp/net/tramp-fuse=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-ftp hides c:/emacs/share= /emacs/30.1/lisp/net/tramp-ftp=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-crypt hides c:/emacs/sha= re/emacs/30.1/lisp/net/tramp-crypt=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-container hides c:/emacs= /share/emacs/30.1/lisp/net/tramp-container=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-compat hides c:/emacs/sh= are/emacs/30.1/lisp/net/tramp-compat=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-cmds hides c:/emacs/shar= e/emacs/30.1/lisp/net/tramp-cmds=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-cache hides c:/emacs/sha= re/emacs/30.1/lisp/net/tramp-cache=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-archive hides c:/emacs/s= hare/emacs/30.1/lisp/net/tramp-archive=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-androidsu hides c:/emacs= /share/emacs/30.1/lisp/net/tramp-androidsu=0A= c:/users/dpchi/.emacs.d/elpa/tramp-2.7.2.3.1/tramp-adb hides c:/emacs/share= /emacs/30.1/lisp/net/tramp-adb=0A= c:/users/dpchi/.emacs.d/elpa/track-changes-1.4/track-changes hides c:/emacs= /share/emacs/30.1/lisp/emacs-lisp/track-changes=0A= c:/users/dpchi/.emacs.d/elpa/faceup-20170925.1946/faceup hides c:/emacs/sha= re/emacs/30.1/lisp/emacs-lisp/faceup=0A= c:/emacs/share/emacs/30.1/lisp/emacs-lisp/compat hides c:/users/dpchi/.emac= s.d/elpa/compat-30.1.0.0/compat=0A= c:/emacs/share/emacs/30.1/lisp/emacs-lisp/eldoc hides c:/users/dpchi/.emacs= .d/elpa/eldoc-1.15.0/eldoc=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc hides c:/users/dpchi/.emacs.d/elpa/e= rc-5.6/erc=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-xdcc hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-xdcc=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-truncate hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-truncate=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-track hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-track=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-status-sidebar hides c:/users/dpchi/= .emacs.d/elpa/erc-5.6/erc-status-sidebar=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-stamp hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-stamp=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-spelling hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-spelling=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-speedbar hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-speedbar=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-sound hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-sound=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-services hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-services=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-sasl hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-sasl=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-ring hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-ring=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-replace hides c:/users/dpchi/.emacs.= d/elpa/erc-5.6/erc-replace=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-pcomplete hides c:/users/dpchi/.emac= s.d/elpa/erc-5.6/erc-pcomplete=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-page hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-page=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-notify hides c:/users/dpchi/.emacs.d= /elpa/erc-5.6/erc-notify=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-nicks hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-nicks=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-networks hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-networks=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-netsplit hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-netsplit=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-menu hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-menu=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-match hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-match=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-log hides c:/users/dpchi/.emacs.d/el= pa/erc-5.6/erc-log=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-loaddefs hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-loaddefs=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-list hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-list=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-lang hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-lang=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-join hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-join=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-imenu hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-imenu=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-identd hides c:/users/dpchi/.emacs.d= /elpa/erc-5.6/erc-identd=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-ibuffer hides c:/users/dpchi/.emacs.= d/elpa/erc-5.6/erc-ibuffer=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-goodies hides c:/users/dpchi/.emacs.= d/elpa/erc-5.6/erc-goodies=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-fill hides c:/users/dpchi/.emacs.d/e= lpa/erc-5.6/erc-fill=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-ezbounce hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-ezbounce=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-desktop-notifications hides c:/users= /dpchi/.emacs.d/elpa/erc-5.6/erc-desktop-notifications=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-dcc hides c:/users/dpchi/.emacs.d/el= pa/erc-5.6/erc-dcc=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-compat hides c:/users/dpchi/.emacs.d= /elpa/erc-5.6/erc-compat=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-common hides c:/users/dpchi/.emacs.d= /elpa/erc-5.6/erc-common=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-capab hides c:/users/dpchi/.emacs.d/= elpa/erc-5.6/erc-capab=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-button hides c:/users/dpchi/.emacs.d= /elpa/erc-5.6/erc-button=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-backend hides c:/users/dpchi/.emacs.= d/elpa/erc-5.6/erc-backend=0A= c:/emacs/share/emacs/30.1/lisp/erc/erc-autoaway hides c:/users/dpchi/.emacs= .d/elpa/erc-5.6/erc-autoaway=0A= c:/emacs/share/emacs/30.1/lisp/jsonrpc hides c:/users/dpchi/.emacs.d/elpa/j= sonrpc-1.0.25/jsonrpc=0A= c:/emacs/share/emacs/30.1/lisp/progmodes/project hides c:/users/dpchi/.emac= s.d/elpa/project-0.11.1/project=0A= c:/emacs/share/emacs/30.1/lisp/emacs-lisp/seq hides c:/users/dpchi/.emacs.d= /elpa/seq-2.24/seq=0A= c:/emacs/share/emacs/30.1/lisp/net/soap-inspect hides c:/users/dpchi/.emacs= .d/elpa/soap-client-3.2.3/soap-inspect=0A= c:/emacs/share/emacs/30.1/lisp/net/soap-client hides c:/users/dpchi/.emacs.= d/elpa/soap-client-3.2.3/soap-client=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package hides c:/users/dpchi= /.emacs.d/elpa/use-package-2.4.6/use-package=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-lint hides c:/users/= dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-lint=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-jump hides c:/users/= dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-jump=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-ensure hides c:/user= s/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-ensure-system-packag= e hides c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure-s= ystem-package=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-diminish hides c:/us= ers/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-diminish=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-delight hides c:/use= rs/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-delight=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-core hides c:/users/= dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-core=0A= c:/emacs/share/emacs/30.1/lisp/use-package/use-package-bind-key hides c:/us= ers/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-bind-key=0A= c:/emacs/share/emacs/30.1/lisp/progmodes/xref hides c:/users/dpchi/.emacs.d= /elpa/xref-1.7.0/xref=0A= =0A= Features:=0A= (shadow sort mail-extr emacsbug rfc-mode x509-mode x509-asn1-mode=0A= aidermacs aidermacs-output ediff ediff-merg ediff-mult ediff-wind=0A= ediff-diff ediff-help ediff-init ediff-util aidermacs-models=0A= aidermacs-backends aidermacs-backend-comint markdown-mode find-dired=0A= tramp trampver tramp-integration files-x tramp-message tramp-compat xdg=0A= parse-time iso8601 tramp-loaddefs cl-print completion apheleia=0A= apheleia-rcs apheleia-dp apheleia-formatters apheleia-utils apheleia-log=0A= apheleia-formatter-context tabify time-stamp mule-util misearch=0A= multi-isearch shortdoc comp-common help-fns radix-tree vc-git=0A= vc-dispatcher go-mode find-file ffap magit-submodule magit-blame=0A= magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch=0A= magit-clone magit-remote magit-commit magit-sequence magit-notes=0A= magit-worktree magit-tag magit-merge magit-branch magit-reset=0A= magit-files magit-refs magit-status magit magit-repos magit-apply=0A= magit-wip magit-log which-func magit-diff smerge-mode git-commit=0A= log-edit message sendmail yank-media puny dino-dired-fixups dired-aux=0A= dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068=0A= epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231=0A= rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils=0A= gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert=0A= time-date magit-margin magit-transient magit-process with-editor server=0A= magit-mode transient benchmark magit-git magit-base magit-section=0A= cursor-sensor crm llama default-text-scale gptel-gemini dpc-gemini gptel=0A= gptel-openai wsd-mode wsd-flycheck company-wsdmode ob-wsdmode ob=0A= ob-tangle ol org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core=0A= ob-eval org-keys oc org-compat org-macs format-spec wsd-core yasnippet=0A= electric-operator cc-mode cc-fonts cc-guess cc-menus cc-cmds company-box=0A= company-box-icons company-box-doc company-box-util msgu frame-local=0A= company-oddmuse company-keywords company-etags etags fileloop generator=0A= company-gtags company-dabbrev-code company-dabbrev company-files=0A= company-clang company-capf company-cmake company-semantic=0A= company-template company-bbdb company indent-bars face-remap noutline=0A= outline color highlight-chars display-line-numbers autorevert recentf=0A= tree-widget cc-styles cc-align cc-engine cc-vars cc-defs dtrt-indent=0A= cus-edit cus-load wid-edit skeleton httpget dpc-jsonnet-mode-fixups=0A= jsonnet-mode smie powershell advice shell pcomplete eglot=0A= external-completion jsonrpc xref flymake thingatpt project diff=0A= diff-mode track-changes ert pp ewoc debug backtrace filenotify warnings=0A= compile text-property-search comint ansi-osc ring imenu flycheck=0A= ansi-color find-func marginalia compat icomplete edmacro kmacro=0A= use-package-bind-key bind-key hl-line finder-inf dino-utility memoize=0A= dash dpc-sys-windows-nt s cl-extra help-mode use-package-ensure=0A= use-package-core aidermacs-autoloads apheleia-autoloads easy-mmode=0A= async-autoloads caddyfile-mode-autoloads chatgpt-shell-autoloads=0A= command-log-mode-autoloads company-box-autoloads company-autoloads=0A= default-text-scale-autoloads eglot-autoloads eglot-booster-autoloads=0A= electric-operator-autoloads expand-region-autoloads f-autoloads=0A= faceup-autoloads flycheck-autoloads flymake-autoloads=0A= frame-local-autoloads gnu-elpa-keyring-update-autoloads=0A= go-mode-autoloads google-gemini-autoloads gptel-autoloads ht-autoloads=0A= idlwave-autoloads indent-bars-autoloads json-mode-autoloads=0A= json-snatcher-autoloads jsonnet-mode-autoloads logito-autoloads=0A= loop-autoloads lv-autoloads magit-autoloads pcase=0A= magit-section-autoloads llama-autoloads marginalia-autoloads=0A= markdown-mode-autoloads memoize-autoloads msgu-autoloads=0A= multiple-cursors-autoloads org-autoloads path-helper-autoloads=0A= popup-autoloads powershell-autoloads protobuf-mode-autoloads=0A= rego-mode-autoloads reformatter-autoloads request-autoloads=0A= rfc-mode-autoloads rg-autoloads s-autoloads shell-maker-autoloads=0A= spinner-autoloads sr-speedbar-autoloads tblui-autoloads=0A= tablist-autoloads magit-popup-autoloads track-changes-autoloads=0A= tramp-autoloads rx transient-autoloads typescript-mode-autoloads=0A= verilog-mode-autoloads wgrep-autoloads with-editor-autoloads=0A= wsd-mode-autoloads x509-mode-autoloads yaml-mode-autoloads=0A= yasnippet-autoloads yaxception-autoloads info dash-autoloads package=0A= browse-url url url-proxy url-privacy url-expand url-methods url-history=0A= url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers=0A= url-parse auth-source cl-seq eieio eieio-core cl-macs icons=0A= password-cache json subr-x map byte-opt gv bytecomp byte-compile=0A= url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren=0A= electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel=0A= touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars=0A= term/common-win tool-bar dnd fontset image regexp-opt fringe=0A= tabulated-list replace newcomment text-mode lisp-mode prog-mode register=0A= page tab-bar menu-bar rfn-eshadow isearch easymenu timer select=0A= scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors=0A= frame minibuffer nadvice seq simple cl-generic indonesian philippine=0A= cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao=0A= korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech=0A= european ethiopic indian cyrillic chinese composite emoji-zwj charscript=0A= charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure=0A= cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp=0A= files window text-properties overlay sha1 md5 base64 format env=0A= code-pages mule custom widget keymap hashtable-print-readable backquote=0A= threads w32notify w32 lcms2 multi-tty move-toolbar make-network-process=0A= native-compile emacs)=0A= =0A= Memory information:=0A= ((conses 16 672435 122634) (symbols 48 39095 1) (strings 32 196605 7313)=0A= =A0(string-bytes 1 5493821) (vectors 16 73230) (vector-slots 8 1545967 1284= 24)=0A= =A0(floats 8 462 15256) (intervals 56 9860 577) (buffers 992 21))=
dino chiesa <dpchiesa@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#78596
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.