From unknown Mon Jun 16 23:41:36 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#73877 <73877@debbugs.gnu.org> To: bug#73877 <73877@debbugs.gnu.org> Subject: Status: 30; rust-ts-mode: highlight the possible type suffix of number literals Reply-To: bug#73877 <73877@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:41:36 +0000 retitle 73877 30; rust-ts-mode: highlight the possible type suffix of numbe= r literals reassign 73877 emacs submitter 73877 Christophe TROESTLER severity 73877 normal tag 73877 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 07:01:42 2024 Received: (at submit) by debbugs.gnu.org; 19 Oct 2024 11:01:42 +0000 Received: from localhost ([127.0.0.1]:41642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t27DJ-0001QQ-Ja for submit@debbugs.gnu.org; Sat, 19 Oct 2024 07:01:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:37684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t27DG-0001Q7-OR for submit@debbugs.gnu.org; Sat, 19 Oct 2024 07:01:40 -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 ) id 1t27Cs-0002Hu-76 for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 07:01:14 -0400 Received: from mail-vi1eur03on2093.outbound.protection.outlook.com ([40.107.103.93] helo=EUR03-VI1-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 ) id 1t27Cp-0005vA-OZ for bug-gnu-emacs@gnu.org; Sat, 19 Oct 2024 07:01:13 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C4jaRzGzzb+aM1ZTYVMSmt1X8n++60Bl81BjEL+IxzR+IIhnidrLgi+8re0pfd8LZe1i4QgUC6ax1T15Itf1mm41iqUQVLVbJXqIvyr+n8GWfXf83OYjYN255urxpsom4jHZZvFV1pe6eC2xMJttm4hFTa+g6tJ4mNb4OiFbcTUZByQ78UTELdBjPzbaLww7oF859J0okx3SSsO1JpU8XnDrJlM/CB+8/rnk9DpN+PRWkoMnm14rVWEhEwTG8cn+vmtjhBWCJWUejN8Gl9+gxSYkQCNoxxqHwbBw6v1irCDCY/b90w+vApm4jtaruuKZ0pGcoN26heBWtm6Qn8G7cQ== 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=VfV6Ti5UPe+3UaoIulOTLdbhln5jPQ2lTu2YbjPlbZY=; b=t3/czPYpnuTvvlhSfbOaDDhH9mCsvgdWC52863tndiMIj0WxOEbng5wnWP5muMBKGBgt6/F0cyLYcmGZWLOjwmXDER8gw9tTeRmz3K0jcsGFzg1d2Fw0V9bai6WxT6BVfzQRTTrBJIpixHNngiwY38/UnfLcVyzjJVV70fm99rm+h6pbBbLUEA9pEyAAML7W+JyIpEWUVuCxq8VTocznWTUYNELqeAzKnLoGUv4nnaIHO/V0jp4PaWqT3KGSEDSMEcZ2XoLTF/NeqWJLlylZcaQAvhzfUAnnrvQj2jF/wCIZfHVOpM8JsQjm3Lv5GmG6GMFHtgTUG9hZwSeB+I/6tQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VfV6Ti5UPe+3UaoIulOTLdbhln5jPQ2lTu2YbjPlbZY=; b=aINMCql/NbdNyRcYZcABPvLiftBgjjCx7Uac5ogKxOvn+xluO3nBrLqT4k+2Lvq2AvXKMqRpPT8FbkVTMpycrGCZDqoywtc681HFfGD5+N2ZXGrDSbbymEsE6bBveBJEdHnR5WwmS8xLnxYv9EeziQ48MSBxJx/5rCHXRkbQgXg= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by PAWPR01MB10358.eurprd01.prod.exchangelabs.com (2603:10a6:102:2e5::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.17; Sat, 19 Oct 2024 10:56:05 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%6]) with mapi id 15.20.8069.016; Sat, 19 Oct 2024 10:56:02 +0000 From: Christophe TROESTLER To: "bug-gnu-emacs@gnu.org" Subject: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Sat, 19 Oct 2024 10:56:02 +0000 Message-ID: <874j587459.fsf@poincare.umons.ac.be> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: mu4e 1.12.6; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|PAWPR01MB10358:EE_ x-ms-office365-filtering-correlation-id: 6ececf20-6a2c-45f6-3b3e-08dcf02c9fb5 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?/gQ98WmC4YuZ5JjZyFx04RzqsNqkWj7OYmBGDHwtwdN4QxtuPNuY+HcSuU?= =?iso-8859-1?Q?iGtg2vbrult6pO/lhMgBcS/RHsFHrCdzPwkQ7jAY32TivbRj977+ePNJX3?= =?iso-8859-1?Q?F5fTH7pgaDgpnf+7xGWAt4T7cND8sJzgeUaRXl4Pcxbr4cIspjESsbjOv9?= =?iso-8859-1?Q?hGyPQqd2pnp+XDC7fHydDSJeQF3mETLYGvljK3d5Y8ROu9Jm1WLe+cbb57?= =?iso-8859-1?Q?pFXZAlmdRW8bsR3RlnXmSwehGNaVbfGPYAlxHKM3P23OHgFoWl9jDL+JqM?= =?iso-8859-1?Q?jp7c0iYPZz973Wzf3r31N/yABAy1vtd0Wz44vmo7vDvQ+psXK8DP+xcYva?= =?iso-8859-1?Q?xGnez1pvVQyvCvGAlC2TWoE/E+pQpiQHOCx0Rx/3NmJ67hACqLbUlL2Y3x?= =?iso-8859-1?Q?3p0nM5Cn3zPCNftKqGHcfy1ic+HyiSTxV03JbMPyf3i41o6niR/skcAjHi?= =?iso-8859-1?Q?qjprr4r9ip9lylXH/Bo0wUVBRysqv8OKmIjYWdeZq5aUc0yggb6tAh2DGO?= =?iso-8859-1?Q?w6DmVU3UtV0zVaDglLdcP55VRycuUMm5CYuzv7hdcRTGd2mtu5EFk31SOz?= =?iso-8859-1?Q?It8JVQdan3vaoaZeNbhbBC/rgCdPyRXdyViaUs1M2kPepRqPnjzBuhWsCc?= =?iso-8859-1?Q?Yt2bAwgfLsgLnrRjxrhXWNpjuCGxZ51g3VqC790W/pJZLmTyY8juBKR7GE?= =?iso-8859-1?Q?cKCf1WyB5ufP3jgsZ8fySnD8rShvMQGlHHTu/JeAPYAGdjD1NY+D0v/CdJ?= =?iso-8859-1?Q?VneMptPfna1j+QxXAynKUnnYk6XTXcFgpf38oFOxT1RwvgHCaTCzLIyes4?= =?iso-8859-1?Q?HLYCFvc4p5G8KqNPb1FHi9q5dRLUb/lMSP97gp7KZoazRXOmf7ylfVHvUm?= =?iso-8859-1?Q?C3jkwUq0Y3RakZdg1uM8tNaoe8LzefN2LFDSm/o082QiHJs4qO5L2/CyFr?= =?iso-8859-1?Q?MRGHpjqZWFwDXPqVYjQyMdzOKqcxXooaueL/JoNVxX7GfErPPJCCSLmF0a?= =?iso-8859-1?Q?2nNjOnjKDwmDgwmK3r4gnv5OjRZdcrC1Hv8KA5leACCbT4W+Ccn88oVg6S?= =?iso-8859-1?Q?SiRrPHG+aE3RTyI22pyGS12xHvdmBEFrAgIhcEv9AzgeCKBmp+s/NMnOO2?= =?iso-8859-1?Q?xQqq9jyHM3HX5xeykHI/hq3BruNgc1Ok0OWLXzz0ujkoOh2COjjhYPOvKf?= =?iso-8859-1?Q?jYVAGIegbotQ0KkO6PqfTBvkx9O9xGdWEb9O6nyTsZ4OXcIfLxbygqOKj4?= =?iso-8859-1?Q?wO8h4jQ1gSIwUZmXU4RQ9mbnBtRy5PFwt+M0M2W8fUva83ThNbQ++o6sRW?= =?iso-8859-1?Q?hwf7SiRBg6Lu2SKZdaZjB8qB9A5WtVJ1Sm37MAC91WzMbK9vEo6yY6LXj3?= =?iso-8859-1?Q?WC12OyUJlK52h0WRSRfHCRrqqJmvZgy5ao8tF53tQshLxtS0Axil0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?JIowANBjUvAuvLvjan2XrTTkjk83mcJQubTXuIjLzz5bfl5x8Ir64HFVHX?= =?iso-8859-1?Q?g2PEzS6bzpg1P0FlNcblpwfDkdaFK4/roMDpUMPJhSh0ouK/+Oe+1J1eJv?= =?iso-8859-1?Q?Cc2+8e1Fj2kqAosLy107h1kKfdKwCaF6JJ86F4utYZD0WJvkUXPybnoyAd?= =?iso-8859-1?Q?0gdkkT2XYtbgdKRojuWMAZxOm0ijxP4O+1Qw2Vk1J7UYPGz920lCe4a611?= =?iso-8859-1?Q?livas6Mo0U1imfNH0Nz0ihppemS+pFcnDGNKf3iWyiYvxi9pG65KXwq8vL?= =?iso-8859-1?Q?R4q0dyb2Ojnj0naewG4DOoS/dW9URl2rMg4pwrG1B0d4b8zZ4ydKlM9Lbq?= =?iso-8859-1?Q?NAhCJETn71/0dk8U6Yxsy0QDlRprT7X01QcSGxCjrhYlwF8lilAH5Dr0X/?= =?iso-8859-1?Q?5neRPg/fm7+FxzbwkvoAC6XGxI47cioJj+rpPiJBwJL2iDmjhNWVBcXl0x?= =?iso-8859-1?Q?ayTgemu4VYE/uZgyLtkIdlI37GqPrvN2MLuFrYU5EHyJGhZbnbLLCB69+Q?= =?iso-8859-1?Q?a5eE5DNFG06i5iR92zxOm24KJp8P3WUmjWeUgVPeYWtQUf9OdTgMjTrRIP?= =?iso-8859-1?Q?usLZ+a9Bb+dWcbrrxitdxzFtk4Hqjwo9CABj3hQXSTKaZZbg6aBUFtbJNh?= =?iso-8859-1?Q?OjvF7b6BGCM5/v8qf8Oz9EfXaKyWvth+j65+cxGsDjKlHjo9xGF8MgbRI0?= =?iso-8859-1?Q?0eLTS8pLeqtYs5J2klCfgjb/oaXz1NXXlUpSyN7vN3fWYNbCpN9hajBaJT?= =?iso-8859-1?Q?CBS53Ocz+QCFcf0xir98ofQlSsc2bIah2wKhfQOVEprT/75Ik1jIMnWDwW?= =?iso-8859-1?Q?7/OY94fvagxIfVWcanZp+pEWTYxIxdTrjVEsrwU2+yA+IAa98fB8aPLhUP?= =?iso-8859-1?Q?Qt2KyYBFz0ipCiLXd/1dIpLshXSbEa1nbSORYNsf2s3c4Cj9RIHxnKqclF?= =?iso-8859-1?Q?4Yp1O1w56QcYV0l3FTDpnVHSBCsoDYrEP/F4WfqqgXvvFc4RB1Id9ymChv?= =?iso-8859-1?Q?E9/DMcAJwWMO1MGd2ehVZJhqB2/pCLkclk4KL5BTFTCCWmZ8l1yVGMwu1d?= =?iso-8859-1?Q?o0L7v3BoP0UMbpdG1gxSjSYGXgtBJ03Uaby85YDTDq7PWQ4wQIi1v5HjvJ?= =?iso-8859-1?Q?uvaQ11TPmRmw+xz9dQb8gVtl+05CZ782fo2ltJKBMYwSJj81inWeX4/xou?= =?iso-8859-1?Q?6/XyEvAKt2TNTi95FdtZ64wi4GVQwHhr4DPtzokpmQp/5+yB+zx6SvWx43?= =?iso-8859-1?Q?865qrUgNNDevAqcDI+/7GWnR3iF242TvKVAA3Nl2sLFvr5pdHDcjlKswtF?= =?iso-8859-1?Q?RMNcUvIp3h98otznBljmuQz4Mn7BTmbyrsRf5uAV80i3NcV9tnfgN0BiW9?= =?iso-8859-1?Q?Svi1prVNDVhg3TJOArjQnKa4vBIlTOneAkTzSDp6GhL+Up5C6xK6Ji/DR0?= =?iso-8859-1?Q?NTit3paTUnmBqpGlDHRfS5OFpG2ThIqAcYVbCCnFk0YLneTV3ZoOFPwLQK?= =?iso-8859-1?Q?00ESuHm7Oegwm688xQZ3YjHHfd0fv/HdvDMwYLbWQy82AQf+jhxF6ZaCsK?= =?iso-8859-1?Q?IVqEHLHXnThn+tOYRJ3950q0lAGfrzEJ7z1UTfwYrTZ47ohIabT8O6HDdY?= =?iso-8859-1?Q?mXpe0lWuaNT7TvAT3i7SPh3y9vmenScllL?= Content-Type: multipart/mixed; boundary="_002_874j587459fsfpoincareumonsacbe_" MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ececf20-6a2c-45f6-3b3e-08dcf02c9fb5 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2024 10:56:02.8163 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vXtzW4un6BtlV8AveSmgiksp2SJXuW5NcMKiQHbrfgRF7Ap90gUEYIzPy/ogZNy4WJPmzWFMkllKmmppCIBJMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR01MB10358 Received-SPF: pass client-ip=40.107.103.93; envelope-from=Christophe.TROESTLER@umons.ac.be; helo=EUR03-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -32 X-Spam_score: -3.3 X-Spam_bar: --- X-Spam_report: (-3.3 / 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, RCVD_IN_MSPIKE_H2=-1.249, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: , Reply-To: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --_002_874j587459fsfpoincareumonsacbe_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, In order to make Rust number literals such as 1usize, 1.0_f64,... more legi= ble, the type suffix should be highlighted. The attached patch to rust-ts-= mode does that. Best, Christophe --_002_874j587459fsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch" Content-Description: 0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch Content-Disposition: attachment; filename="0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch"; size=2706; creation-date="Sat, 19 Oct 2024 10:56:02 GMT"; modification-date="Sat, 19 Oct 2024 10:56:02 GMT" Content-ID: <90F4B1E07773594D85E8E9B0B1B59DCD@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBlMWNmMmY4YzU5ZjJhYmQ3NTY4ODcyMWQwODY1MzMyN2M1NDI3ZGE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBydXN0LXRzLW1vZGU6IGhpZ2hsaWdodCB0aGUgcG9zc2libGUg dHlwZSBzdWZmaXggb2YgbnVtYmVyDQogbGl0ZXJhbHMNCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp bjsgY2hhcnNldD0idXRmLTgiDQoNCi0tLQ0KIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5l bCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKy0NCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMv cnVzdC10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQppbmRleCA1 NzFmZmE5YjIyMC4uMDQ1NGM0NjI2MWYgMTAwNjQ0DQotLS0gYS9saXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUuZWwNCisrKyBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0KQEAgLTEx Niw2ICsxMTYsMTIgQEAgcnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMNCiAgICAgICgocGFyZW50 LWlzICJ1c2VfbGlzdCIpIHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQpKSkN CiAgICJUcmVlLXNpdHRlciBpbmRlbnQgcnVsZXMgZm9yIGBydXN0LXRzLW1vZGUnLiIpDQogDQor KGRlZmNvbnN0IHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVzDQorICAocmVnZXhwLW9wdCAnKCJ1 OCIgImk4IiAidTE2IiAiaTE2IiAidTMyIiAiaTMyIiAidTY0Ig0KKyAgICAgICAgICAgICAgICAi aTY0IiAidTEyOCIgImkxMjgiICJ1c2l6ZSIgImlzaXplIiAiZjMyIiAiZjY0IikpDQorICAiUmVn ZXhwIHRoYXQgbWF0Y2hlcyBhbnkgc3VmZml4IG9uIG51bWJlciBsaXR0ZXJhbHMgYXMgZG9jdW1l bnRlZA0KK2F0IGh0dHBzOi8vZG9jLnJ1c3QtbGFuZy5vcmcvcmVmZXJlbmNlL3Rva2Vucy5odG1s I3N1ZmZpeGVzIikNCisNCiAoZGVmdmFyIHJ1c3QtdHMtbW9kZS0tYnVpbHRpbi1tYWNyb3MNCiAg ICcoImNvbmNhdF9ieXRlcyIgImNvbmNhdF9pZGVudHMiICJjb25zdF9mb3JtYXRfYXJncyINCiAg ICAgImZvcm1hdF9hcmdzX25sIiAibG9nX3N5bnRheCIgInRyYWNlX21hY3JvcyIgImFzc2VydCIg ImFzc2VydF9lcSINCkBAIC0yMjEsNyArMjI3LDggQEAgcnVzdC10cy1tb2RlLS1mb250LWxvY2st c2V0dGluZ3MNCiANCiAgICA6bGFuZ3VhZ2UgJ3J1c3QNCiAgICA6ZmVhdHVyZSAnbnVtYmVyDQot ICAgJyhbKGZsb2F0X2xpdGVyYWwpIChpbnRlZ2VyX2xpdGVyYWwpXSBAZm9udC1sb2NrLW51bWJl ci1mYWNlKQ0KKyAgICcoWyhmbG9hdF9saXRlcmFsKSAoaW50ZWdlcl9saXRlcmFsKV0NCisgICAg IEBydXN0LXRzLW1vZGUtLWZvbnRpZnktbnVtYmVyLWxpdGVyYWwpDQogDQogICAgOmxhbmd1YWdl ICdydXN0DQogICAgOmZlYXR1cmUgJ29wZXJhdG9yDQpAQCAtMzY1LDYgKzM3MiwyMiBAQCAncnVz dC10cy1tb2RlLS1mb250aWZ5LXBhdHRlcm4NCiAgICAgICAgICAgICAgKHRyZWVzaXQtbm9kZS1z dGFydCBpZCkgKHRyZWVzaXQtbm9kZS1lbmQgaWQpDQogICAgICAgICAgICAgICdmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IGVuZCkpKSkpKSkNCiANCisoZGVmdW4g cnVzdC10cy1tb2RlLS1mb250aWZ5LW51bWJlci1saXRlcmFsIChub2RlIG92ZXJyaWRlIHN0YXJ0 IHN0b3AgJnJlc3QgXykNCisgICJGb250aWZ5IG51bWJlciBsaXRlcmFscywgaGlnaGxpZ2h0aW5n IHRoZSBvcHRpb25hbCB0eXBlIGlmIHByZXNlbnQiDQorICAobGV0KiAoKGJlZyAodHJlZXNpdC1u b2RlLXN0YXJ0IG5vZGUpKQ0KKyAgICAgICAgIChlbmQgKHRyZWVzaXQtbm9kZS1lbmQgbm9kZSkp KQ0KKyAgICAoc2F2ZS1leGN1cnNpb24NCisgICAgICAoZ290by1jaGFyIGVuZCkNCisgICAgICAo aWYgKGxvb2tpbmctYmFjayBydXN0LXRzLW1vZGUtLW51bWJlci10eXBlcyBiZWcpDQorICAgICAg ICAgIChsZXQqICgodHkgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAgICAgICAgICAgICAgIChu YiAoaWYgKGVxIChjaGFyLWJlZm9yZSB0eSkgP18pICgxLSB0eSkgdHkpKSkNCisgICAgICAgICAg ICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisgICAgICAgICAgICAgdHkgZW5kICdm b250LWxvY2stdHlwZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3ApDQorICAgICAgICAgICAgKHRy ZWVzaXQtZm9udGlmeS13aXRoLW92ZXJyaWRlDQorICAgICAgICAgICAgIGJlZyBuYiAnZm9udC1s b2NrLW51bWJlci1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3ApKQ0KKyAgICAgICAgICAodHJlZXNp dC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisgICAgICAgICAgIGJlZyBlbmQgJ2ZvbnQtbG9jay1u dW1iZXItZmFjZSBvdmVycmlkZSBzdGFydCBzdG9wKSkpKSkNCisNCiAoZGVmdW4gcnVzdC10cy1t b2RlLS1kZWZ1bi1uYW1lIChub2RlKQ0KICAgIlJldHVybiB0aGUgZGVmdW4gbmFtZSBvZiBOT0RF Lg0KIFJldHVybiBuaWwgaWYgdGhlcmUgaXMgbm8gbmFtZSBvciBpZiBOT0RFIGlzIG5vdCBhIGRl ZnVuIG5vZGUuIg0KLS0gDQoyLjQ1LjINCg0K --_002_874j587459fsfpoincareumonsacbe_-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 20 08:01:40 2024 Received: (at 73877) by debbugs.gnu.org; 20 Oct 2024 12:01:40 +0000 Received: from localhost ([127.0.0.1]:46188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Ucu-0003iF-9A for submit@debbugs.gnu.org; Sun, 20 Oct 2024 08:01:40 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:58713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Ucs-0003i1-EG for 73877@debbugs.gnu.org; Sun, 20 Oct 2024 08:01:39 -0400 Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a99c0beaaa2so590025266b.1 for <73877@debbugs.gnu.org>; Sun, 20 Oct 2024 05:01:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729425607; x=1730030407; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=6C4x5E0ggTntNGHJfoeb2e7kMdi3/4ObJtYHoEMynRI=; b=LAC4/TDPRyGLZlz6yK5mvqNw1AovpxjrQ7dnff99y5CxGL3ZMH3NdHxR5TCK9bNa8X 5P+4vuhIjdE/S2PEEG3Y1j+ZQLYjCl8ZfPAee33KkN63e/qg94eDvw8hEixqxii2InJK ZKoMsgfJxjLuPDSQPCOpwRgHhVNXS8QVggfy1i50WJQa80unI4KVCRBMxeDKmqk17DzY u+5SzW86dUSGbIEzVWl1i5mceOV6G94VZel6B34zHdMjY3daOi1B+W88G4VZSqtHQ8y0 OMuzomjMIsuKv2VzUa99D5pR1rjcT5vBwKz44l7X8jV4xXkSk2eOLdYA8jkOSrI1zNnc KLvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729425607; x=1730030407; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6C4x5E0ggTntNGHJfoeb2e7kMdi3/4ObJtYHoEMynRI=; b=tzTmLHQ1OA/Sph+VHEkMYCfPsaxYZg4AETNLi3Xfy2aAhzC1V0FSyQmo0o8yWaLLZ0 100qL3v55cPEHEWdYZR4F3NRwSCGrxlaUx/TviduPS0nDSAbktwx0CZLHW1I2Q1asPIE Ujs5DLg0u+H4aYxOSZjV21TR4QGA1N5z7dFGvQhmwyGnDFS+2D83y1UV5Gru2Kh6YDiI xeEPTq4019yhvMn7GDEdrUDlZCg05vKuMY/cijhOykO9j1juPU+4PTF97VPig4XFEs4i IuU3T9K7hFPIvFRDzGHQ0rUrNv9hpsER44Rsv3o5gvhzoVONeWkg0dZPGIaWxDN+6fdV hryA== X-Forwarded-Encrypted: i=1; AJvYcCU0/WF2P41WeMrq81YKvG3quU6ObdWFvyVBG8HwZU/vSl2dT8/0BZFWBm1m0hd0AdWaLsrIMQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwYZEROv2ZBLrJSI6Kf6BLdwTiVSN0ve0BHeUraQ1aTdxwJ3AHw bftr3huO/SGDSmZDVBoKCekNaljCaCkl36gMlk9DDED5rP/W2ON8o+t+e3GszToLJxpUnri87oP wPAaAjI340FLaTu87tfRjBA14vhk= X-Google-Smtp-Source: AGHT+IGer7FcTgpPL82W9y+9uYlhBm4lePOrrrIfubfHQMa0s5QFYxPMh6/C5HbbDnYRuUx1P8D+owuhYi26Lame0BI= X-Received: by 2002:a17:907:a4e:b0:a99:f972:7544 with SMTP id a640c23a62f3a-a9a69bafefcmr826899766b.38.1729425607353; Sun, 20 Oct 2024 05:00:07 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 20 Oct 2024 05:00:07 -0700 From: Stefan Kangas In-Reply-To: <874j587459.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> MIME-Version: 1.0 Date: Sun, 20 Oct 2024 05:00:07 -0700 Message-ID: Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals To: Christophe TROESTLER , 73877@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Randy Taylor 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 (-) Christophe TROESTLER writes: > Hi, > > In order to make Rust number literals such as 1usize, 1.0_f64,... more legible, the type suffix should be highlighted. The attached patch to rust-ts-mode does that. > > Best, > Christophe Thanks. Randy, do you have any comments on the below patch? > From e1cf2f8c59f2abd75688721d08653327c5427da9 Mon Sep 17 00:00:00 2001 > From: Christophe Troestler > Date: Fri, 18 Oct 2024 23:50:06 +0200 > Subject: [PATCH] rust-ts-mode: highlight the possible type suffix of number > literals > Content-Type: text/plain; charset="utf-8" > > --- > lisp/progmodes/rust-ts-mode.el | 25 ++++++++++++++++++++++++- > 1 file changed, 24 insertions(+), 1 deletion(-) > > diff --git a/lisp/progmodes/rust-ts-mode.el b/lisp/progmodes/rust-ts-mode.el > index 571ffa9b220..0454c46261f 100644 > --- a/lisp/progmodes/rust-ts-mode.el > +++ b/lisp/progmodes/rust-ts-mode.el > @@ -116,6 +116,12 @@ rust-ts-mode--indent-rules > ((parent-is "use_list") parent-bol rust-ts-mode-indent-offset))) > "Tree-sitter indent rules for `rust-ts-mode'.") > > +(defconst rust-ts-mode--number-types > + (regexp-opt '("u8" "i8" "u16" "i16" "u32" "i32" "u64" > + "i64" "u128" "i128" "usize" "isize" "f32" "f64")) > + "Regexp that matches any suffix on number litterals as documented > +at https://doc.rust-lang.org/reference/tokens.html#suffixes") > + > (defvar rust-ts-mode--builtin-macros > '("concat_bytes" "concat_idents" "const_format_args" > "format_args_nl" "log_syntax" "trace_macros" "assert" "assert_eq" > @@ -221,7 +227,8 @@ rust-ts-mode--font-lock-settings > > :language 'rust > :feature 'number > - '([(float_literal) (integer_literal)] @font-lock-number-face) > + '([(float_literal) (integer_literal)] > + @rust-ts-mode--fontify-number-literal) > > :language 'rust > :feature 'operator > @@ -365,6 +372,22 @@ 'rust-ts-mode--fontify-pattern > (treesit-node-start id) (treesit-node-end id) > 'font-lock-variable-name-face override start end))))))) > > +(defun rust-ts-mode--fontify-number-literal (node override start stop &rest _) > + "Fontify number literals, highlighting the optional type if present" > + (let* ((beg (treesit-node-start node)) > + (end (treesit-node-end node))) > + (save-excursion > + (goto-char end) > + (if (looking-back rust-ts-mode--number-types beg) > + (let* ((ty (match-beginning 0)) > + (nb (if (eq (char-before ty) ?_) (1- ty) ty))) > + (treesit-fontify-with-override > + ty end 'font-lock-type-face override start stop) > + (treesit-fontify-with-override > + beg nb 'font-lock-number-face override start stop)) > + (treesit-fontify-with-override > + beg end 'font-lock-number-face override start stop))))) > + > (defun rust-ts-mode--defun-name (node) > "Return the defun name of NODE. > Return nil if there is no name or if NODE is not a defun node." > -- > 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 20 08:01:57 2024 Received: (at control) by debbugs.gnu.org; 20 Oct 2024 12:01:57 +0000 Received: from localhost ([127.0.0.1]:46191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2UdA-0003io-SV for submit@debbugs.gnu.org; Sun, 20 Oct 2024 08:01:57 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:42369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Ud8-0003ig-S6 for control@debbugs.gnu.org; Sun, 20 Oct 2024 08:01:55 -0400 Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5c937b5169cso5529896a12.1 for ; Sun, 20 Oct 2024 05:01:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729425629; x=1730030429; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=fxxplx4uQ12IW7HEpn8gqOgqLOKqlQZko0S0dkFKsPM=; b=JRtSIVzqWEpZVFsNBK4LUzC/jPbzczUF5pJpcebbKzpCXfbiFchUTuAekSLEve5mKB a5i3WUYGtUWslkmKOe8LYffYeDTP3qZZFrBS4xJs7YdiLE+CZfyJIFkwBJ6LWY6t5Yhf DqOxzvSfWgB6KeAmoCxrfn4dKTLUQ4r7mguKoaI2Yk39+GZv/zQXVzzC5kuE/54dcBZx +Im4j1qBUlS2H9GXCjeVLNppOwhcaY58d4hbs5fXcvus7yf5OOYjP2kyl2can8gKoU0a lWcDEPnqlsnTwSWIcakWwwWOiV6mcKncOJZpIPQuxDTwlgHkaOxq48TySxlMGt/GAiJm XAbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729425629; x=1730030429; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fxxplx4uQ12IW7HEpn8gqOgqLOKqlQZko0S0dkFKsPM=; b=KEr3/Gct+nMMpabxlR6aim7Rt5KxgGTaTL0oYeqHazTX6WPrRdLIH63/9D74PPqSqw Jspu3IhBtdTIIGLJ7EGOz4bgHdwuiY75cmNMn0hAmFIQqqgWa+8aLeS7ZWA2Lb3Ml/wW VeZn3ZMnct1SxzNEtkSc/HKowIEjBjc7X8XGyAN667+CJy6AZumqsAvcL94kHVSMsKni ULtvrW2gW7P3wH59Hx/BymbTfHN/t3JVBim9N2BSNj4Sx7Y/Vc+6XyWXQGDfWrgjATHY dsS7EVV7vkucz2aali+KlIkWSCdb1kknDFZpcP7+gPUk5dyg5mIXeajOl4fhKYwZjpgJ mW7g== X-Gm-Message-State: AOJu0Yx00Im+3xG2+hflF9GQ03tFEs2ij/KapbKy5lJm6WTjOaIX6d2V k3l+vixw0iaUzr0O4TYgSqj54fRyQ2u5/vj/g3kY3eG4HGJdIAbCY4PW/a0teV1eFuz3szpazMJ IYOuukwKTGJTm0BWDo5UagRm60Co+Fg== X-Google-Smtp-Source: AGHT+IEAnQyy9kTpZ4N+DMKMvqnTk73YT8xbCp6V9pMOzmyXjCjDJDHrFB4WPxBkGGGNmjI+dSIis65o9h8wbLe0hXY= X-Received: by 2002:a05:6402:849:b0:5c9:7395:b9b6 with SMTP id 4fb4d7f45d1cf-5c9a5a55efemr13373937a12.16.1729425628692; Sun, 20 Oct 2024 05:00:28 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 20 Oct 2024 05:00:28 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 20 Oct 2024 05:00:28 -0700 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 73877 + patch thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.208.43 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.208.43 listed in sa-trusted.bondedsender.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.43 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.43 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 73877 + patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 22 19:06:02 2024 Received: (at 73877) by debbugs.gnu.org; 22 Oct 2024 23:06:02 +0000 Received: from localhost ([127.0.0.1]:57795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3Nww-0005O7-AA for submit@debbugs.gnu.org; Tue, 22 Oct 2024 19:06:02 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:62623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3Nwt-0005NZ-3X for 73877@debbugs.gnu.org; Tue, 22 Oct 2024 19:06:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1729638323; x=1729897523; bh=l28UFsrkvCF7q2XVJVxk3sMdzVk56vl1oyp55xCRYlY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=N8GXk4USdEwBs/ZpIz+O30t5zO6k2hbpSDj5y6ZILFi/ybVZC5Tq1AtL8widfErSR w/Hz1LFI/HPvZVXbjRiKsa++jn7uN/Fty7PxGqT5MMjywwmoisMCT8ketaN2cJPLta fbg86vog09F/SnhcfDizi/hfnDhnP10cWWmhH9xvk5YgVwjr5erABI9p3q8XAFpH3+ ZtTZ/pb+pQCI4kgSwRSFyzfE3VHDgLTKs4G+n6n/sLVeYTQAO52oiXnUVT3w41F3FK iDTCGMnZnKYiyZfUWIx5resSuhmNAKJqAPEEGZlDgvHbkvPfeq9UL5P5+ODNmYXko2 0N2Qmu3mYCMnQ== Date: Tue, 22 Oct 2024 23:05:21 +0000 To: Christophe TROESTLER From: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Message-ID: In-Reply-To: References: <874j587459.fsf@poincare.umons.ac.be> Feedback-ID: 44397038:user:proton X-Pm-Message-ID: 8361a36b838ed841efaff5bc45d604afb8f5c838 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: 73877@debbugs.gnu.org, Stefan Kangas 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 (-) > Christophe TROESTLER Christophe.TROESTLER@umons.ac.be writes: >=20 > > Hi, > >=20 > > In order to make Rust number literals such as 1usize, 1.0_f64,... more = legible, the type suffix should be highlighted. The attached patch to rust-= ts-mode does that. > >=20 > > Best, > > Christophe Thanks for working on this Christophe. I think this will need to be gated behind a variable which should retain th= e existing behaviour by default. Would you also be able to add some tests for this? You can see how the font-lock tests are done in the test/lisp/progmodes/rus= t-ts-mode-tests.el file, and add some to the rust-ts-mode-resources/font-lock.rs file. We might need a new file for this one, actually, since we'd want to test bo= th cases. I have some comments below: + "Regexp that matches any suffix on number litterals as documented ^ literals +at https://doc.rust-lang.org/reference/tokens.html#suffixes") Add a period at the end. + "Fontify number literals, highlighting the optional type if present" Add a period at the end. We may also want to say something like: "highlighting the optional type bas= ed on the value of `name-of-the-variable'." once the variable to control it is added. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 24 11:23:29 2024 Received: (at 73877) by debbugs.gnu.org; 24 Oct 2024 15:23:29 +0000 Received: from localhost ([127.0.0.1]:35912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3zgO-00017c-Kn for submit@debbugs.gnu.org; Thu, 24 Oct 2024 11:23:29 -0400 Received: from mail-vi1eur05on2133.outbound.protection.outlook.com ([40.107.21.133]:37371 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3zgL-00017K-IN for 73877@debbugs.gnu.org; Thu, 24 Oct 2024 11:23:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dMHMVOIzTKsa1Yu8gRVj7Shj+VLgujmPrsbLiLcoi4t9GgFH/AzRw5OFrHO6U4V0JbxmMcC4omSA9OlH/Ifs94Y/xh5fMJDZ+dJULdPtk/8UJfEhVEdkii+r09QVhcVqjxoU3qcdvFpmjFjjZ8ZQ0pgjVyHZXjQ0OMVWLt+aXPMuaxy0GuFJHNHykU1GdpHHFNgTsQW7kMMe9ZWWgK3CH04hK2PIZ4gjdsuLYYXKUdzgBcS0bxYHb7Bsymuqa3ySsZ1Ppms63Ovh+aR8cgld0+nzX20rLbs5C6Fcq/rk6CSP4ZClA5Zm/cTRVv/FqBUxAU1rleUvAKK1XagXmiJXWw== 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=gnl+btyiwsiO/Mb8Nz0J3Dm6OQcN005GLepclIlttpk=; b=KZzbNAYJqgIH3bu8FscKujuT+U2PT9h/Lqm1EfyidSdU6HLCFOfQWCfv1v++3cUM39k7TQcVgREtX2rMhL6B9Ndw9X9iwSCtfLeBagMerUQY6Qt+0z+cfnfxJ4AcuHmfaxU+TomhVWbuLor8aOYGrGUgJCfbVLJJWnAIinIqzM/DfH4z8CjJWd2gSd0eOKJOHDzXlSG22EOI50usOY9deB3t57bYt7RWrw1x8k8snNhPQgpuwwJQn0d31fHxOi23ZU4WdEZWOksbl7Gr0yWxYanUixuGSUMvSdXtLoJZJTT3j7UwMnFyyKcCMjoPK68lW9OC6LoD7v+00afeSohvcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gnl+btyiwsiO/Mb8Nz0J3Dm6OQcN005GLepclIlttpk=; b=I9O1aHJqbrgSEBqemvUWDcDP1+Rwvy97WE0101cPlH6ZnMtRBcLg9Anm0o2XwPho9cswShyByHAAUFvEiCAbb2YuuYkJwn1MWxLusqfcDhtU2gfAX5HG+DUdxPvD/KLHlfT8oVTdZxD1DU5/OouhuiWV+tWDw8wG9u2J83lFZd0= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by AM7PR01MB6737.eurprd01.prod.exchangelabs.com (2603:10a6:20b:18f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Thu, 24 Oct 2024 15:22:46 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%4]) with mapi id 15.20.8093.018; Thu, 24 Oct 2024 15:22:45 +0000 From: Christophe TROESTLER To: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Thu, 24 Oct 2024 15:22:45 +0000 Message-ID: <87o739ikze.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> In-Reply-To: (Randy Taylor's message of "Tue, 22 Oct 2024 23:05:21 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: mu4e 1.12.6; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|AM7PR01MB6737:EE_ x-ms-office365-filtering-correlation-id: 03adff00-7d83-4339-2d89-08dcf43fb65f x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?b0Nrd3dqRzRmQ2lkOXFlSjRrL0pGOUhuUGVWbnNsZE9CeGdWWlphSGRmcnY0?= =?utf-8?B?VjZYbnB4Nll2VjNoNGZKUUZMZmlPa04wdk52S2YvSjVCQzUwMG5UeFVMamdv?= =?utf-8?B?Mkl6a0U5akRqYW9CVjJPbklqQlVPQkEvYlhyT0JXNGZOY2k1QUFKZzRBQ2M1?= =?utf-8?B?ZVl0dG9mbUVzbUJoQkFWOXVJZThweFJ4S1JyQ3BpUGZoRUZTd2NldWVFa1JW?= =?utf-8?B?THVHSUo1enlBZmoyZTdRWFU4dGhwdmxpb2l2d0J4WkpnVFVjOFFGa0s5UGJl?= =?utf-8?B?bzBnV2tMSlpIemhMSGlmaFU0MGtsek4wYzdBZ0hoZk1DUHZWU251aGRLSDMv?= =?utf-8?B?QTZUcmNBM1FtMVRac3BQSFpESTNUMkJqaDlQMWgvc2Y0eGlHNS9qazc1eU14?= =?utf-8?B?MmZzNmNNdi9iVDhiOW1FajYrZDR5UjNWMU9OcWN6VnM4OEI0ZW82T2wvZkJj?= =?utf-8?B?aE9ReGZWL3dNdnBCSFc0eUhVKzd1WmRLL3hxZmhrRkNuOUhlbDNtekFJd1NP?= =?utf-8?B?b2F3ekU4dmdLQzQrWXVVNmNETDNuZlRiOEp3VjY5eDQ2alBKcEpROFhVZlgz?= =?utf-8?B?UzZqc2Y4NmVBNElOeFhoemlRV0Zob08zaVFBQVB1RHgzSmEvYy9zWmIwUk1B?= =?utf-8?B?MFlPZklhbkdtcmcyU2xWK01oZU14akRJdWFxM2UrZ05aRjltUHJiOTV3N1FP?= =?utf-8?B?QzNoMGp1ZHFCcWZjYm1jMFd4OExCejU3eVJ3dTZkL0VhUDU4L2NpblJFRFRQ?= =?utf-8?B?RVFhQ2V3S0pnV0pxdGJ1YzJLV0svbXkvTXZzbndkV0V3ZVdUdFpTd2E1TlZa?= =?utf-8?B?Z0toMG1odkpVSDF5QWVzMDN1OFlVRERReU9IZEd2VFd6SVdqOEwrY3NFVnJR?= =?utf-8?B?d3JWWlhlblVlaUZGTmJJY2o5cWpDckZ6Mk1paEJZa1d0bnFKQ0pDYzY3RDVJ?= =?utf-8?B?RkI3bFlGaDllNHU1by8yWWNPbmR3SDZpUkhjVUhZVDZkUHoyODA1YjR0S0lm?= =?utf-8?B?dzFQUkpKSElzRkhGOHhLYTR6dzMzUHJIZUFuZ3c0cEhnQ1g3b0pUcW95ZXZw?= =?utf-8?B?MDhJc09CQUU0WmdkYlByM0dwbmdVeUZqSW9Nc2ZwNVl0VVZrWEVRempmeTRx?= =?utf-8?B?cmJVbFJHdkFQWXhBbkoxekFwTFFXY3duZ2tPc3UwRzFxelZ6RnJWYStlMXJn?= =?utf-8?B?Q2RETndJSTVwcERjVzZvTDM3b0U5Z1lIdmxWZGhqOXpwRmhqZ2hkT1NCZFlZ?= =?utf-8?B?Rm9VREpLUE9ZYWFPR2FQWU81QlFhRmU4a1JCNXJ5dTBRdlpzd0xrcWtDNEpv?= =?utf-8?B?MWVaK3dXN0lEaEJUYVREZlBLdEtoVE1UTVIrQlRqb3E5a0JrN1V0TDQzYjMr?= =?utf-8?B?YXRaM3dHZnd5ZkVhVm4vK0dEeGtuZGVzZmp2ZllLS2ZuOW9JTUNhMVFaZVcz?= =?utf-8?B?YTZuOC9CeFdtQldPWEM5ZjhrRXhHQk5jNW42YkwxcUk4TkE0N0pscVJla2dZ?= =?utf-8?B?WmpSVUtqM044RjRHNk1VYUZ1ZGpEWjBqRW5vdHgxZ29RQThXakxWOENtT2ww?= =?utf-8?B?NTRRanlOZW9xTWc3ZkFua0k1L3U2Z0F0UituSjFoS2JlcFY1NHhIKzJFMkV1?= =?utf-8?B?Y3ZYeGV2bm1RUUljdEltMnV4ZTd1V3cwRVpHaGFBdEFQRnd4cDNjcGxXbm1L?= =?utf-8?B?L1ZDNzJob1RSMmp6cnFpMVowcDBOZi9sdFdXekM4YWVvYUJuMGNSSjVMMjhE?= =?utf-8?B?VVJoc1pXanpkaW1RdWVmaE5tRzJzRDc2NXJBY3ltSGZQM0hSZVdrMUtXVGpl?= =?utf-8?B?MnNhT2pqNmcwTGprTHJDQytuQzIrdEs4WTc5VWJQd2RkRWFHVExYTUZsaUV6?= =?utf-8?Q?rZXN8mn4hYsWZ?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NDVsMU5seEtXVDE3ZEE3emVhc1hwNmdiSmVjRGJ1ZE1idWxpNGVwaC95WWty?= =?utf-8?B?bkZCYXhQUUtHckhSSHNPSnI0U0dNVzFPWHBDSUVOUFF0RFpUMGJWMDVhS0hC?= =?utf-8?B?TWxEbld2RVNUc0JRbnRMbFk5anhJcTZpVDlXYWJ6OXVvR2JSQ09zbWZQa1NN?= =?utf-8?B?YzY5MU5KYjFVcFR6a2NidnRXNHdKSExDa0UyalFxSENhaTJuWFhuZ29ZdEtT?= =?utf-8?B?Rmg4UmRDanNhTzBZZXhNVXBUZHl3R0x6SGxIS29aNEVTTkx1ZitaYWs4V3pi?= =?utf-8?B?ckRKSTZlcWR1MUV2WGxOdm1UVzdWdDlKQzNDQTY4Sm15VmF6bUp3Ly9Jdy9C?= =?utf-8?B?L0ordmdYK0h2WGJTNC9DSHpHUC9tLy9wNW1tdGhFdWZWdnp5WmJ5S2toekRn?= =?utf-8?B?ajZMS1NBcVM1QnhUUldORmNaeldsdzdWNGlVMXIzVnFXaGQxY3V0ZEhubTRO?= =?utf-8?B?MUF0Y3FudTU5eHp3a1RLc2RnMUpoQnhmRmVncTFEZkdUVjB0R3ZtWWFSMXRV?= =?utf-8?B?bFM3WDY4MDFqc0FqaEZldWYzUkFCcG13dHhwa29mNHBsSFFLc2pYa0lWNmZy?= =?utf-8?B?YkdxVzZPTVlrYUw4QUhjTEJ4aHdRQlB0L1ltUEFhM281RDdCQ0Q2eVB5dFQ0?= =?utf-8?B?bmJodE1lSFVKN0YrODVmaEp5REw4cDVsbWNXbm04Qjl5YmpybVhWNHd3ODBz?= =?utf-8?B?cCtXbEtzMEEvZzY1bk5mMUY1NHdBdWsrNFA4aWJBM0h6YSt1bXhIcTFNdFdB?= =?utf-8?B?NnBneXh0QUx4Yk9TT2xZVW42Q1hNSmY0cmwwSGZyRlR5UEpIdTdLRGlvWUpE?= =?utf-8?B?OTRnRWlzYVNPSVpFR2FJR1gzRlpYSnpHeUIyYVluMi90emVvVjl1dWszOXlU?= =?utf-8?B?MW1mUXgrOGErT1NFbC82amxndVhiTThjdjZRMWdkYWdtL0ZEVHNRU2FlNmZD?= =?utf-8?B?ZWxJUEVoUko1ZzJSZ1ZLK2hUYXcyclo3U3FmUnQrS3BRb0NqdXpRRkpyTmxj?= =?utf-8?B?R24rRlNIQUdFZ1ZwUzlpa3B6cG9zdHhiRTNIemRjd0xkZEhyMEVMNWpVcTBB?= =?utf-8?B?VnIyanFjNzUxWUlPYVFsTnJwc3VCWU9RTWVPVms4VEgyeGFVS0NIT1ArQmJo?= =?utf-8?B?cmxUSnBTWnFVTUNqK1BRSXBrdzB3aWF5YkF0dUdCM3BPeTRlWDEyT3RlVTli?= =?utf-8?B?Z0V0cUpLaFJtNmtjTjMxSHNQajFmdnFMdkpMNmlzbEtnUWJzMStqaHI1QWRj?= =?utf-8?B?NXBDYzV0SDE3dmNWdXY5N2pMMVJnYzFjVkhKWk54UXkvTTVHU1M3TzNwUlV4?= =?utf-8?B?dTVJMERNd25UeXlYQnE3bW1yamw1bGY2TGpHVDVDVkppNHRqeTFITDMyTndN?= =?utf-8?B?SUNDUjdwMlpGUTV3TmswZmU2YzNjK2UvQ0xlMFZtVHI3azJGUVJ6S202cldj?= =?utf-8?B?Y2V5WXEyNHFkdUptNURZZmtJbzBBZTNuemUySlNLR21HYjB1d3ZJK0g3RGQ4?= =?utf-8?B?cG5wd2R4S3c1Nm1HSWlzaCtaNkpDZDlCd1R5djMxbDg1SXhySjBJOWxSbk1j?= =?utf-8?B?SXZzc1c3MW9KVHFaSjNVS3RFMUN6cGRFbXpTRnJqNGx4TGtKQXpadHJJNG53?= =?utf-8?B?VCt3WmxsN0x6b2k0cFBTMXBOMGMrUUJ4SkJYRlM2YThjWjJKNUhBbit6V3Ar?= =?utf-8?B?Zm5YaENyT0hHNzZMeFJ3cHFjQ3QxRW15akdEVW4wOE9rWnJWMVNYL0U1Sit2?= =?utf-8?B?Q3lPc2RkaHp1QjRCZ1FLdDBpRFhWaXlNUURYQjAwYVc5VkJEMnFZaG5ZOTlh?= =?utf-8?B?dmUwTTEvQ2hhcEk5RzRJZldIRG1ZTitCazNNcG9WWmtZUGtZVU8rUGRCUEN2?= =?utf-8?B?ZVF1SmtHY3NNY2EyUGU5cGk4RjFNOVkxKzlzcmZtdlVkaUZFdk5Xa1N4eDZp?= =?utf-8?B?VW5rc3RzRFZWR1h5V2NJRkl0UWtVSVhjQmVIZ0JneVJ6MytmMjhkVS9qVkVl?= =?utf-8?B?N2hFQ0JDOTI3Z3p4QTlqRHJ1VUpUdFNJdmNET3Z3MlhiZEZNcitxdzQvM2wz?= =?utf-8?B?eVJxR2VOQ1MyZ1QxQ1VuQUlabXdjcUdhZUdYMnRidENCRVVINzlGUmIvVFJr?= =?utf-8?Q?ldnkyWDK7tlZIcsBjOEIKRvMO?= Content-Type: multipart/mixed; boundary="_002_87o739ikzefsfpoincareumonsacbe_" MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03adff00-7d83-4339-2d89-08dcf43fb65f X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2024 15:22:45.9556 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IwGQF+xXueEXobMjcR3yu22UkpgIpIpQTUMqq3Nz+dajTjqxcq/2C6oqrUhVdlkDC5eD8EwUd4Km/5QgMc+ixA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR01MB6737 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_002_87o739ikzefsfpoincareumonsacbe_ Content-Type: text/plain; charset="utf-8" Content-ID: <5DA46A7DF852D244B16A9E6CBC5478F9@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 SGksDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gIEhlcmUgaXMgYW4gdXBkYXRlZCBwYXRj aCAoYWdhaW5zdCBlbWFjcy0zMCwgbGV0IG1lIGtub3cgaWYgeW91IHdvdWxkIHByZWZlciB0aGUg ZW1hY3MtMjkgYnJhbmNoKS4NCg0KQmVzdCwNCkMuDQoNCg0K77u/T24gMjMgT2N0b2JlciAyMDI0 IGF0IDAxOjA1ICswMiwgUmFuZHkgVGF5bG9yIDxkZXZAcmp0LmRldj4gd3JvdGU6DQo+IFvigKZd IEkgdGhpbmsgdGhpcyB3aWxsIG5lZWQgdG8gYmUgZ2F0ZWQgYmVoaW5kIGEgdmFyaWFibGUgd2hp Y2ggc2hvdWxkDQo+IHJldGFpbiB0aGUgZXhpc3RpbmcgYmVoYXZpb3VyIGJ5IGRlZmF1bHQuDQo+ DQo+IFdvdWxkIHlvdSBhbHNvIGJlIGFibGUgdG8gYWRkIHNvbWUgdGVzdHMgZm9yIHRoaXM/IFvi gKZdDQoNCg== --_002_87o739ikzefsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch" Content-Description: 0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch Content-Disposition: attachment; filename="0001-rust-ts-mode-highlight-the-possible-type-suffix-of-n.patch"; size=6559; creation-date="Thu, 24 Oct 2024 15:22:45 GMT"; modification-date="Thu, 24 Oct 2024 15:22:45 GMT" Content-ID: <389564BEDEBFB544B13D2D751FFFC7A7@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBhMWI1NGYxMDc0YzY1NjhhNGFhYThjMTY4YTJlMjYzOWNkZDk5MDdjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBydXN0LXRzLW1vZGU6IGhpZ2hsaWdodCB0aGUgcG9zc2libGUg dHlwZSBzdWZmaXggb2YgbnVtYmVyDQogbGl0ZXJhbHMNCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp bjsgY2hhcnNldD0idXRmLTgiDQoNCi0tLQ0KIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5l bCAgICAgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKy0NCiAuLi4vZm9udC1sb2Nr LW51bWJlci5ycyAgICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKysrKysrDQogLi4uL3J1 c3QtdHMtbW9kZS1yZXNvdXJjZXMvZm9udC1sb2NrLnJzICAgICAgIHwgMTggKysrKysrKysrKw0K IHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsICAgICB8IDEzICsrKysr LS0NCiA0IGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291 cmNlcy9mb250LWxvY2stbnVtYmVyLnJzDQoNCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9y dXN0LXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwNCmluZGV4IDU3 MWZmYTliMjIwLi4yZjhiYzljMTU4NiAxMDA2NDQNCi0tLSBhL2xpc3AvcHJvZ21vZGVzL3J1c3Qt dHMtbW9kZS5lbA0KKysrIGIvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQpAQCAtNjIs NiArNjIsMTQgQEAgcnVzdC10cy1mbHltYWtlLWNvbW1hbmQNCiAgICAgICAgICAgICAgICAgIChy ZXBlYXQgOnRhZyAiQ3VzdG9tIGNvbW1hbmQiIHN0cmluZykpDQogICA6Z3JvdXAgJ3J1c3QpDQog DQorKGRlZmN1c3RvbSBydXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUg bmlsDQorICAiSWYgbm9uLW5pbCwgaGlnaGxpZ2h0IHRoZSBvcHRpb25hbCB0eXBlIHN1ZmZpeCBv ZiBudW1iZXIgbGl0ZXJhbHMuIg0KKyAgOnZlcnNpb24gIjMwLjEiDQorICA6dHlwZSAnYm9vbGVh bg0KKyAgOmdyb3VwICdydXN0KQ0KKyhwdXQgJ3J1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVtYmVy LWxpdGVyYWwtdHlwZSAnc2FmZS1sb2NhbC12YXJpYWJsZQ0KKyAgICAgJ2Jvb2xlYW5wKQ0KKw0K IChkZWZ2YXIgcnVzdC10cy1tb2RlLXByZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCiAgICcoKCImJiIg LiA/4oinKSAoInx8IiAuID/iiKgpDQogICAgICgiPD0iIC4gP+KJpCkgICgiPj0iIC4gP+KJpSkg KCIhPSIgLiA/4omgKQ0KQEAgLTExNiw2ICsxMjQsMTIgQEAgcnVzdC10cy1tb2RlLS1pbmRlbnQt cnVsZXMNCiAgICAgICgocGFyZW50LWlzICJ1c2VfbGlzdCIpIHBhcmVudC1ib2wgcnVzdC10cy1t b2RlLWluZGVudC1vZmZzZXQpKSkNCiAgICJUcmVlLXNpdHRlciBpbmRlbnQgcnVsZXMgZm9yIGBy dXN0LXRzLW1vZGUnLiIpDQogDQorKGRlZmNvbnN0IHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVz DQorICAocmVnZXhwLW9wdCAnKCJ1OCIgImk4IiAidTE2IiAiaTE2IiAidTMyIiAiaTMyIiAidTY0 Ig0KKyAgICAgICAgICAgICAgICAiaTY0IiAidTEyOCIgImkxMjgiICJ1c2l6ZSIgImlzaXplIiAi ZjMyIiAiZjY0IikpDQorICAiUmVnZXhwIHRoYXQgbWF0Y2hlcyBhbnkgc3VmZml4IG9uIG51bWJl ciBsaXRlcmFscyBhcyBkb2N1bWVudGVkDQorYXQgaHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9y ZWZlcmVuY2UvdG9rZW5zLmh0bWwjc3VmZml4ZXMuIikNCisNCiAoZGVmdmFyIHJ1c3QtdHMtbW9k ZS0tYnVpbHRpbi1tYWNyb3MNCiAgICcoImNvbmNhdF9ieXRlcyIgImNvbmNhdF9pZGVudHMiICJj b25zdF9mb3JtYXRfYXJncyINCiAgICAgImZvcm1hdF9hcmdzX25sIiAibG9nX3N5bnRheCIgInRy YWNlX21hY3JvcyIgImFzc2VydCIgImFzc2VydF9lcSINCkBAIC0yMjEsNyArMjM1LDggQEAgcnVz dC10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MNCiANCiAgICA6bGFuZ3VhZ2UgJ3J1c3QNCiAg ICA6ZmVhdHVyZSAnbnVtYmVyDQotICAgJyhbKGZsb2F0X2xpdGVyYWwpIChpbnRlZ2VyX2xpdGVy YWwpXSBAZm9udC1sb2NrLW51bWJlci1mYWNlKQ0KKyAgICcoWyhmbG9hdF9saXRlcmFsKSAoaW50 ZWdlcl9saXRlcmFsKV0NCisgICAgIEBydXN0LXRzLW1vZGUtLWZvbnRpZnktbnVtYmVyLWxpdGVy YWwpDQogDQogICAgOmxhbmd1YWdlICdydXN0DQogICAgOmZlYXR1cmUgJ29wZXJhdG9yDQpAQCAt MzY1LDYgKzM4MCwyNCBAQCAncnVzdC10cy1tb2RlLS1mb250aWZ5LXBhdHRlcm4NCiAgICAgICAg ICAgICAgKHRyZWVzaXQtbm9kZS1zdGFydCBpZCkgKHRyZWVzaXQtbm9kZS1lbmQgaWQpDQogICAg ICAgICAgICAgICdmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IGVu ZCkpKSkpKSkNCiANCisoZGVmdW4gcnVzdC10cy1tb2RlLS1mb250aWZ5LW51bWJlci1saXRlcmFs IChub2RlIG92ZXJyaWRlIHN0YXJ0IHN0b3AgJnJlc3QgXykNCisgICJGb250aWZ5IG51bWJlciBs aXRlcmFscywgaGlnaGxpZ2h0aW5nIHRoZSBvcHRpb25hbCB0eXBlIGJhc2VkIG9uIHRoZQ0KK3Zh bHVlIG9mIGBydXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUnLiINCisg IChsZXQqICgoYmVnICh0cmVlc2l0LW5vZGUtc3RhcnQgbm9kZSkpDQorICAgICAgICAgKGVuZCAo dHJlZXNpdC1ub2RlLWVuZCBub2RlKSkpDQorICAgIChzYXZlLWV4Y3Vyc2lvbg0KKyAgICAgIChn b3RvLWNoYXIgZW5kKQ0KKyAgICAgIChpZiAoYW5kIHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVt YmVyLWxpdGVyYWwtdHlwZQ0KKyAgICAgICAgICAgICAgIChsb29raW5nLWJhY2sgcnVzdC10cy1t b2RlLS1udW1iZXItdHlwZXMgYmVnKSkNCisgICAgICAgICAgKGxldCogKCh0eSAobWF0Y2gtYmVn aW5uaW5nIDApKQ0KKyAgICAgICAgICAgICAgICAgKG5iIChpZiAoZXEgKGNoYXItYmVmb3JlIHR5 KSA/XykgKDEtIHR5KSB0eSkpKQ0KKyAgICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1v dmVycmlkZQ0KKyAgICAgICAgICAgICB0eSBlbmQgJ2ZvbnQtbG9jay10eXBlLWZhY2Ugb3ZlcnJp ZGUgc3RhcnQgc3RvcCkNCisgICAgICAgICAgICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJp ZGUNCisgICAgICAgICAgICAgYmVnIG5iICdmb250LWxvY2stbnVtYmVyLWZhY2Ugb3ZlcnJpZGUg c3RhcnQgc3RvcCkpDQorICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1vdmVycmlkZQ0K KyAgICAgICAgICAgYmVnIGVuZCAnZm9udC1sb2NrLW51bWJlci1mYWNlIG92ZXJyaWRlIHN0YXJ0 IHN0b3ApKSkpKQ0KKw0KIChkZWZ1biBydXN0LXRzLW1vZGUtLWRlZnVuLW5hbWUgKG5vZGUpDQog ICAiUmV0dXJuIHRoZSBkZWZ1biBuYW1lIG9mIE5PREUuDQogUmV0dXJuIG5pbCBpZiB0aGVyZSBp cyBubyBuYW1lIG9yIGlmIE5PREUgaXMgbm90IGEgZGVmdW4gbm9kZS4iDQpkaWZmIC0tZ2l0IGEv dGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1i ZXIucnMgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJjZXMvZm9udC1s b2NrLW51bWJlci5ycw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4x YzlhMzhiZDY4Mw0KLS0tIC9kZXYvbnVsbA0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMNCkBAIC0wLDAgKzEsMTggQEAN CisNCitmbiBtYWluKCkgew0KKyAgICBsZXQgeCA9IDF1c2l6ZTsNCisvLyAgICAgICAgICBeIGZv bnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFj ZQ0KKyAgICBsZXQgeCA9IDFfdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisgICAgbGV0IHgg PSAxX2Y2NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAg ICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAgICBsZXQgeCA9IDEuMGY2NDsNCisvLyAg ICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgICBeIGZvbnQt bG9jay10eXBlLWZhY2UNCisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgIF4gZm9u dC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFj ZQ0KK30NCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNv dXJjZXMvZm9udC1sb2NrLnJzIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVz b3VyY2VzL2ZvbnQtbG9jay5ycw0KaW5kZXggMzc3Y2RhMGUzYjkuLjFmNTQ5MDg1ZTNmIDEwMDY0 NA0KLS0tIGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQt bG9jay5ycw0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2Vz L2ZvbnQtbG9jay5ycw0KQEAgLTIzLDMgKzIzLDIxIEBAIG1hY3JvX3J1bGVzISB1bnNhZmVfZm9v IHsNCiAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGZvbnQtbG9jay1v cGVyYXRvci1mYWNlDQogICAgICAgICB9DQogICAgIH07DQorDQorZm4gbWFpbigpIHsNCisgICAg bGV0IHggPSAxdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisv LyAgICAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfdXNp emU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAg ICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfZjY0Ow0KKy8vICAgICAg ICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBmb250LWxvY2st bnVtYmVyLWZhY2UNCisgICAgbGV0IHggPSAxLjBmNjQ7DQorLy8gICAgICAgICAgXiBmb250LWxv Y2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisvLyAgICAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorfQ0KZGlm ZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsIGIvdGVz dC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtdGVzdHMuZWwNCmluZGV4IGY3MThhNTdmYzll Li45NWNhNGEzMmFmZCAxMDA2NDQNCi0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1t b2RlLXRlc3RzLmVsDQorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS10ZXN0 cy5lbA0KQEAgLTI2LDggKzI2LDE3IEBADQogDQogKGVydC1kZWZ0ZXN0IHJ1c3QtdHMtdGVzdC1m b250LWxvY2sgKCkNCiAgIChza2lwLXVubGVzcyAodHJlZXNpdC1yZWFkeS1wICdydXN0KSkNCi0g IChsZXQgKCh0cmVlc2l0LWZvbnQtbG9jay1sZXZlbCA0KSkNCi0gICAgKGVydC1mb250LWxvY2st dGVzdC1maWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLnJzIikgJ3J1c3QtdHMtbW9k ZSkpKQ0KKyAgKGxldCAoKHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpDQorICAgICAgICAoaCBy dXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUpKQ0KKyAgICAoc2V0cSBy dXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUgbmlsKQ0KKyAgICAoZXJ0 LWZvbnQtbG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJjZS1maWxlICJmb250LWxvY2sucnMiKSAn cnVzdC10cy1tb2RlKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1s aXRlcmFsLXR5cGUgaCkpDQorICAobGV0ICgodHJlZXNpdC1mb250LWxvY2stbGV2ZWwgNCkNCisg ICAgICAgIChoIHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVtYmVyLWxpdGVyYWwtdHlwZSkpDQor ICAgIChzZXRxIHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVtYmVyLWxpdGVyYWwtdHlwZSB0KQ0K KyAgICAoZXJ0LWZvbnQtbG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJjZS1maWxlICJmb250LWxv Y2stbnVtYmVyLnJzIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdydXN0LXRzLW1v ZGUpDQorICAgIChzZXRxIHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVtYmVyLWxpdGVyYWwtdHlw ZSBoKSkpDQogDQogKHByb3ZpZGUgJ3J1c3QtdHMtbW9kZS10ZXN0cykNCiANCi0tIA0KMi40NS4y DQoNCg== --_002_87o739ikzefsfpoincareumonsacbe_-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 27 15:08:33 2024 Received: (at 73877) by debbugs.gnu.org; 27 Oct 2024 19:08:33 +0000 Received: from localhost ([127.0.0.1]:46361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t58cr-0005jO-Gl for submit@debbugs.gnu.org; Sun, 27 Oct 2024 15:08:33 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:12847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t58cn-0005j4-VA for 73877@debbugs.gnu.org; Sun, 27 Oct 2024 15:08:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1730056068; x=1730315268; bh=rHQjPDKkQDxPQtMcVNZeUL1wIwSHSKTiIvVqKBnc/2g=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Lsx/5v8Fs4YN9U3yT2idLceBrOVLvszCkfsff3QYGDqhFGrNjo70GafGmIG/K9AXq QTXsx1+j+5Kp4IaQbY2fBjGu6wbjeFk4MpqsibCB8PLEGjXbvtieunbkJVO/2bBCmB 5M/kIBXuQJCfHX4/L7NVaYbylrSL3sWmnvXEWmm/z+V+2vhrraQNS/xdNWHt1XQL7Y zhfcaoGZZzEI05lynB1iJyOpE/norsY3Gz/jUJ+0SD3WdFo080bEmb2XH8S0HRJTum fouOSLiYckGsEF3bfGlTQh41/m7t9vSvUmojnX4u5RwUeIIaFJl/mZrVt5HZIMc1in UsIR2XWmJSeMg== Date: Sun, 27 Oct 2024 19:07:41 +0000 To: Christophe TROESTLER From: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Message-ID: In-Reply-To: <87o739ikze.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> Feedback-ID: 44397038:user:proton X-Pm-Message-ID: 235c1c8ae428f81cdafaaf8f26b0b8abee514d51 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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 (-) On Thursday, October 24th, 2024 at 11:22, Christophe TROESTLER wrote: >=20 >=20 > Hi, >=20 > Thanks for your comments. Here is an updated patch (against emacs-30, let= me know if you would prefer the emacs-29 branch). >=20 > Best, > C. Thanks Christophe. This should be against the master branch. It will need a commit message (see the CONTRIBUTE file) and a NEWS entry. +(defcustom rust-ts-mode-highlight-number-literal-type nil I'm unsure about this name since it's a little misleading. The type is still highlighted if this is nil, but the same as the number. I don't really have a better suggestion though, and anything else would be longer and probably a little unruly. I was thinking about rust-ts-mode-highlight-number-literal-type-separately but... Maybe we drop the literal part? Does anyone else have any thoughts/suggestions? + :version "30.1" Should be "31.1". For rust-ts-test-font-lock, I'm wondering if we should split that up to a new ert-deftest. If we have more customizations in the future we'd probably end up doing that anyway. Also, I'm not sure we need to bother resetting the rust-ts-mode-highlight-n= umber-literal-type variable. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 28 17:57:18 2024 Received: (at 73877) by debbugs.gnu.org; 28 Oct 2024 21:57:19 +0000 Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Xji-00078K-5p for submit@debbugs.gnu.org; Mon, 28 Oct 2024 17:57:18 -0400 Received: from mail-am6eur05on2121.outbound.protection.outlook.com ([40.107.22.121]:11991 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Xjf-000781-Is for 73877@debbugs.gnu.org; Mon, 28 Oct 2024 17:57:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y8bN6H5BYLRRjN3MtnPoOEzNFrtOIw248FGQZMJLTJPQU6Mw1/GMR0xuvtQQiaxkQw2p4mKXUqGs7FIs0aEl2U4qD9MDQnzZBtvkimmF7JenUhVlrS6tltKlNldtpBXO8gq0z6I5J8Rv8Ps75Rnr+Vklr77JJTNPAqwGQxpczW1szLzsgyPxL9RnSMMuf4RtRYeGYcqZxJVHe2STMGZSM8GidIqPJ1iQZ0C2HeT20Bm35IgPwJ2nonaHNXawSVCG4O8AqN8QwTB8qbYmPPnRW+nCOTbYDZsQHVpUWesbc/v77MCw1g9LrDXjmBQL1EmHwDUy83C3uMrhg0QNryuGSA== 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=qExWiYxHjVy8qIFwo4nWs9XAfUQUCs0vQzSCxWiD9W4=; b=FmLRti6Cc0Mva6cswoYM1qi+Z4Ay4IlmyEr5TO8TkmZ3D/mmkwLuK2zTwW0gmWLbtbJMd/6QpWySETb5fLxsomndMu+iiRGi1vdSSkKqmNP47mSqxp5swyhapvZBGAhvL25p0xLLHVeXvWGf1OZ03CH7BUlwYk8YpHCIWu3Eci1Oa7W2h4GKKMaqd2de4XoP8Cp7PNrGL9xY3lBmvH6abGE14oheUdUAzJtBLnAs4yzZsfPkZ2nGYSA/VQUQK08gqunFb4EyKInwusz2xYa3wAvWMvr7PTQYSbieO9YTG9CiWvLRKmz66diW9i2Bj/HjM4WZfjqcp2aBieVr8WwPcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qExWiYxHjVy8qIFwo4nWs9XAfUQUCs0vQzSCxWiD9W4=; b=NkWMgTOD4Tnn7uab7c2iGP6kAvfAHjhejdjTgBbOVmucOe5RsLqgyvaRU8JKjqkijXNL37v49WpK+Wv+blNFQw4kHaonHcyun6DiyiFAkMKfiraVLb2onI26iQ1HWi+xbRBgKrxB8TMgGK2281FAGzXKAWTIy2xiuHO1NPtJZiI= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by AS8PR01MB8228.eurprd01.prod.exchangelabs.com (2603:10a6:20b:34f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.24; Mon, 28 Oct 2024 21:56:53 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%4]) with mapi id 15.20.8093.018; Mon, 28 Oct 2024 21:56:52 +0000 From: Christophe TROESTLER To: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Mon, 28 Oct 2024 21:56:52 +0000 Message-ID: <87iktbao2j.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> In-Reply-To: (Randy Taylor's message of "Sun, 27 Oct 2024 19:07:41 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: mu4e 1.12.6; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|AS8PR01MB8228:EE_ x-ms-office365-filtering-correlation-id: 6e6d515f-4178-49a3-81b5-08dcf79b6ea1 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?bGwrZjl6akluclloQ3h2NlpMRU1aYzNacTJodzU1Vzk2eC94RHFGN0o0emJr?= =?utf-8?B?bTRoMTNBSUZMMWNjelJKNSs2QWl1clpkdWdtbFZzMzhoanpzdm5QQTUzTXYr?= =?utf-8?B?VUxsYmphU28xRFFpWHdNc2FqeDRvYXRwcFp0RHllajZYd0JJZWlXaDJyWTh0?= =?utf-8?B?TnNDTnVsT292TGNESnZXWThLQnRmS3BCM1ZtL3dmYnB0Y0lWdHVCZis1UGsz?= =?utf-8?B?QXA4WE1Ed3RTVUNVOVhaNkFjdWdFNHZGWEo3QmViVE1rQTE2blo5Uys4OEhn?= =?utf-8?B?VVdrYUJ2aGozQ3VjTHlJa3kyTzEvTEtocU56ZGh6RXZrUlk3cUR0Vi90dnYx?= =?utf-8?B?ZnNUVDYzekZxWE5vQmZzRmk4WE80MlY5OGNwNnBlMHJzRlRQVFlWN00xM1ZS?= =?utf-8?B?YW5CNU5lZVUrRHJ0WW5sVEVzSExtMFA1NHdCQzFqQjcrL0NvbDEvaTJGbk9n?= =?utf-8?B?RTJiYjYrMVRBRjJPSk5zclhrS3pEamtwNHkwSEk0THh6VTV5eC9hVUdkb0JR?= =?utf-8?B?ZkJhbVJOZkdiemg2eElKNE56aXBpcXY2NjZ1K0wxQzBPbmdCNWpoUncrbXdm?= =?utf-8?B?NUZMKzYzQng5Rm5TUEljd0dQVi9TeXhTK0MvajU0VFlMRVFjK0paa0tPaTMy?= =?utf-8?B?QU1EQ3l3UXZ3VUpYSlJrMEhkVEFLYWNvVlZ3UDVMMGx5OGM5cVZyRlhyOUYw?= =?utf-8?B?VDlmQlpXbXVPaXptbHVjOTIvVGRQT2VsektlNnZ0NmMydDRtYWZqV09HajV1?= =?utf-8?B?aEdPNlFzZmhqUUFncEQ3cnZvN0pHczZ3RzBQKzNpdW9wTXlISU91SnNPenBx?= =?utf-8?B?bERuNk9BWElzby8vQUo4RCtTd3lqRk1BOVYzaUNoblZVVXRJYVdoQTJOcUFy?= =?utf-8?B?NDM3cGtYdzdaK1l4SzQ1anpGbkQyYzZBa0wwdzRFRkcraEtQNHJUbitVUCtl?= =?utf-8?B?QUMwNUFFNnZOazNGbi9Dd1NQcnhmaVVyTGQ0NzZMVmZRT1kxV2wyUGtIWHZr?= =?utf-8?B?cDRGb1dFM3Nwdi9GdnhKOUkrU3BqYWVPQlJuK0NWZzI3ZjJyRnMzMThNUnB1?= =?utf-8?B?TGxlTVNWTWJabVoyYnVOZW5TOWRLby9WTWRnY3ZBZHpDNWFTSnZJLzJCMXFt?= =?utf-8?B?cXQ3ZU9PVXV3c0JlbWl5V056Tk96MG03clUzdnFDRThxWERJc0crWVZremp0?= =?utf-8?B?TDJQa1IrS1doUXdVNFNNSzRqdHpidWtuVVkwR0ZOaE9Jb1BiMVJJbEY2TFlp?= =?utf-8?B?Q2o1MGx2Z2J1ekdWcnUwMXJXUW9xYWdXNWlBQ2Nwc0VneUpPbm9XcjZORlV5?= =?utf-8?B?Vi9ETHlqU0FiWk9BOHZQbGRsVU9VNGVhN3FIZWJuZFRGMm0yRmlQem94ZGlD?= =?utf-8?B?bnZkNEN1eE1wMm01QnprY1lmRGVIMUEwZTVzQ21qTEFFZjdqenpTY0FDalRp?= =?utf-8?B?eTVObDV2RFluQVNUK2RVN0tLSEM0Z2hHQjFQaEMyUXBJWFc3dXgxbW1rcVY1?= =?utf-8?B?a3FhM0R2b3NyUHBoM0lxTHdHTmdOWnkyMmJsMktZK1FIMDkzS3NHdmpFb2Er?= =?utf-8?B?cjNGbjY1T2t5NWxWbUpQMzYzdUhiNUI2VVMyeEZZdHBUSGdJdjllMmJjUmYy?= =?utf-8?B?SlV6LzBpelhsNzk2cFpLNkp4RUt4UEtJRUQ5bnhodDdVSHR2Z2Y5ckpTTzlh?= =?utf-8?B?bTczM2FPTnp5bHhyWnBPU05TMXJYeklhcjJVVWZkb0g4RmR0Z2FRenEwYmV4?= =?utf-8?B?MGRHOVE5biszS0xGUFRkQXpGQ2E5dk5hOC9kdzlLMFBWM1l0ckpIK2FOY1hl?= =?utf-8?B?Zk16SEVuQkl3eER6QmxlMGpjY1RXWFFVNDdId1NYRzFwSTRWdXE1TzhVa2VK?= =?utf-8?Q?OUCZcvT0PrgqL?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aER1T1N5RHVWV1VZUGorOUFzdXpUb3RIcThjRWN2RDVIbXFoTlhMb0Fjam1L?= =?utf-8?B?TGcvVDdqMXk5UFEwdE5xbExwL3RzQW0yTE5ZU0ZTMmZ2WDFGNkdmbmo2bVN0?= =?utf-8?B?Mk5qVzZDR01oTFh5R1hBSWEwRnlCQVdTNnpoL1ZmZ3VYSWMvV1I2WEdFY2JO?= =?utf-8?B?enh3WUt5NGw3bWVvYnljcHo1NDY1bDdWckZzQXFYZVV6TW10ZnpRVzhCaVZv?= =?utf-8?B?aGRPQ3piQWRpWVhCUkh2VFIxdnhCelRYRlVZMGlVdEtvZjB5a2lVcWNFbUQx?= =?utf-8?B?RXdNOStrTzZTSFRtRHZFRncyQm9LZlk3bjk4ejhFN1VEdCtkOFVGbUZwQmpq?= =?utf-8?B?MnE0L2VSOVhFSjlua0R0dFRVYitka3FXNEFld2lvMkgySDhwUnA2NFRkSzI3?= =?utf-8?B?cjRsNUQ2eVRwSHRIY0liTHdNaHNPVC9ITUZJbjBrSWcwMURRdlozWElrdVRX?= =?utf-8?B?cTBJTG1KLzFKRk1nYjRlaE1SL0daUUZuZmtCSXlWKzZXK29XSWYveUtxUGhR?= =?utf-8?B?OUV6QkJLcnhhdmZJYmRwWmNrOE1PMnpGaGFZMXRRRzRpRGVaTjd2eFF5Witz?= =?utf-8?B?T2xHZmVNQXVVTTNUSUJ3QTcvM2p3Zi9zWEFhOVlCUmgyWkVJUGpOenhkN3Bh?= =?utf-8?B?RFEyMTVOcE1jWGo2NzlNTkRYYWhiQUtxZlhreFNybzFQSWtIM1ovb2kxSy8y?= =?utf-8?B?Mndrb2dFaGk4YmszT3dxcXFqY3NSYjVyQnZHQXd2Nmxha0hYRGhYR21JZ3lD?= =?utf-8?B?cE1FQWRSZEk3dkJQQ3RoY3Y2QVdyc01tYUZxSTZmZW5temtMVDBhL3VTbyts?= =?utf-8?B?UHhpMTdhNE11UjBHd2dtQnNSTkUxdWV5S1M4M2EzOXhXakxPR0tOY0Ruc2Z2?= =?utf-8?B?dUdJL2VUNHVTMTVLWmxWUC90eWJFY3RXM3A3M0tOZm1ZdDRFdDFnMVl1d0R2?= =?utf-8?B?WFpqSEVsNGVKUXRVb3RMblh2TWpPT1ZweVBNLzVyQWZyeWxBTkpGUjVqM1lM?= =?utf-8?B?SWQwcVFvVW5XbjZXVnE4ZVczaVQwZTN2OEhyY3o4V0l0OUhkQ0F0TkhtQnUr?= =?utf-8?B?YTZkbTVwOWQxTU52MzdDYUxuZkoyL0ZqdVdtMjR5VzFaZllPQU0ycU54MG4r?= =?utf-8?B?SVNpYVN0UFhpcUo2QjExSEpGai8waFZLa0J3R1hPaFNMUEhjYURYMlV6MmMx?= =?utf-8?B?WE9ORXUzeUUzTnJTTDdOdHBKclJ0VUpINStKRTZUT0haa2tzUEY5TzBTaE0r?= =?utf-8?B?TnBqcGxXSlpTWjQ4bGVwdGs4SStoMlpPTlMycWk1eURndDVEMHJ3UmNrSHkz?= =?utf-8?B?NCs5cTlicHVqZGpoZERhdTNSU2JVcVZIekowN3FhQXptTzAycXhNbUpxeUVm?= =?utf-8?B?bjlXV3dKMDRpczF2ODE2c3RoZTYzSTNiQ1ZuZ21OZWtOSXoyd29aWkRBN01F?= =?utf-8?B?TDhqckpJL3ovQ09VNE1OOWFOUjFtTWZJNXc0TE01NHl2Wmh1UENFcUtVM3Zm?= =?utf-8?B?TUhHcU9IYzVXeGxkNDVtdXloTUJmTXJEaFFsUWczNko1UEJ0N0hwVTViNWxj?= =?utf-8?B?OEhIVEwxVmdBbVIwTUtzbEhXTDB4VFZFS2pCRUg3QVJEaTN2d1VqSTJqTlhJ?= =?utf-8?B?Zkt4VHB4WVpCdTBXMGVUQWNYZkpjbEpIOWEwREk5R0JnNzRpdDhOZFljSGg4?= =?utf-8?B?VGM1L3RBQ3h6ZUdnTEI1ckRSeEFCZmVjQmRhMWJJY3k5V3dDRVo0VFBIcHNG?= =?utf-8?B?M1dyL3NCb0FISEVNdUZtL0E5RGlMVGFoQ0xNb1liNlAraUNtaG1wK0VGcy8x?= =?utf-8?B?YU5tYjU5M1JXU2o0QVRPeGRqbU9SSnEydldoZlBDODB0WlBUVXAwSEpoVGUv?= =?utf-8?B?TU94L3pONm12blJzaG9XWE4yU3hOa2ZxMC9FWHJxWlVhZzBTWGVhZng2emhN?= =?utf-8?B?QnZpSyt6SU9aZ0h5ZGc3eTF2R3oyMEFFU2NSOUhKTG9aYTZzZU1yaDVPTXNp?= =?utf-8?B?UnRkZTBubElaVnRjN0I1RWVOUThCZXg4dHFLUjJybTFMYk92cHRnRTd0c1hF?= =?utf-8?B?TTIyQ2M4YzBFdld1S3FTZTZETmlQSjVhMUNxQi9ZV2NUck5pQ3NRRkJBTzhS?= =?utf-8?Q?kbfXF3XB6I8YosCxvacMVeKop?= Content-Type: multipart/mixed; boundary="_002_87iktbao2jfsfpoincareumonsacbe_" MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e6d515f-4178-49a3-81b5-08dcf79b6ea1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2024 21:56:52.7644 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xid6lWxkD/8XcjJF0cmTMJE+Z/MKJw87x3JKfX1ujWoX06tQHwUAiSBlx7LRWsF1oyrVmuiAnHcU+oGEXYwgzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB8228 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_002_87iktbao2jfsfpoincareumonsacbe_ Content-Type: text/plain; charset="utf-8" Content-ID: <97DD1FC5C73BD848AB6EAF872D3E1D94@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 SGksDQoNCkhlcmUgaXMgYW4gdXBkYXRlZCBwYXRjaCB0aGF0IChob3BlZnVsbHkpIGFkZHJlc3Nl cyBhbGwgb2YgeW91ciByZW1hcmtzIGV4Y2VwdCB0aGUgbGFzdCBvbmU6IHdoZW4gZXhlY3V0aW5n IHRoZSB0ZXN0cyBpbnRlcmFjdGl2ZWx5IGluIHRoZSBpbnN0YW5jZSBvZiBFbWFjcyBvbmUgd29y a3Mgd2l0aCwgaXQgaXMgZ29vZCBJTUhPIHRoYXQgZ2xvYmFsIHZhcmlhYmxlcyBhcmUgbm90IGNo YW5nZWQgdW5kZXIgb3VyIGZlZXQuICBUaGF0IGJlaW5nIHNhaWQsIGl0IGlzIG5vdCBhIHN0cm9u ZyBvcGluaW9uIGFuZCBJIGNhbiByZW1vdmUgdGhlIHJlc2V0IGlmIHlvdSB3aXNoLg0KDQpCZXN0 LA0KQy4NCg0K77u/T24gMjcgT2N0b2JlciAyMDI0IGF0IDIwOjA3ICswMSwgUmFuZHkgVGF5bG9y IDxkZXZAcmp0LmRldj4gd3JvdGU6DQo+IFvigKZdIFRoaXMgc2hvdWxkIGJlIGFnYWluc3QgdGhl IG1hc3RlciBicmFuY2guDQo+DQo+IEl0IHdpbGwgbmVlZCBhIGNvbW1pdCBtZXNzYWdlIChzZWUg dGhlIENPTlRSSUJVVEUgZmlsZSkgYW5kIGEgTkVXUyBlbnRyeS4NCj4NCj4gKyhkZWZjdXN0b20g cnVzdC10cy1tb2RlLWhpZ2hsaWdodC1udW1iZXItbGl0ZXJhbC10eXBlIG5pbA0KPiBJJ20gdW5z dXJlIGFib3V0IHRoaXMgbmFtZSBzaW5jZSBpdCdzIGEgbGl0dGxlIG1pc2xlYWRpbmcuIFRoZSB0 eXBlDQo+IGlzIHN0aWxsIGhpZ2hsaWdodGVkIGlmIHRoaXMgaXMgbmlsLCBidXQgdGhlIHNhbWUg YXMgdGhlIG51bWJlci4NCj4gSSBkb24ndCByZWFsbHkgaGF2ZSBhIGJldHRlciBzdWdnZXN0aW9u IHRob3VnaCwgYW5kIGFueXRoaW5nIGVsc2UNCj4gd291bGQgYmUgbG9uZ2VyIGFuZCBwcm9iYWJs eSBhIGxpdHRsZSB1bnJ1bHkuIEkgd2FzIHRoaW5raW5nIGFib3V0DQo+IHJ1c3QtdHMtbW9kZS1o aWdobGlnaHQtbnVtYmVyLWxpdGVyYWwtdHlwZS1zZXBhcmF0ZWx5IGJ1dC4uLg0KPg0KPiBNYXli ZSB3ZSBkcm9wIHRoZSBsaXRlcmFsIHBhcnQ/DQo+DQo+IERvZXMgYW55b25lIGVsc2UgaGF2ZSBh bnkgdGhvdWdodHMvc3VnZ2VzdGlvbnM/DQo+DQo+ICsgIDp2ZXJzaW9uICIzMC4xIg0KPiBTaG91 bGQgYmUgIjMxLjEiLg0KPg0KPiBGb3IgcnVzdC10cy10ZXN0LWZvbnQtbG9jaywgSSdtIHdvbmRl cmluZyBpZiB3ZSBzaG91bGQgc3BsaXQgdGhhdCB1cCB0bw0KPiBhIG5ldyBlcnQtZGVmdGVzdC4g SWYgd2UgaGF2ZSBtb3JlIGN1c3RvbWl6YXRpb25zIGluIHRoZSBmdXR1cmUgd2UnZA0KPiBwcm9i YWJseSBlbmQgdXAgZG9pbmcgdGhhdCBhbnl3YXkuDQo+IEFsc28sIEknbSBub3Qgc3VyZSB3ZSBu ZWVkIHRvIGJvdGhlciByZXNldHRpbmcgdGhlDQo+IHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVt YmVyLWxpdGVyYWwtdHlwZSB2YXJpYWJsZS4NCg0K --_002_87iktbao2jfsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch" Content-Description: 0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch Content-Disposition: attachment; filename="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch"; size=7730; creation-date="Mon, 28 Oct 2024 21:56:52 GMT"; modification-date="Mon, 28 Oct 2024 21:56:52 GMT" Content-ID: <08C4C3C5F1ED94449E7F9DA177AEB472@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBhMmFhMzVhNzJhMTEzODdkYjhmMDc4NGRlMWU4MzIyMjBjMTg3OTY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBSdXN0IHRzOiBmb250aWZ5IGFzIHR5cGUgdGhlIHBvc3NpYmxl IHN1ZmZpeCBvZiBudW1iZXINCiBsaXRlcmFscw0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj aGFyc2V0PSJ1dGYtOCINCg0KKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgKHJ1c3Qt dHMtbW9kZS0tZm9udGlmeS1udW1iZXItbGl0ZXJhbCk6DQpwZXJmb3JtIHRoZSBpbXByb3ZlZCBm b250aWZpY2F0aW9uIG9mIG51bWJlcnMuDQoqIHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1t b2RlLXRlc3RzLmVsOg0KKiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJj ZXMvZm9udC1sb2NrLnJzOg0KKiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNv dXJjZXMvZm9udC1sb2NrLW51bWJlci5yczoNCkFkZCB0ZXN0cyBmb3IgdGhlIG5ldyBvcHRpb25h bCBmb250aWZpY2F0aW9uIG9mIHRoZSBwb3NzaWJsZSB0eXBlDQpzdWZmaXggb2YgbnVtYmVycy4N Ci0tLQ0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3 ICsrKysNCiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgICAgICAgICAgICAgICAgfCAz NiArKysrKysrKysrKysrKysrKystDQogLi4uL2ZvbnQtbG9jay1udW1iZXIucnMgICAgICAgICAg ICAgICAgICAgICAgIHwgMTggKysrKysrKysrKw0KIC4uLi9ydXN0LXRzLW1vZGUtcmVzb3VyY2Vz L2ZvbnQtbG9jay5ycyAgICAgICB8IDE4ICsrKysrKysrKysNCiB0ZXN0L2xpc3AvcHJvZ21vZGVz L3J1c3QtdHMtbW9kZS10ZXN0cy5lbCAgICAgfCAxNiArKysrKysrLS0NCiA1IGZpbGVzIGNoYW5n ZWQsIDkyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2stbnVt YmVyLnJzDQoNCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRleCBkMWM3MzAz Zjk3Ni4uNGE5ODdmMTFmNGIgMTAwNjQ0DQotLS0gYS9ldGMvTkVXUw0KKysrIGIvZXRjL05FV1MN CkBAIC02MzAsNiArNjMwLDEzIEBAIGNsb25pbmcsIG9yIHByb21wdHMgZm9yIHRoYXQsIHRvby4N CiBXaGVuIHRoZSBhcmd1bWVudCBpcyBub24tbmlsLCB0aGUgZnVuY3Rpb24gc3dpdGNoZXMgdG8g YSBidWZmZXIgdmlzaXRpbmcNCiB0aGUgZGlyZWN0b3J5IGludG8gd2hpY2ggdGhlIHJlcG9zaXRv cnkgd2FzIGNsb25lZC4NCiANCisqKiBSdXN0LXRzIG1vZGUNCisNCistLS0NCisqKiogTmV3IHVz ZXIgb3B0aW9uICdydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUnLg0K K1J1c3QgbnVtYmVyIGxpdGVyYWxzIG1heSBoYXZlIGFuIG9wdGlvbmFsIHR5cGUgc3VmZml4LiAg V2hlbiB0aGlzIG9wdGlvbg0KK2lzIG5vbi1uaWwsIHRoaXMgc3VmZml4IGlzIGZvbnRpZmllZCBh cyBhIHR5cGUuDQorDQogDA0KICogTmV3IE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4x DQogDQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIGIvbGlzcC9w cm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQppbmRleCBlNTJlYTNiMTI1YS4uNDMxNGZhOWFlZWQg MTAwNjQ0DQotLS0gYS9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwNCisrKyBiL2xpc3Av cHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0KQEAgLTYyLDYgKzYyLDE1IEBAIHJ1c3QtdHMtZmx5 bWFrZS1jb21tYW5kDQogICAgICAgICAgICAgICAgICAocmVwZWF0IDp0YWcgIkN1c3RvbSBjb21t YW5kIiBzdHJpbmcpKQ0KICAgOmdyb3VwICdydXN0KQ0KIA0KKyhkZWZjdXN0b20gcnVzdC10cy1t b2RlLWZvbnRpZnktbnVtYmVyLXN1ZmZpeC1hcy10eXBlIG5pbA0KKyAgIklmIG5vbi1uaWwsIGZv bnRpZnkgdGhlIG9wdGlvbmFsIHR5cGUgc3VmZml4IG9mIG51bWJlciBsaXRlcmFscyB3aXRoDQor YGZvbnQtbG9jay10eXBlLWZhY2UnIGluc3RlYWQgb2YgYGZvbnQtbG9jay1udW1iZXItZmFjZScu Ig0KKyAgOnZlcnNpb24gIjMxLjEiDQorICA6dHlwZSAnYm9vbGVhbg0KKyAgOmdyb3VwICdydXN0 KQ0KKyhwdXQgJ3J1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZmaXgtYXMtdHlwZSAnc2Fm ZS1sb2NhbC12YXJpYWJsZQ0KKyAgICAgJ2Jvb2xlYW5wKQ0KKw0KIChkZWZ2YXIgcnVzdC10cy1t b2RlLXByZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCiAgICcoKCImJiIgLiA/4oinKSAoInx8IiAuID/i iKgpDQogICAgICgiPD0iIC4gP+KJpCkgICgiPj0iIC4gP+KJpSkgKCIhPSIgLiA/4omgKQ0KQEAg LTExNiw2ICsxMjUsMTIgQEAgcnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMNCiAgICAgICgocGFy ZW50LWlzICJ1c2VfbGlzdCIpIHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQp KSkNCiAgICJUcmVlLXNpdHRlciBpbmRlbnQgcnVsZXMgZm9yIGBydXN0LXRzLW1vZGUnLiIpDQog DQorKGRlZmNvbnN0IHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVzDQorICAocmVnZXhwLW9wdCAn KCJ1OCIgImk4IiAidTE2IiAiaTE2IiAidTMyIiAiaTMyIiAidTY0Ig0KKyAgICAgICAgICAgICAg ICAiaTY0IiAidTEyOCIgImkxMjgiICJ1c2l6ZSIgImlzaXplIiAiZjMyIiAiZjY0IikpDQorICAi UmVnZXhwIHRoYXQgbWF0Y2hlcyBhbnkgc3VmZml4IG9uIG51bWJlciBsaXRlcmFscyBhcyBkb2N1 bWVudGVkDQorYXQgaHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9yZWZlcmVuY2UvdG9rZW5zLmh0 bWwjc3VmZml4ZXMuIikNCisNCiAoZGVmdmFyIHJ1c3QtdHMtbW9kZS0tYnVpbHRpbi1tYWNyb3MN CiAgICcoImNvbmNhdF9ieXRlcyIgImNvbmNhdF9pZGVudHMiICJjb25zdF9mb3JtYXRfYXJncyIN CiAgICAgImZvcm1hdF9hcmdzX25sIiAibG9nX3N5bnRheCIgInRyYWNlX21hY3JvcyIgImFzc2Vy dCIgImFzc2VydF9lcSINCkBAIC0yMjEsNyArMjM2LDggQEAgcnVzdC10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MNCiANCiAgICA6bGFuZ3VhZ2UgJ3J1c3QNCiAgICA6ZmVhdHVyZSAnbnVtYmVy DQotICAgJyhbKGZsb2F0X2xpdGVyYWwpIChpbnRlZ2VyX2xpdGVyYWwpXSBAZm9udC1sb2NrLW51 bWJlci1mYWNlKQ0KKyAgICcoWyhmbG9hdF9saXRlcmFsKSAoaW50ZWdlcl9saXRlcmFsKV0NCisg ICAgIEBydXN0LXRzLW1vZGUtLWZvbnRpZnktbnVtYmVyLWxpdGVyYWwpDQogDQogICAgOmxhbmd1 YWdlICdydXN0DQogICAgOmZlYXR1cmUgJ29wZXJhdG9yDQpAQCAtMzY5LDYgKzM4NSwyNCBAQCAn cnVzdC10cy1tb2RlLS1mb250aWZ5LXBhdHRlcm4NCiAgICAgICAgICAgICAgKHRyZWVzaXQtbm9k ZS1zdGFydCBpZCkgKHRyZWVzaXQtbm9kZS1lbmQgaWQpDQogICAgICAgICAgICAgICdmb250LWxv Y2stdmFyaWFibGUtbmFtZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IGVuZCkpKSkpKSkNCiANCisoZGVm dW4gcnVzdC10cy1tb2RlLS1mb250aWZ5LW51bWJlci1saXRlcmFsIChub2RlIG92ZXJyaWRlIHN0 YXJ0IHN0b3AgJnJlc3QgXykNCisgICJGb250aWZ5IG51bWJlciBsaXRlcmFscywgaGlnaGxpZ2h0 aW5nIHRoZSBvcHRpb25hbCBzdWZmaXggYXMgYSB0eXBlDQorYmFzZWQgb24gdGhlIHZhbHVlIG9m IGBydXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUnLiINCisgIChsZXQq ICgoYmVnICh0cmVlc2l0LW5vZGUtc3RhcnQgbm9kZSkpDQorICAgICAgICAgKGVuZCAodHJlZXNp dC1ub2RlLWVuZCBub2RlKSkpDQorICAgIChzYXZlLWV4Y3Vyc2lvbg0KKyAgICAgIChnb3RvLWNo YXIgZW5kKQ0KKyAgICAgIChpZiAoYW5kIHJ1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZm aXgtYXMtdHlwZQ0KKyAgICAgICAgICAgICAgIChsb29raW5nLWJhY2sgcnVzdC10cy1tb2RlLS1u dW1iZXItdHlwZXMgYmVnKSkNCisgICAgICAgICAgKGxldCogKCh0eSAobWF0Y2gtYmVnaW5uaW5n IDApKQ0KKyAgICAgICAgICAgICAgICAgKG5iIChpZiAoZXEgKGNoYXItYmVmb3JlIHR5KSA/Xykg KDEtIHR5KSB0eSkpKQ0KKyAgICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1vdmVycmlk ZQ0KKyAgICAgICAgICAgICB0eSBlbmQgJ2ZvbnQtbG9jay10eXBlLWZhY2Ugb3ZlcnJpZGUgc3Rh cnQgc3RvcCkNCisgICAgICAgICAgICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisg ICAgICAgICAgICAgYmVnIG5iICdmb250LWxvY2stbnVtYmVyLWZhY2Ugb3ZlcnJpZGUgc3RhcnQg c3RvcCkpDQorICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1vdmVycmlkZQ0KKyAgICAg ICAgICAgYmVnIGVuZCAnZm9udC1sb2NrLW51bWJlci1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3Ap KSkpKQ0KKw0KIChkZWZ1biBydXN0LXRzLW1vZGUtLWRlZnVuLW5hbWUgKG5vZGUpDQogICAiUmV0 dXJuIHRoZSBkZWZ1biBuYW1lIG9mIE5PREUuDQogUmV0dXJuIG5pbCBpZiB0aGVyZSBpcyBubyBu YW1lIG9yIGlmIE5PREUgaXMgbm90IGEgZGVmdW4gbm9kZS4iDQpkaWZmIC0tZ2l0IGEvdGVzdC9s aXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMg Yi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJjZXMvZm9udC1sb2NrLW51 bWJlci5ycw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4xYzlhMzhi ZDY4Mw0KLS0tIC9kZXYvbnVsbA0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1v ZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMNCkBAIC0wLDAgKzEsMTggQEANCisNCitm biBtYWluKCkgew0KKyAgICBsZXQgeCA9IDF1c2l6ZTsNCisvLyAgICAgICAgICBeIGZvbnQtbG9j ay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAg ICBsZXQgeCA9IDFfdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisgICAgbGV0IHggPSAxX2Y2 NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAg IF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAgICBsZXQgeCA9IDEuMGY2NDsNCisvLyAgICAgICAg ICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgICBeIGZvbnQtbG9jay10 eXBlLWZhY2UNCisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgIF4gZm9udC1sb2Nr LW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KK30N CmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJjZXMv Zm9udC1sb2NrLnJzIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2Vz L2ZvbnQtbG9jay5ycw0KaW5kZXggMzc3Y2RhMGUzYjkuLjFmNTQ5MDg1ZTNmIDEwMDY0NA0KLS0t IGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5y cw0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQt bG9jay5ycw0KQEAgLTIzLDMgKzIzLDIxIEBAIG1hY3JvX3J1bGVzISB1bnNhZmVfZm9vIHsNCiAv LyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGZvbnQtbG9jay1vcGVyYXRv ci1mYWNlDQogICAgICAgICB9DQogICAgIH07DQorDQorZm4gbWFpbigpIHsNCisgICAgbGV0IHgg PSAxdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAg ICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfdXNpemU7DQor Ly8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICBeIGZv bnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfZjY0Ow0KKy8vICAgICAgICAgIF4g Zm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisgICAgbGV0IHggPSAxLjBmNjQ7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVt YmVyLWZhY2UNCisvLyAgICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisgICAg bGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisvLyAgICAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorfQ0KZGlmZiAtLWdp dCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsIGIvdGVzdC9saXNw L3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtdGVzdHMuZWwNCmluZGV4IGY3MThhNTdmYzllLi5mZTgy Y2U3YWQ3ZSAxMDA2NDQNCi0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRl c3RzLmVsDQorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbA0K QEAgLTI2LDggKzI2LDIwIEBADQogDQogKGVydC1kZWZ0ZXN0IHJ1c3QtdHMtdGVzdC1mb250LWxv Y2sgKCkNCiAgIChza2lwLXVubGVzcyAodHJlZXNpdC1yZWFkeS1wICdydXN0KSkNCi0gIChsZXQg KCh0cmVlc2l0LWZvbnQtbG9jay1sZXZlbCA0KSkNCi0gICAgKGVydC1mb250LWxvY2stdGVzdC1m aWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLnJzIikgJ3J1c3QtdHMtbW9kZSkpKQ0K KyAgKGxldCAoKHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpDQorICAgICAgICAoaCBydXN0LXRz LW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUpKQ0KKyAgICAoc2V0cSBydXN0LXRz LW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgbmlsKQ0KKyAgICAoZXJ0LWZvbnQt bG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJjZS1maWxlICJmb250LWxvY2sucnMiKSAncnVzdC10 cy1tb2RlKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFz LXR5cGUgaCkpKQ0KKw0KKyhlcnQtZGVmdGVzdCBydXN0LXRzLXRlc3QtZm9udC1sb2NrLW51bWJl ciAoKQ0KKyAgKHNraXAtdW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgJ3J1c3QpKQ0KKyAgKGxldCAo KHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpDQorICAgICAgICAoaCBydXN0LXRzLW1vZGUtZm9u dGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUpKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtZm9u dGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgdCkNCisgICAgKGVydC1mb250LWxvY2stdGVzdC1m aWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLW51bWJlci5ycyIpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAncnVzdC10cy1tb2RlKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1v ZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgaCkpKQ0KIA0KIChwcm92aWRlICdydXN0 LXRzLW1vZGUtdGVzdHMpDQogDQotLSANCjIuNDUuMg0KDQo= --_002_87iktbao2jfsfpoincareumonsacbe_-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 02 07:01:35 2024 Received: (at 73877) by debbugs.gnu.org; 2 Nov 2024 11:01:35 +0000 Received: from localhost ([127.0.0.1]:53261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7Bst-0006yl-CV for submit@debbugs.gnu.org; Sat, 02 Nov 2024 07:01:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7Bsr-0006yd-NF for 73877@debbugs.gnu.org; Sat, 02 Nov 2024 07:01:34 -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 1t7Bsl-0008Tf-5C; Sat, 02 Nov 2024 07:01:27 -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=vDK5i0TGA3h6fx1Uku3KfNAv4YTeG2zo2U/Bm0g1aBA=; b=UPUjcIIFKmDf tkX4FnnieAQyrhwHLa/J3s/3H0d+BmiXWdVQWjJQOgMYC4DoqIyPrp27NsN7NHiSvwug7Th4+01B0 6RuI3eM1LowlSW4EpM6BIT9oVQbwmKumLOj2o0ekZBgEHFjfMRT4i2mw3BZ+omwduo32FS9sMofcl HPPnS9A4Q5mD8sI4l/nTjZiy7x5hnN4TRVQKkEiIU1Pp3gyhodqYQQwkN8eu0MQsMAkzZk5Wj+cwg oOdKmm7ntPHhdkz1A0gAwNmxSRv0B/AvQy8jJpYEubb2i26I02yvvstSKuFknYsG92zd3wOIHEhOW FOu7HzNo5UKvFAnVaSbAlw==; Date: Sat, 02 Nov 2024 13:01:20 +0200 Message-Id: <86jzdlzypr.fsf@gnu.org> From: Eli Zaretskii To: Christophe TROESTLER In-Reply-To: <87iktbao2j.fsf@poincare.umons.ac.be> (message from Christophe TROESTLER on Mon, 28 Oct 2024 21:56:52 +0000) Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73877 Cc: dev@rjt.dev, 73877@debbugs.gnu.org, stefankangas@gmail.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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, > Stefan Kangas > From: Christophe TROESTLER > Date: Mon, 28 Oct 2024 21:56:52 +0000 > > Here is an updated patch that (hopefully) addresses all of your remarks except the last one: when executing the tests interactively in the instance of Emacs one works with, it is good IMHO that global variables are not changed under our feet. That being said, it is not a strong opinion and I can remove the reset if you wish. Thanks, a few more nits to be fixed: > * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--fontify-number-literal): > perform the improved fontification of numbers. The description should start with a capital letter. Also, please mention the bug number somewhere in the log message. > +--- > +*** New user option 'rust-ts-mode-fontify-number-suffix-as-type'. > +Rust number literals may have an optional type suffix. When this option > +is non-nil, this suffix is fontified as a type. ^^^^^^^^^ I think "using the 'font-lock-type-face'" is a more clear description than "as a type". > +(defcustom rust-ts-mode-fontify-number-suffix-as-type nil > + "If non-nil, fontify the optional type suffix of number literals with > +`font-lock-type-face' instead of `font-lock-number-face'." The first line of a doc string should be a single complete sentence. So please make it a summary of what this option does, and describe the details in the subsequent sentences. > +(defconst rust-ts-mode--number-types > + (regexp-opt '("u8" "i8" "u16" "i16" "u32" "i32" "u64" > + "i64" "u128" "i128" "usize" "isize" "f32" "f64")) > + "Regexp that matches any suffix on number literals as documented > +at https://doc.rust-lang.org/reference/tokens.html#suffixes.") Same here. > +(defun rust-ts-mode--fontify-number-literal (node override start stop &rest _) > + "Fontify number literals, highlighting the optional suffix as a type > +based on the value of `rust-ts-mode-highlight-number-literal-type'." And here. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 02 15:48:30 2024 Received: (at 73877) by debbugs.gnu.org; 2 Nov 2024 19:48:31 +0000 Received: from localhost ([127.0.0.1]:55290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7K6o-0006bB-K5 for submit@debbugs.gnu.org; Sat, 02 Nov 2024 15:48:30 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:14467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7K6m-0006ax-F9 for 73877@debbugs.gnu.org; Sat, 02 Nov 2024 15:48:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1730576902; x=1730836102; bh=a2Iee1kndl5jkZerV+gJB240EACpsaIGH4boTuW1J+s=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=tdclU3+8BxXYm6GqNG0XrzEXqLmzEQmZP9OF5QToh699UjGqOKk7rUOgHbgk/lM62 x4v1Z06EKJXKjPz3yfFsG2hDYtr7yuOCcDbuJleYlC6McLt6dmX9DOuuWuN/iId2ow LruLlSH6udPIXmXND0W8WHaQ7v7EJZuuxkcfliKdeTtp/khVBGlo81/z7yWKizv7ZO OetlivvUss4CeI7WTqtyiOtsleY8QQoHvgJso3TKFfa2tXPfcRtWZTwaOVYDqxH2HQ L7obPIYYJQkU62ZSyINGIHcG32VbXS8/Rj3c9e02EKTrlSxLi/C36yBm2Ewx5jdVZF 0ohzZOrp3S/ZA== Date: Sat, 02 Nov 2024 19:48:18 +0000 To: Christophe TROESTLER From: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Message-ID: In-Reply-To: <87iktbao2j.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> Feedback-ID: 44397038:user:proton X-Pm-Message-ID: 25808b5222c62c43af302f987c755cdb53a6da6f MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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 (-) On Monday, October 28th, 2024 at 17:56, Christophe TROESTLER wrote: >=20 >=20 > Hi, >=20 > Here is an updated patch that (hopefully) addresses all of your remarks e= xcept the last one Sorry for the delay. The patch looks good to me with Eli's points addressed (thanks Eli for taking a look) and the below addressed. >...: when executing the tests interactively in the instance of Emacs one w= orks with, it is good IMHO that global variables are not changed under our = feet. That being said, it is not a strong opinion and I can remove the rese= t if you wish. Unless I am missing something, the variables should reset automatically. They are only changed in the context of the test. How are you running them that you are seeing otherwise? >=20 > Best, > C. > From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 11 07:32:36 2024 Received: (at 73877) by debbugs.gnu.org; 11 Nov 2024 12:32:36 +0000 Received: from localhost ([127.0.0.1]:58575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tATat-0005zZ-EX for submit@debbugs.gnu.org; Mon, 11 Nov 2024 07:32:36 -0500 Received: from mail-db8eur05on2130.outbound.protection.outlook.com ([40.107.20.130]:12128 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tATaq-0005zG-06 for 73877@debbugs.gnu.org; Mon, 11 Nov 2024 07:32:33 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HtHHhwGLJEl/w5Jkd0pGH2MVrbWwZhpAHcGKSF0vGlHdZ1IkYHJ/Ugv24ae66xA2Vuvg0TljSO13iZo4nxqA2HMI9F7mvoFXtIoFtKYqboj5Jct1WcYxbane6Yho/0Pihc1RUyTM/WrFDfAA6UwtJi3IROOD2Q9Lr36FcZER2AxTEoSJ0rNf2aPzIMjJNEth6Xbtzpu0hAdp0/T0Xnrj3C0UWTZG5Ha3Wu9cCYBlv9r79oLt/fXyfkQuHA1r4qVR01dv9MCbsHaT8IDuSmMmAtu/B0YdivQSAn5wsGFDTcWBr6IHH+ksTV+2azBNnEw+SNBsWQuMSoubgexA8lMVgA== 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=jp5DTHBetuRHnNmQnmRSbsam077qMqrKrCywlGUnIBs=; b=H6csMumxgeF5bFS1XJAan1meJ0rXYcdLm2H8awaEnGyzfa9W7zgwCdIyfwm8OJsM37pIMEh2e/C1Ef6P9T1XBH4g2miSDiGVsHDjCTehu+y38XX7oJhRD8GTRHQSntA8ZT7JqkTPydacNG1cokSD5y6tVjuIofyuA3T/nHFSdyRqykuZE+NKfVqFEvo15Ej+Z6s8U5gGhIpRr3QuMqycClNGG5dRzaZLXRdPWrrUKUnt1GpwPeSRFfBN87oLchvQYPLyPhJvAHmbGBpb5++GvYmxIwrt78kfOR1hSlbcToesEJIkauAz2SdUIcU7YGxApyJEFeRWKCrocZvdXCEk8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jp5DTHBetuRHnNmQnmRSbsam077qMqrKrCywlGUnIBs=; b=iMQ9roAtngh+yAwmNaqTQL0iRI/jOsEVru+NsTT8zRAAt2+ti11Aolj7afh3HpXvBcqWXL2ed3uz0TKB5aXobupup3guS0yyxiZPsuH7+nrCzWQT7Xmg4/dhsiw0nG6n0RYOJYiWwJTjH+GJnjMvGoHcpocJLeKDt+S3KkW1Yag= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by DBAPR01MB6776.eurprd01.prod.exchangelabs.com (2603:10a6:10:184::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.27; Mon, 11 Nov 2024 12:32:24 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%5]) with mapi id 15.20.8137.027; Mon, 11 Nov 2024 12:32:23 +0000 From: Christophe TROESTLER To: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Mon, 11 Nov 2024 12:32:23 +0000 Message-ID: <878qtquf1l.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> In-Reply-To: (Randy Taylor's message of "Sat, 02 Nov 2024 19:48:18 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: mu4e 1.12.7; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|DBAPR01MB6776:EE_ x-ms-office365-filtering-correlation-id: 390c44c0-a242-4558-734b-08dd024ce4d3 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?cnlKUC8rYzNiaXoxVWdEYXBMdGJrMFRWWThWMFhCKzcya3VGSnYrRkR5ZVBN?= =?utf-8?B?UFR3NW90SGxIbU9HdW0xRHV5NG5DMlc2cXFWT0llQUx6Um1iU1NIWHFKWE5z?= =?utf-8?B?cHd4YS95SjlvS01UeXNveC9JTU1rYnczU1VFbDFpcmdZUWZzY05HQnRHeW0r?= =?utf-8?B?Vk9ma0ZoRlY3ME5pSm4wRWdaY05GcUZ5VnlkbURKeTIxQlRXR2ZIU1IxUmFH?= =?utf-8?B?bjRTR2FEaDZTV2YzTzZBb0ZhZlJkOE5KQm40REo5Y1BXNFlMM0hMKzZ4azA1?= =?utf-8?B?Skpka0Vna096bDRqZXMzRzdvNmhSNEV6Q1M0UFhyaEtJM1lwZHlKaDltY2hv?= =?utf-8?B?dmpZUFlhdWFTd1NpYkdlSjJzRWV3TWZOMW5SU2Z3SldTNmRTektlL1ZJVEpX?= =?utf-8?B?bDVuVkN1ZzV0YTZYL0dQRkJZTitJcjdFZDZxWU45UDZwVi92THd6bXhBVW5I?= =?utf-8?B?eUtpekp4eVIyMGJQS2MvOWJza1dvbEg2R1Y4YVVlSEZQVlRNT2NraHhIRFM0?= =?utf-8?B?Qm5oSWd4U0NTWXc2dWUwTzRzRWdkMkpPRE42UWpteGd2YVRtQzlIZHAzdGhQ?= =?utf-8?B?dUlnSTBxa09aWC9wcldCYUVPOWo5SnIyV0hoYkxybUFhQUFFUVcwY3QxZkFH?= =?utf-8?B?ZHBXTEFtd1dWWXdXcXVMUXpvZUhOWkljSFg3OWFLeGlGem1qTmpVTG9vNGd2?= =?utf-8?B?dGI5d2dVaDZuYXZsUjU4T29kbVRCVGJOS2dzUEtMRTY1MmZFSENrT2xoK2pp?= =?utf-8?B?RjM5UXBOYU9NL2ZBdVEyUTZOZkFoZDJkQkNoRDNTb0dpUGx5SUhjd3BWek0r?= =?utf-8?B?UHhNaUFNL0FvM0ozZEZhMEN0M2xCNG4xWUViclV1TkhVYmFkL3ZPcm5jTDJK?= =?utf-8?B?TjR0eVBPUkVlcndCY1NiMWZMNk1aR2p0R0JqZjJIeVh0R29YMmVySEk3amVx?= =?utf-8?B?WnZqWmtveFdkekF5Qk1UVHB6WElHQXlEcnVYY2tzVVNRMDlINkxZTERmQ1h4?= =?utf-8?B?WEJyUDVPd3E2TUxHUmtIQVhKQ0thdnhGMVdRUTBNM0psVWdVbHFHZk8vN3ZC?= =?utf-8?B?QWlyckZ1SDUyOTc2VEZLK0JERlFvNXYzZDMwRW45ZVY0b1BCOVpzZjFyUFYx?= =?utf-8?B?ajFIMXBpTDMvNWZveTJueGRKa1pGbWdEcmY5Q3RsTTBVOW1DN3MrVlVpUEY0?= =?utf-8?B?eUYxUGVGRXY1dFd3RjkzTTdyZ25JdG5uMW81WVl6WG9McFBTS2tBcjE4SUR6?= =?utf-8?B?bVBWRzJqa2sxTXUySDkrdlY2OHpHaC9KZG5YdUtTdlJFTklVaDA4VlR0TUhU?= =?utf-8?B?Zy8xSlJkekR6bU44cHk5S0VPTW92akx4cGs5OXl5L2JyWDdQQTNQa3BkYmE3?= =?utf-8?B?VS9HYkdOanVObmI3OXJGWldoOGVLbFZOSGpHc3pidktiOCs3aDhWdkduVFo2?= =?utf-8?B?bnJPRjdkL2xPTTNIWDRSZzhLenRGaGY0SVNnQXZuSVJIcWh0R3BLc1NVRVVP?= =?utf-8?B?bkdlVHRiYi9hbTdWb2liV0lnMThIOTRrSjhURVN1V1ZjRFFadjczYkU3ckFF?= =?utf-8?B?cGJmR2F1dFpldms2dkJ0UVMzNmFWaW1KRmpFcEthL0tHbjBxRDlyVW1rd3Fz?= =?utf-8?B?RVE4bTZlU2twamZnbE1CQkNMdFZ5T2psZXBRUmRrZHJwbDRrRVZkeklCdlI4?= =?utf-8?B?bHhOOHEwcGpLUWw5VDNSVFpYTzlrNXF6QUNSMVpHbTVDYlpNdzhZZ2lJalN3?= =?utf-8?B?dkdhV0R4VDBTTmVxQ0lzS3BKeTdobHJIWmRyaDlJaHE1SjZIWS92eEJzUDc4?= =?utf-8?B?QW9UcFpUeTZmanVEdDlDRTFvU3dZaWxHK1pTWmdMM3g1UzQ0MTN2ZzM2VXlL?= =?utf-8?Q?FZoME66t/NgWH?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmpNbVlBKzMva3RIYndWWWsyYmlIdGcyNnp3SHJDaURXbzdmRFowWVU0YzJH?= =?utf-8?B?NnkzdThiSjBBeGs5QVl6NW1KRTNUV0hTckpuK096U1dHeEVRRmpwUU5BUWR6?= =?utf-8?B?ZWFxWlY5WHFpb2YvdE1aalRwemJ6N2FnUllXYTVWR1cwYnlBdUEzRmR2YjdB?= =?utf-8?B?OERJWjJ0TXQ2aWdhdzZCK2tUNG1zRTduQ25nRUVnMFNXUWdDOHY2TURGNGNP?= =?utf-8?B?QThCWDd4RkdvUHpBVmlUaWJoeFBNdGlWMlpHVkdmZGovUHA3VkZrWHpPTWx2?= =?utf-8?B?UExFUzBLNHljNjVkWmIybGU0NzFDSDV3dzIyRi9zbm45RDB1U084eTZWUWpp?= =?utf-8?B?MmUrd3B4N3RWNGFGMGY5NENIUkYrbDZMOWhRVFRVVEhsS3ZZME94dG9IOHJT?= =?utf-8?B?VFo3d1FRako5M0pGSHJBTE1WWTNXR1Y4VUE3TFlhWGVTUVFCR0JZQVBIbnR4?= =?utf-8?B?eUJ5Nk9obTltY0VaUGh0d3ZDL3RwWDhuWDBtY013dFc1cmdYdVF5L21xQ3VM?= =?utf-8?B?ZkNEemZhVk1KZkwrL0UvTEpocFRRckd2cWhuZHpESFYybVozY2QyZDhQcXlL?= =?utf-8?B?OTlYRjhSMXhwb1BycVV1ckxLWHJxSTdjTHhMZ1JhTUc4RkJRS3pKSkcyOHhm?= =?utf-8?B?OHlLaHFJWW9LMkRkcFRQQmIwYloxSC91NnFPRmVZbEF0YzlmbTFhSkU1WmFL?= =?utf-8?B?MUtxY1phQnNSOFRtVW1UZVA1S2pXNXNPRk5jNTdLMHNWSjNDaE5HK3JIdXdK?= =?utf-8?B?ekVwaTdtaUR0RTh1ZEhnVWl3dVQySGNGQTlkZTFETUpncmFKcUlXcWcwZzFR?= =?utf-8?B?RWluTTlIS0YwSzJVOEI0ZHpHeUE1cldlSGxMbUJFZXR0MEMxL2RqejJMY2tw?= =?utf-8?B?eHRIdktpSVpVMUpPcHp4MUttY1RpVUhieWl0a2pUNklRTmRLSUNCN2UvdjVv?= =?utf-8?B?NHMzQmRHRWxvdlpoNmd6d3lKZ3RzNHM5dkM4TklMb0R4Qzh0ZFIxSVYrQ0Rs?= =?utf-8?B?dENzTWtSdUNaYnlXSnExTjZjQThkdy9uQndCbTcwdS9hTGdQZ1UxZS9aQlZl?= =?utf-8?B?ZGliVVE4SGRRVHpJS2x5U1diZS9SRnhMekxjNkpEaExDR1ZoOTFDcE1UOGU3?= =?utf-8?B?blJNdVpGaHYyOW5hc3o2dlM4SkJFd2c5bkJDUmxyNHY2c2FFWjZoY0t2c0Rv?= =?utf-8?B?U2g1L1YzejhIZHNadUVBNlBxZ3RFMWdvVUtENjBTSjVERTFVeC9nNncxNUtj?= =?utf-8?B?UWZsM0dnaG1YYnVzUnJheDdacDFQc1ozRjEzd1Zpb1pWaEdBdjRvM29XTnBi?= =?utf-8?B?RUJTYTBDK1EzOVBveEgwdzBKTG44cG9aNW9jSkdOZG8rbHdLSktoLzdoRnNp?= =?utf-8?B?dHdoUlZ6b1ZPODlVMHZBa040ZWVianNmTkIvQXNkQm5FcTJGQTVYTmVRbzN6?= =?utf-8?B?c0NHVjY3eHFkN1BDdS9leC9kTGg5WDlSTG1qVlJMdGVldUp0NGJwT0J3YWox?= =?utf-8?B?WEh3c0Y1ZjJQS2lneXlVQlRQRmhYODIxaXpEYmRKTXE4ZVVkNHRwV2xXZUxS?= =?utf-8?B?NWpwT1ZlMzJadDExRW1qOFNselQ1VlZPNVRKUXFLZ1ZLdXBWSmg1TXN4ajJE?= =?utf-8?B?eDFuaXNYdG0rcitoQzFtV3VjZUxrRllIc2hicWJ6Q2N5dlVLME13eENBRk0w?= =?utf-8?B?QU05ZTZwa0RsS0NsSHFhMHJHWE5wOFZIZ2doMzhDb0tPS0szdlRCaFpuRVU2?= =?utf-8?B?bStXN3NlM0pTWGU0aER0Wk1QSngzRk5CQVpNejFqNjJPYkNjWVB6dllyNXV6?= =?utf-8?B?SWpzVEFKbmFGWEc0UmhQa1dSMFJGT1VHQUd5N0ZkV0NHcXlPSk5mZU8rZG1p?= =?utf-8?B?VE41K3hTZzUxd2FtSVB5ZExsaHA3dk5UU2F0Zk9FcXFOOXZueFg1am91OFN5?= =?utf-8?B?dmI2MUc1VXp2d3B1MHhUL0VOVlFGN1hINmhFZWtNMm15VEZoZVJiZ2dKV29h?= =?utf-8?B?YTZpWURMSTVmbmlwR0huUWZTcExITFJzVjVjb3hpSkVPZFJINHlCTXMrUzBG?= =?utf-8?B?b3BhZjVRTHVPSXVrNnNqZG1WYTdMRUVPRUsxUU9tbk5tZUd3akc4cGZldGtx?= =?utf-8?Q?y52cP/arZ1CY4p5Rsq1KU7paC?= Content-Type: multipart/mixed; boundary="_002_878qtquf1lfsfpoincareumonsacbe_" MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 390c44c0-a242-4558-734b-08dd024ce4d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2024 12:32:23.6118 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: R21FFloBrLDb9HhCRyVS8UaZ1aPxMXSVwlGyJxJU7/9GKGhHTbzzEgvqV+CJQQIcMVsvmk+KREMfHW6OVvR78g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR01MB6776 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_002_878qtquf1lfsfpoincareumonsacbe_ Content-Type: text/plain; charset="utf-8" Content-ID: <27F4E481A5022B458F363D5A982136AF@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 DQpUaGFua3MgRWxpIFphcmV0c2tpaSBhbmQgUmFuZHkgVGF5bG9yIGZvciB5b3VyIHJlbWFya3Mu ICBBbiB1bmRhdGVkIHBhdGNoIGlzIGF0dGFjaGVkLg0KDQrvu79PbiAgMiBOb3ZlbWJlciAyMDI0 IGF0IDIwOjQ4ICswMSwgUmFuZHkgVGF5bG9yIDxkZXZAcmp0LmRldj4gd3JvdGU6DQo+IFvigKZd IFVubGVzcyBJIGFtIG1pc3Npbmcgc29tZXRoaW5nLCB0aGUgdmFyaWFibGVzIHNob3VsZCByZXNl dA0KPiBhdXRvbWF0aWNhbGx5LiAgVGhleSBhcmUgb25seSBjaGFuZ2VkIGluIHRoZSBjb250ZXh0 IG9mIHRoZSB0ZXN0Lg0KPg0KPiBIb3cgYXJlIHlvdSBydW5uaW5nIHRoZW0gdGhhdCB5b3UgYXJl IHNlZWluZyBvdGhlcndpc2U/DQoNCkkgbm93IGFtIHVzaW5nIHRoZSBjb21tYW5kIGxpbmUgYnV0 LCBpZiBJIGV2YWx1YXRlIHRoZSB0ZXN0cyAoQy14Qy1lKSBhbmQgdGhlbiBydW4gdGhlbSB3aXRo IE0teCBlcnQsIHRoZSB2YXJpYWJsZSAncnVzdC10cy1tb2RlLWZvbnRpZnktbnVtYmVyLXN1ZmZp eC1hcy10eXBlJyBpcyBub3QgcmVzZXQgdG8gaXRzIG9yaWdpbmFsIHZhbHVlLg0KDQpCZXN0LA0K Qy4NCg0K --_002_878qtquf1lfsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch" Content-Description: 0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch Content-Disposition: attachment; filename="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch"; size=7675; creation-date="Mon, 11 Nov 2024 12:32:23 GMT"; modification-date="Mon, 11 Nov 2024 12:32:23 GMT" Content-ID: <6984C011557B744BBF9A5F2C611A9FB7@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBiZTIyZmNmMTg3Y2NlYTI2NzA2ZjgzMmNhNzY4ZDNmOGMxNWUwYmZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBSdXN0IHRzOiBmb250aWZ5IGFzIHR5cGUgdGhlIHBvc3NpYmxl IHN1ZmZpeCBvZiBudW1iZXINCiBsaXRlcmFscw0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj aGFyc2V0PSJ1dGYtOCINCg0KKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgKHJ1c3Qt dHMtbW9kZS0tZm9udGlmeS1udW1iZXItbGl0ZXJhbCk6DQpQZXJmb3JtIHRoZSBpbXByb3ZlZCBm b250aWZpY2F0aW9uIG9mIG51bWJlcnMuICAoQnVnIzczODc3KQ0KKiB0ZXN0L2xpc3AvcHJvZ21v ZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbDoNCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRz LW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5yczoNCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnM6DQpBZGQgdGVzdHMgZm9yIHRo ZSBuZXcgb3B0aW9uYWwgZm9udGlmaWNhdGlvbiBvZiB0aGUgcG9zc2libGUgdHlwZQ0Kc3VmZml4 IG9mIG51bWJlcnMuDQotLS0NCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgNyArKysrDQogbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsICAgICAg ICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrLQ0KIC4uLi9mb250LWxvY2stbnVtYmVy LnJzICAgICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKw0KIC4uLi9ydXN0LXRzLW1v ZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5ycyAgICAgICB8IDE4ICsrKysrKysrKw0KIHRlc3QvbGlz cC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsICAgICB8IDExICsrKysrLQ0KIDUgZmls ZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCiBjcmVhdGUgbW9k ZSAxMDA2NDQgdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQt bG9jay1udW1iZXIucnMNCg0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MNCmluZGV4 IGU2MzEzMmVmZWRhLi4xYjdkMmNiOTViNCAxMDA2NDQNCi0tLSBhL2V0Yy9ORVdTDQorKysgYi9l dGMvTkVXUw0KQEAgLTY4Myw2ICs2ODMsMTMgQEAgY2xvbmluZywgb3IgcHJvbXB0cyBmb3IgdGhh dCwgdG9vLg0KIFdoZW4gdGhlIGFyZ3VtZW50IGlzIG5vbi1uaWwsIHRoZSBmdW5jdGlvbiBzd2l0 Y2hlcyB0byBhIGJ1ZmZlciB2aXNpdGluZw0KIHRoZSBkaXJlY3RvcnkgaW50byB3aGljaCB0aGUg cmVwb3NpdG9yeSB3YXMgY2xvbmVkLg0KIA0KKyoqIFJ1c3QtdHMgbW9kZQ0KKw0KKy0tLQ0KKyoq KiBOZXcgdXNlciBvcHRpb24gJ3J1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZmaXgtYXMt dHlwZScuDQorUnVzdCBudW1iZXIgbGl0ZXJhbHMgbWF5IGhhdmUgYW4gb3B0aW9uYWwgdHlwZSBz dWZmaXguICBXaGVuIHRoaXMgb3B0aW9uDQoraXMgbm9uLW5pbCwgdGhpcyBzdWZmaXggaXMgZm9u dGlmaWVkIHVzaW5nIHRoZSAnZm9udC1sb2NrLXR5cGUtZmFjZScuDQorDQogDA0KICogTmV3IE1v ZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4xDQogDQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9n bW9kZXMvcnVzdC10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQpp bmRleCBlNTJlYTNiMTI1YS4uN2UwZWQ2NTk3NGIgMTAwNjQ0DQotLS0gYS9saXNwL3Byb2dtb2Rl cy9ydXN0LXRzLW1vZGUuZWwNCisrKyBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0K QEAgLTYyLDYgKzYyLDE3IEBAIHJ1c3QtdHMtZmx5bWFrZS1jb21tYW5kDQogICAgICAgICAgICAg ICAgICAocmVwZWF0IDp0YWcgIkN1c3RvbSBjb21tYW5kIiBzdHJpbmcpKQ0KICAgOmdyb3VwICdy dXN0KQ0KIA0KKyhkZWZjdXN0b20gcnVzdC10cy1tb2RlLWZvbnRpZnktbnVtYmVyLXN1ZmZpeC1h cy10eXBlIG5pbA0KKyAgIklmIG5vbi1uaWwsIHN1ZmZpeGVzIG9mIG51bWJlciBsaXRlcmFscyBh cmUgZm9udGlmaWVkIGFzIHR5cGVzLg0KK0luIFJ1c3QsIG51bWJlciBsaXRlcmFscyBjYW4gcG9z c2VzcyBhbiBvcHRpb25hbCB0eXBlIHN1ZmZpeC4gIFdoZW4gdGhpcw0KK3ZhcmlhYmxlIGlzIG5v bi1uaWwsIHRoZXNlIHN1ZmZpeGVzIGFyZSBmb250aWZpZWQgdXNpbmcNCitgZm9udC1sb2NrLXR5 cGUtZmFjZScgaW5zdGVhZCBvZiBgZm9udC1sb2NrLW51bWJlci1mYWNlJy4iDQorICA6dmVyc2lv biAiMzEuMSINCisgIDp0eXBlICdib29sZWFuDQorICA6Z3JvdXAgJ3J1c3QpDQorKHB1dCAncnVz dC10cy1tb2RlLWZvbnRpZnktbnVtYmVyLXN1ZmZpeC1hcy10eXBlICdzYWZlLWxvY2FsLXZhcmlh YmxlDQorICAgICAnYm9vbGVhbnApDQorDQogKGRlZnZhciBydXN0LXRzLW1vZGUtcHJldHRpZnkt c3ltYm9scy1hbGlzdA0KICAgJygoIiYmIiAuID/iiKcpICgifHwiIC4gP+KIqCkNCiAgICAgKCI8 PSIgLiA/4omkKSAgKCI+PSIgLiA/4omlKSAoIiE9IiAuID/iiaApDQpAQCAtMTE2LDYgKzEyNywx MiBAQCBydXN0LXRzLW1vZGUtLWluZGVudC1ydWxlcw0KICAgICAgKChwYXJlbnQtaXMgInVzZV9s aXN0IikgcGFyZW50LWJvbCBydXN0LXRzLW1vZGUtaW5kZW50LW9mZnNldCkpKQ0KICAgIlRyZWUt c2l0dGVyIGluZGVudCBydWxlcyBmb3IgYHJ1c3QtdHMtbW9kZScuIikNCiANCisoZGVmY29uc3Qg cnVzdC10cy1tb2RlLS1udW1iZXItdHlwZXMNCisgIChyZWdleHAtb3B0ICcoInU4IiAiaTgiICJ1 MTYiICJpMTYiICJ1MzIiICJpMzIiICJ1NjQiDQorICAgICAgICAgICAgICAgICJpNjQiICJ1MTI4 IiAiaTEyOCIgInVzaXplIiAiaXNpemUiICJmMzIiICJmNjQiKSkNCisgICJSZWdleHAgbWF0Y2hp bmcgdHlwZSBzdWZmaXhlcyBvZiBudW1iZXIgbGl0ZXJhbHMuDQorU2VlIGh0dHBzOi8vZG9jLnJ1 c3QtbGFuZy5vcmcvcmVmZXJlbmNlL3Rva2Vucy5odG1sI3N1ZmZpeGVzLiIpDQorDQogKGRlZnZh ciBydXN0LXRzLW1vZGUtLWJ1aWx0aW4tbWFjcm9zDQogICAnKCJjb25jYXRfYnl0ZXMiICJjb25j YXRfaWRlbnRzIiAiY29uc3RfZm9ybWF0X2FyZ3MiDQogICAgICJmb3JtYXRfYXJnc19ubCIgImxv Z19zeW50YXgiICJ0cmFjZV9tYWNyb3MiICJhc3NlcnQiICJhc3NlcnRfZXEiDQpAQCAtMjIxLDcg KzIzOCw4IEBAIHJ1c3QtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzDQogDQogICAgOmxhbmd1 YWdlICdydXN0DQogICAgOmZlYXR1cmUgJ251bWJlcg0KLSAgICcoWyhmbG9hdF9saXRlcmFsKSAo aW50ZWdlcl9saXRlcmFsKV0gQGZvbnQtbG9jay1udW1iZXItZmFjZSkNCisgICAnKFsoZmxvYXRf bGl0ZXJhbCkgKGludGVnZXJfbGl0ZXJhbCldDQorICAgICBAcnVzdC10cy1tb2RlLS1mb250aWZ5 LW51bWJlci1saXRlcmFsKQ0KIA0KICAgIDpsYW5ndWFnZSAncnVzdA0KICAgIDpmZWF0dXJlICdv cGVyYXRvcg0KQEAgLTM2OSw2ICszODcsMjUgQEAgJ3J1c3QtdHMtbW9kZS0tZm9udGlmeS1wYXR0 ZXJuDQogICAgICAgICAgICAgICh0cmVlc2l0LW5vZGUtc3RhcnQgaWQpICh0cmVlc2l0LW5vZGUt ZW5kIGlkKQ0KICAgICAgICAgICAgICAnZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSBvdmVy cmlkZSBzdGFydCBlbmQpKSkpKSkpDQogDQorKGRlZnVuIHJ1c3QtdHMtbW9kZS0tZm9udGlmeS1u dW1iZXItbGl0ZXJhbCAobm9kZSBvdmVycmlkZSBzdGFydCBzdG9wICZyZXN0IF8pDQorICAiRm9u dGlmeSBudW1iZXIgbGl0ZXJhbHMsIGhpZ2hsaWdodGluZyB0aGUgb3B0aW9uYWwgdHlwZSBzdWZm aXguDQorSWYgYHJ1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZmaXgtYXMtdHlwZScgaXMg bm9uLW5pbCwgdXNlDQorYGZvbnQtbG9jay10eXBlLWZhY2UnIHRvIGhpZ2hsaWdodCB0aGUgc3Vm Zml4LiINCisgIChsZXQqICgoYmVnICh0cmVlc2l0LW5vZGUtc3RhcnQgbm9kZSkpDQorICAgICAg ICAgKGVuZCAodHJlZXNpdC1ub2RlLWVuZCBub2RlKSkpDQorICAgIChzYXZlLWV4Y3Vyc2lvbg0K KyAgICAgIChnb3RvLWNoYXIgZW5kKQ0KKyAgICAgIChpZiAoYW5kIHJ1c3QtdHMtbW9kZS1mb250 aWZ5LW51bWJlci1zdWZmaXgtYXMtdHlwZQ0KKyAgICAgICAgICAgICAgIChsb29raW5nLWJhY2sg cnVzdC10cy1tb2RlLS1udW1iZXItdHlwZXMgYmVnKSkNCisgICAgICAgICAgKGxldCogKCh0eSAo bWF0Y2gtYmVnaW5uaW5nIDApKQ0KKyAgICAgICAgICAgICAgICAgKG5iIChpZiAoZXEgKGNoYXIt YmVmb3JlIHR5KSA/XykgKDEtIHR5KSB0eSkpKQ0KKyAgICAgICAgICAgICh0cmVlc2l0LWZvbnRp Znktd2l0aC1vdmVycmlkZQ0KKyAgICAgICAgICAgICB0eSBlbmQgJ2ZvbnQtbG9jay10eXBlLWZh Y2Ugb3ZlcnJpZGUgc3RhcnQgc3RvcCkNCisgICAgICAgICAgICAodHJlZXNpdC1mb250aWZ5LXdp dGgtb3ZlcnJpZGUNCisgICAgICAgICAgICAgYmVnIG5iICdmb250LWxvY2stbnVtYmVyLWZhY2Ug b3ZlcnJpZGUgc3RhcnQgc3RvcCkpDQorICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1v dmVycmlkZQ0KKyAgICAgICAgICAgYmVnIGVuZCAnZm9udC1sb2NrLW51bWJlci1mYWNlIG92ZXJy aWRlIHN0YXJ0IHN0b3ApKSkpKQ0KKw0KIChkZWZ1biBydXN0LXRzLW1vZGUtLWRlZnVuLW5hbWUg KG5vZGUpDQogICAiUmV0dXJuIHRoZSBkZWZ1biBuYW1lIG9mIE5PREUuDQogUmV0dXJuIG5pbCBp ZiB0aGVyZSBpcyBubyBuYW1lIG9yIGlmIE5PREUgaXMgbm90IGEgZGVmdW4gbm9kZS4iDQpkaWZm IC0tZ2l0IGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQt bG9jay1udW1iZXIucnMgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJj ZXMvZm9udC1sb2NrLW51bWJlci5ycw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAw MDAwMDAwLi4xYzlhMzhiZDY4Mw0KLS0tIC9kZXYvbnVsbA0KKysrIGIvdGVzdC9saXNwL3Byb2dt b2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMNCkBAIC0wLDAg KzEsMTggQEANCisNCitmbiBtYWluKCkgew0KKyAgICBsZXQgeCA9IDF1c2l6ZTsNCisvLyAgICAg ICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgIF4gZm9udC1sb2Nr LXR5cGUtZmFjZQ0KKyAgICBsZXQgeCA9IDFfdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxv Y2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisg ICAgbGV0IHggPSAxX2Y2NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0K Ky8vICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAgICBsZXQgeCA9IDEuMGY2 NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAg ICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAg ICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgIF4gZm9udC1sb2Nr LXR5cGUtZmFjZQ0KK30NCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMt bW9kZS1yZXNvdXJjZXMvZm9udC1sb2NrLnJzIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRz LW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5ycw0KaW5kZXggMzc3Y2RhMGUzYjkuLjFmNTQ5MDg1 ZTNmIDEwMDY0NA0KLS0tIGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3Vy Y2VzL2ZvbnQtbG9jay5ycw0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUt cmVzb3VyY2VzL2ZvbnQtbG9jay5ycw0KQEAgLTIzLDMgKzIzLDIxIEBAIG1hY3JvX3J1bGVzISB1 bnNhZmVfZm9vIHsNCiAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGZv bnQtbG9jay1vcGVyYXRvci1mYWNlDQogICAgICAgICB9DQogICAgIH07DQorDQorZm4gbWFpbigp IHsNCisgICAgbGV0IHggPSAxdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQg eCA9IDFfdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAg ICAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfZjY0Ow0K Ky8vICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBm b250LWxvY2stbnVtYmVyLWZhY2UNCisgICAgbGV0IHggPSAxLjBmNjQ7DQorLy8gICAgICAgICAg XiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICAgXiBmb250LWxvY2stbnVt YmVyLWZhY2UNCisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgICAgXiBmb250LWxv Y2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNl DQorfQ0KZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3Rz LmVsIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtdGVzdHMuZWwNCmluZGV4IGY3 MThhNTdmYzllLi42ZmFkMTFhNGNhNCAxMDA2NDQNCi0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMv cnVzdC10cy1tb2RlLXRlc3RzLmVsDQorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMt bW9kZS10ZXN0cy5lbA0KQEAgLTI3LDcgKzI3LDE2IEBADQogKGVydC1kZWZ0ZXN0IHJ1c3QtdHMt dGVzdC1mb250LWxvY2sgKCkNCiAgIChza2lwLXVubGVzcyAodHJlZXNpdC1yZWFkeS1wICdydXN0 KSkNCiAgIChsZXQgKCh0cmVlc2l0LWZvbnQtbG9jay1sZXZlbCA0KSkNCi0gICAgKGVydC1mb250 LWxvY2stdGVzdC1maWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLnJzIikgJ3J1c3Qt dHMtbW9kZSkpKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4 LWFzLXR5cGUgbmlsKQ0KKyAgICAoZXJ0LWZvbnQtbG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJj ZS1maWxlICJmb250LWxvY2sucnMiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3J1 c3QtdHMtbW9kZSkpKQ0KKw0KKyhlcnQtZGVmdGVzdCBydXN0LXRzLXRlc3QtZm9udC1sb2NrLW51 bWJlciAoKQ0KKyAgKHNraXAtdW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgJ3J1c3QpKQ0KKyAgKGxl dCAoKHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUt Zm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgdCkNCisgICAgKGVydC1mb250LWxvY2stdGVz dC1maWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLW51bWJlci5ycyIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAncnVzdC10cy1tb2RlKSkpDQogDQogKHByb3ZpZGUgJ3J1 c3QtdHMtbW9kZS10ZXN0cykNCiANCi0tIA0KMi40NS4yDQoNCg== --_002_878qtquf1lfsfpoincareumonsacbe_-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 19:12:08 2024 Received: (at 73877) by debbugs.gnu.org; 15 Nov 2024 00:12:08 +0000 Received: from localhost ([127.0.0.1]:47770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBjwV-0003i4-Nw for submit@debbugs.gnu.org; Thu, 14 Nov 2024 19:12:08 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]:58743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBjwS-0003hY-QB for 73877@debbugs.gnu.org; Thu, 14 Nov 2024 19:12:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1731629518; x=1731888718; bh=YUKJveXRU6ExmAbZRAA2apTP9R04kI2Zk+fiVsrxUeU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=rawJyOCjM0PFZvnpcXURcibpehIqEX1YVMmvkfGnez5gbueWfBl0bAod6DOHUyTic Kp0GrBPWyio9/eyUD5GYEkaW96NoXeZEohqHfH/aeFmERLHJolGSiACNrcJeV8gSFt 9jI5mJD/DiLzVtPRcEeA4GFBc1Z+Sgu+/hzviMaU7J9KiTYFvozuMlXMj1KBNoNYil KImdMlQNFBsGmf0jeEF/fWoExPLTGG0qI9sOvbY5jYMf+gY3v0d2qjiZqIHsBJ4s50 Of2mc9RCwU66tu20hFIkfGqOqCYJHRAefjhOtFtB4EuXuLenmMe0B8Gf5j1OHQXk2c gJ7TgauTBLEqg== Date: Fri, 15 Nov 2024 00:11:54 +0000 To: Christophe TROESTLER From: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Message-ID: <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> In-Reply-To: <878qtquf1l.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> <878qtquf1l.fsf@poincare.umons.ac.be> Feedback-ID: 44397038:user:proton X-Pm-Message-ID: 823344501452b9af606e3da3446251e1bd716db1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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 (-) On Monday, November 11th, 2024 at 07:32, Christophe TROESTLER wrote: >=20 >=20 >=20 > Thanks Eli Zaretskii and Randy Taylor for your remarks. An undated patch = is attached. >=20 > =EF=BB=BFOn 2 November 2024 at 20:48 +01, Randy Taylor dev@rjt.dev wrote: >=20 > > [=E2=80=A6] Unless I am missing something, the variables should reset > > automatically. They are only changed in the context of the test. > >=20 > > How are you running them that you are seeing otherwise? >=20 >=20 > I now am using the command line but, if I evaluate the tests (C-xC-e) and= then run them with M-x ert, the variable 'rust-ts-mode-fontify-number-suff= ix-as-type' is not reset to its original value. >=20 > Best, > C. Ah, sorry. I had only tried with treesit-font-lock-level myself since the patch didn't apply cleanly for me and I didn't have a chance to manually apply it, and I glossed over how the variables are set differently. If you do the same as treesit-font-lock-level, i.e., place it in the let instead of setq, then it will reset properly. You will also need to: (require 'rust-ts-mode) After you make that change, I think you should be able to get rid of this: +(put 'rust-ts-mode-fontify-number-suffix-as-type 'safe-local-variable + 'booleanp) In the font-lock-number.rs file, it looks like there is an extraneous newline at the top of the file. BTW the current patch still doesn't apply against the latest master for me. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 18 10:15:14 2024 Received: (at 73877) by debbugs.gnu.org; 18 Nov 2024 15:15:14 +0000 Received: from localhost ([127.0.0.1]:34815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tD3T7-0007jd-Jq for submit@debbugs.gnu.org; Mon, 18 Nov 2024 10:15:14 -0500 Received: from mail-norwayeastazon11023124.outbound.protection.outlook.com ([40.107.159.124]:44569 helo=OSPPR02CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tD3T4-0007eE-Cl for 73877@debbugs.gnu.org; Mon, 18 Nov 2024 10:15:12 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TiFyOxJTaieBiDTI3UBSENRdf+9x50UqipzNxls/C0L3cPeDFfajaxy+Dfrn5Uvg9U5i0cNn0Ll1H645zlPFeEGcq76q6WTUjigZ+LKy2Pw95lUPSRiTH5leMYlbI/BwrljY1Qb5rtWywawA1Wv4naCT/mRoM961Po0jOtkL1Jk4m6BBjxr7qU8QRMjpiCfanGk2BHjvVQx0bgomv4tmaH/+hapqvoAzGj7DGO8ZEInu6fZacyl0CS00vrMjHUOI5MFJhl8p4Y6pBiGkZqwMddJFPlFCERNkZTynASwH24OY/nSiZ+k4u/r2pingC9Z8mALjLKveLGftgDx+cltg9Q== 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=vwSywensmXwo8hKCQ0oVvNtuDy+bb6Krl5lR7ZRUgEY=; b=r4UMYHKA1NJjHY8XIq4gJcfmxZCBzJbRj7bKKR266snN7+VyxfRW+PTJHvXGSmE1UDEp2Dtxrvn0f9RncqSLCvla7DvUD9Odpn3oiI6ztO6Bxf/oUdXlzVYMzoXrBdCbYi3w9KAa7Yp8ehe/4dg490qy3qO5J6DWBd4m9Ba6WtY58mc7IO0Z2Xd5EiiPkPBUYTaroNnjaA74GDYFX2V10T8gudx8gC4FFRuQ2cfewhUL3aJuNTZSSHbonavnhKf+jvy4eyHMbnMWoktpBQMPY4cJtIhn9UrxGF287Su95bYAC9tO6t0XVyzFDPj2tT3WzV4VMWd+wkSOX9PoGdncFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vwSywensmXwo8hKCQ0oVvNtuDy+bb6Krl5lR7ZRUgEY=; b=a0qLElaOSm5Evz++dys5ukfRFyn69SERs8YLLgK+hHdwnyDz/EyYeOwjhzReTa4vlsAQAL6CY2sAk8cBoQa/2fPBgUNCgKE/BOaXgyeRoujbFo9u7AFITUrKfSzZ1EEOH+r5EJA7j6BLzYZotpZr16IxqqPsM9rpRc/BKnUuGP4= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by DB9PR01MB9199.eurprd01.prod.exchangelabs.com (2603:10a6:10:365::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.20; Mon, 18 Nov 2024 15:14:43 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%5]) with mapi id 15.20.8158.021; Mon, 18 Nov 2024 15:14:41 +0000 From: Christophe TROESTLER To: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Mon, 18 Nov 2024 15:14:40 +0000 Message-ID: <87cyis8tgf.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> <878qtquf1l.fsf@poincare.umons.ac.be> <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> In-Reply-To: <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> (Randy Taylor's message of "Fri, 15 Nov 2024 00:11:54 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: mu4e 1.12.7; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|DB9PR01MB9199:EE_ x-ms-office365-filtering-correlation-id: f4570cc7-8205-4cda-6465-08dd07e3b9c1 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?eGgrRkpqMjhUc3QwTmZDa0ZLaEZmTUt2S1ZpYXZZRjcwRUlxcVppMWhuSDlr?= =?utf-8?B?UjhMS2hTbElyZDlCMnVDQTJlRm15TWZ0eVZWWWlTaUc1T25tcVMxM2VOVk1l?= =?utf-8?B?SzlCQ21NWUtKRm1NTW1oeEpaaitpRkNWQnlXLzlYeEFyYzZiNjNsOUJIOERC?= =?utf-8?B?RHZOdlRyMHpaMEdRc3Y4ZGJVWjFyam1mUGFjZXFiMWpmVmlkajFLNkpVeXZK?= =?utf-8?B?UnRyZVBzQmx6TmFNODdObERmU2NmZDJxd1RHRS84T1dDeVdrNmhyMjhFcFdi?= =?utf-8?B?b1BQQVdTMko4SGh2a1BmMjh6S2dQMUVzWVFXQ003dnRTWGV5MXJ6aUF1WWNy?= =?utf-8?B?eDRyaG5KN2V3S2xUQzZmMG4xQUpWNUkyK3o5ekNCbmsxQWMwL2VjbVFzMmVQ?= =?utf-8?B?VXcvY1BHOFVkSm4yRDlwWE1SM2tXaUg1TUhjd1k3VzliSFpKWENqaXZUb1Jv?= =?utf-8?B?ZnU4N0Z2UFVzSENDVFRnbGFhMEU4L3VzeVpaTk0yUnRuem8xTnVpOVB1RWM4?= =?utf-8?B?SVhPeDZFRnlyaUhscmNhdmtITzFaZmJkTzcvMEJQUEYxc3dIUzhXOVZQVHlD?= =?utf-8?B?OFNTVzRyb1BicTJmbzV6Z29nb3NwOGI1SFRGaFowS0Nab3FCaHMyZ3lmcGFY?= =?utf-8?B?emVZbGdNd1J3aHBoWThISi9ZN2dvMDhVTXB1TTNkR04yMXM4WFlzUU1hTS9C?= =?utf-8?B?QUtCendrY05oRkh2OXphZEF3VDFsVXpUQVZVb0tTUkdsQjRHM1BlZjJIOVAw?= =?utf-8?B?UGhRYkpoZ3prRGc3QkF5N01YSkJ1MWEyRFRiRXo4WkovRUNLaExDV3VBQkxO?= =?utf-8?B?YWV2WFVncmJwMS8zZW9XT0FxYUhlZDRNZ2NRTjI4cGw5am1Zd1JCWktmbklR?= =?utf-8?B?c2ZTdEthVVR0YmlwTHh4ZStBdlNDWkhiRnNNNkRkTHl1Y0ExN1g2RElKdVow?= =?utf-8?B?K2lvVTQ5elYyMWJZdzNJMFhuRXlzWStNKzdnN3dRVm1zT0FEeUs4OVY5L3hu?= =?utf-8?B?d1FVSUdFQTRRSGpXOUkvOUJBNjFoUHF2bEEvemJwRlhPR2s4WGtSV3puVmhy?= =?utf-8?B?WnB5b1hSQmlnSFliTlZvY0hxVndMTzV4NjV4L1pycXRyNTQ2UzJTZyswKzdy?= =?utf-8?B?MmdVVUY5cytWYnUxclBkRXRvNlNTQjNYOEJKNWpFNWFjaldSY0JvbnNOdTNl?= =?utf-8?B?TG4ydjcxY0xpREQwM1NEK0NzSk1MemlTMXpKT1NYTU5PSkFNdm00WjRVSlYr?= =?utf-8?B?N216OW9aR2xrL0t5dGVFc2NmNm9NcWI1VWhyNEM1Q1h3VVdRMEJVUGUwOG8z?= =?utf-8?B?VkR5UnNadytuYUhVeXRrcjBlZ1VKTnYwcXZNWlQ2RUtJWTRKUzQrWjd2RGZZ?= =?utf-8?B?bm5UQXZ5am55UWhTWTUyZ0tod294TmtQVEM5UkJ5d3hMclV6aGlMU2pkSVN4?= =?utf-8?B?cTlmWXgyZWpYMjV3dE9OZ3ZaNVBjMXJzWThyYzZSN2Y1V1lCd3UwNUlDYXJn?= =?utf-8?B?OEE4THpaNm9YRkliT3luVEk3dldvV1hSbVRGQjZHdjJiZ3ZaUkxGaXZjR0hp?= =?utf-8?B?cDlrdkxpaGRiZWdPaE1zRU5iVHVPYVVTSFo3UGF5UTRVblU4bDdYaWoxN1lZ?= =?utf-8?B?eHE0UE9PbnZhNlBOcmhSeUhORytUa29YZGRjZWhxeUJmMnRMdkpKdUczZ0hp?= =?utf-8?B?VWw2QU9BQ1RCNGhjZDJVelJ0VUtzeTZRLy84ZnZmZjZQbkhoT0hNMmljSTRj?= =?utf-8?B?eStlek4yenlPRi8wWFBRL1o0ZDdQeFZOc1prY0JDYmFYbTV3bk84MkxuNUpp?= =?utf-8?B?TzJYUlNaaEp6eHl4MzZYbldKTWtEeG0zRS9jVkx3Nnp0TFJEakpGSkw4R3ZS?= =?utf-8?Q?ypgO3Ac+FwyiH?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UU9jTFJzbUNkYXZBekpsaTdNSnhjYTNROGh5Ty9yckh2dFF1NCszWVUrcVAx?= =?utf-8?B?N1hHeWRyM1htazIwSGtVa3VGczcyU1JYR0hST2pVVlI1b3U0QllLdHdTT05a?= =?utf-8?B?SnlCOGcydzU1emVXWEpqeC95eUFGdXNJYU9vQ1JWbzN1bVZvVXNoblE0cmV2?= =?utf-8?B?bWxFdEdpcUQ5SEtZWHJKNEFaM2Z2c28vb00rQVFaWElYNmRQaEJMR283RnZP?= =?utf-8?B?cE5zekl3WVZQL0p4V1FGNTZhMEY4T2Y5cHN3STVuZWpzcElFYytEY3dnUFZG?= =?utf-8?B?MHAvRExKVWRRNUZNL095c2JxOWhUMmgxRHpXSzNXTUhCLzF1TWN2Um1ubnh0?= =?utf-8?B?bWxVRDhaQk9wYUtvbTdMVTVMTTlaeXJuNytFTXRkcVFQU2ZTT1ZjOHFDRXZv?= =?utf-8?B?RHBLTFpJVVNITjl3cFBPQ0ZweTJnc0htZU9NNlhDVFN3OGdPMmNwTzFsQ1RR?= =?utf-8?B?WFFILzFIQVNqekxCZDF1ci9rNGRuM3U0RGpuS2dJSWc5aHlsTVJTN0FPNGZP?= =?utf-8?B?UXBjd1FkcHJ4VnhndlYzN2ZLUWpUTFpQVTQvSllwd0NMQ2UzTjN3dW1QWGsz?= =?utf-8?B?T1N3c0tnOVZ6YXVRSHE4Y3ZGNUI5SU5Pd2xrd1k4RDZWL2kxaXhSaTljam1y?= =?utf-8?B?bktRekpzalMxQ3VpRmpOTkFTWnFLUmltbWR2WDBoMm4wS0ZHU3lxSEhNcHNx?= =?utf-8?B?NUUzVWhsWXZFdnM0Y1gvVkF4ek1QcTFZZjBvbkNWYjEweDUzejV4dGE0dlZB?= =?utf-8?B?VXhiSVhwcURmUjlHZC85WWtjSDdHZktQeEVrdDVVVXZoaUFaYWZ4cEU5MnN6?= =?utf-8?B?M0I5WVZkaU1DZlFmN1RIcVpWYzZCbzJMcXlGUGJjaEFHeUV3cnFxR3piLy9w?= =?utf-8?B?akQ1aDZCa3BZZzZzMWgzdGFCUWUrNm1vWGFKK0ZKZCtDVGlqY1B1SlluVUNX?= =?utf-8?B?d25PNnEvaDFad3Z1dXVMTXpld0xFcnU5Z2Y5KzN4aDhIWEkwNG9JQjNZN0pO?= =?utf-8?B?UjZIcHo0WnZENnRvNC9Td2NFcSt2Vk9xRjZQbDJPVGNVbURSS2k2VEMxSmc3?= =?utf-8?B?dExsa2ZsZ054d0N1dlJJQ2FMSmlPMEVJV2hvRjhJY2ltTnVIREJlOG9mZDEx?= =?utf-8?B?RVhkNjBTcXpjQStsMHNza1d2Q0FDVC96MW4xdmVia01ZMnY1MHMyYS8yQ1FZ?= =?utf-8?B?VkZVU2VsQ0NLT1hGME9oWk54MC9PUnR2Nno3V2pRZDJiazJFd3JXTDBldUo4?= =?utf-8?B?QzgydGh4R0gxNHF2NHpXVlFNNnBSUk5UMEVxNHp1U1orNzU1eUQwbzdaMXVa?= =?utf-8?B?bFpxTUx2ejVpalV2SkVwRWk3SDh5Y0x5bm9jMlRCeXB1NEFiN3hUYnVEUHN5?= =?utf-8?B?MDZCOGpTRzNWTHNLN283YWtNR2V1ekZKZG1ReUlzRWd6ZzFySVVaVlFhTjBK?= =?utf-8?B?cXgyS3dpS3Y5VTZhQThKRDM0azNSZi9MOWIraGJHNHhPOHROTlVSSSthMUtR?= =?utf-8?B?eEV5M1U0KzV4cHRNdkE5Vzk0cHluaDBGNlBvZXV3UkF6eDY1ODZ6NmNmc2hR?= =?utf-8?B?Z04xU3JxdmExalVFTmIzSVJpMzRsNnBsTUp6V09kc3JaNHk1WUdXK3FBVVN4?= =?utf-8?B?N1Z0M3ZjWStITnMrd2xjakYrTTc4Vm5ES3RldjdyQ3pFMlJ0L2lRT0ZLMXp1?= =?utf-8?B?WHBOWFY2S1M0SGZnSThBZVdhcld3TzhDY0wzZlp5YS9yMHVjWHgrN3BqT0lT?= =?utf-8?B?ZmRRVVlZamtBbGh1aWlnbzRrV3JEVkR1STVMMHI4a1ZIZ2NCdmJxVXBVZm5N?= =?utf-8?B?RXY2USt6MDI1SXRzbTVVQU1ZdHFUYVJ6NTlDTWlWRmg1NUhsNXlzSVhYclZ2?= =?utf-8?B?VDIrcXN1Ti93UkJjZzh2cUp4NkpTV3VyYnluTXc2WFVBWnIzNVJLSS9QV3NZ?= =?utf-8?B?ZUpyUHVRTGsxUGdpb1VQdmdGeWY4UDI2RndSaWVOL1ArTlRiVnRjMDZCeW9O?= =?utf-8?B?NUVmcHd3ZVZMUm5vRGMrbTc2RjNWNnpoK1NlQzZiYlR1QlZldDF3S3FPcFNE?= =?utf-8?B?eGVzUmpXa0FoUUwxVE9KZTBLZW92U3VheUdUMWIxZDlPWGs2aWc5SEIycm5E?= =?utf-8?Q?BMEjQNvOOTDtkIV3z1v3PgAqR?= Content-Type: multipart/mixed; boundary="_002_87cyis8tgffsfpoincareumonsacbe_" MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4570cc7-8205-4cda-6465-08dd07e3b9c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2024 15:14:41.1487 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uUliQVJZIKamCT+c4JHrTNvhhsqCu8BLG6xv1+YiLGg/k5eAsfHARYgCmbAjTdLwJCYRjbXXnds7AMDLbIFnpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR01MB9199 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --_002_87cyis8tgffsfpoincareumonsacbe_ Content-Type: text/plain; charset="utf-8" Content-ID: <0CC3004BCDAFD6419D3FCA5D60B374E8@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 DQrvu79PbiAxNSBOb3ZlbWJlciAyMDI0IGF0IDAxOjExICswMSwgUmFuZHkgVGF5bG9yIDxkZXZA cmp0LmRldj4gd3JvdGU6DQo+IFvigKZdIHRoZSBwYXRjaCBkaWRuJ3QgYXBwbHkgY2xlYW5seSBm b3IgbWUgW+KApl0NCg0KSGVyZSBpcyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgdGhlIHBhdGNoIGFn YWluc3QgdG9kYXkncyBtYXN0ZXIgYnJhbmNoLg0KDQo+IFvigKZdIElmIHlvdSBkbyB0aGUgc2Ft ZSBhcyB0cmVlc2l0LWZvbnQtbG9jay1sZXZlbCwgW+KApl0NCg0KRm9yIHNvbWUgcmVhc29uIGl0 IGRpZCBub3Qgd29yayBpbiB0aGUgcGFzdCBidXQgaXQgZG9lcyBub3csIHNvIHRoYXQncyBob3cg SSBwcm9jZWVkZWQuDQoNCj4gWW91IHdpbGwgYWxzbyBuZWVkIHRvOiAocmVxdWlyZSAncnVzdC10 cy1tb2RlKQ0KDQpPayDigJQgc29tZSB0ZXN0cyBkbyB0aGF0LCBvdGhlcnMgZG9uJ3QsIHNvIEkg ZGlkIG5vdCBvcmlnaW5hbGx5IGNoYW5nZSB0aGF0LiAgSSd2ZSBub3cgYWRkZWQgdGhlIOKAnHJl cXVpcmXigJ0uDQoNCj4gQWZ0ZXIgeW91IG1ha2UgdGhhdCBjaGFuZ2UsIEkgdGhpbmsgeW91IHNo b3VsZCBiZSBhYmxlIHRvIGdldCByaWQgb2YNCj4gdGhpczoNCj4gKyhwdXQgJ3J1c3QtdHMtbW9k ZS1mb250aWZ5LW51bWJlci1zdWZmaXgtYXMtdHlwZSAnc2FmZS1sb2NhbC12YXJpYWJsZQ0KPiAr ICAgICAnYm9vbGVhbnApDQoNCkkgZmlyc3QgdGhvdWdodCB0aGF0IG9uZSBtYXkgd2FudCB0byBz ZXQgdGhhdCBjaGFuZ2UgZm9yIHNwZWNpZmljIGZpbGUgYnV0LCB5b3UgYXJlIHJpZ2h0LCBpdCBp cyBtb3JlIG9mIGEgdXNlciBjaG9pY2UgdGhhdCBzaG91bGQgYmUgc2V0IGluIHlvdXIgb3duIGNv bmZpZy4gZmlsZXMuDQoNCj4gSW4gdGhlIGZvbnQtbG9jay1udW1iZXIucnMgZmlsZSwgaXQgbG9v a3MgbGlrZSB0aGVyZSBpcyBhbiBleHRyYW5lb3VzDQo+IG5ld2xpbmUgYXQgdGhlIHRvcCBvZiB0 aGUgZmlsZS4NCg0KRml4ZWQuDQoNCj4gQlRXIHRoZSBjdXJyZW50IHBhdGNoIHN0aWxsIGRvZXNu J3QgYXBwbHkgYWdhaW5zdCB0aGUgbGF0ZXN0IG1hc3Rlcg0KPiBmb3IgbWUuDQoNCkkgaGF2ZSBy ZWJhc2VkIGl0IG9uIHRoZSBjdXJyZW50IG9yaWdpbi9tYXN0ZXIuDQoNCkJlc3QsDQpDLg0KDQo= --_002_87cyis8tgffsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch" Content-Description: 0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch Content-Disposition: attachment; filename="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch"; size=7717; creation-date="Mon, 18 Nov 2024 15:14:40 GMT"; modification-date="Mon, 18 Nov 2024 15:14:40 GMT" Content-ID: <5EF7B0128F6BBC49B2DF4C1FCC4D98E6@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSA2MTZhMGZjMmE1NjNiMGM1YjRmZDc0MzYxNTQwMDA0NTYwMzY0MzA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBSdXN0IHRzOiBmb250aWZ5IGFzIHR5cGUgdGhlIHBvc3NpYmxl IHN1ZmZpeCBvZiBudW1iZXINCiBsaXRlcmFscw0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj aGFyc2V0PSJ1dGYtOCINCg0KKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgKHJ1c3Qt dHMtbW9kZS0tZm9udGlmeS1udW1iZXItbGl0ZXJhbCk6DQpQZXJmb3JtIHRoZSBpbXByb3ZlZCBm b250aWZpY2F0aW9uIG9mIG51bWJlcnMuICAoQnVnIzczODc3KQ0KKiB0ZXN0L2xpc3AvcHJvZ21v ZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbDoNCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRz LW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5yczoNCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0 LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnM6DQpBZGQgdGVzdHMgZm9yIHRo ZSBuZXcgb3B0aW9uYWwgZm9udGlmaWNhdGlvbiBvZiB0aGUgcG9zc2libGUgdHlwZQ0Kc3VmZml4 IG9mIG51bWJlcnMuDQotLS0NCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgNyArKysrDQogbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsICAgICAg ICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrLQ0KIC4uLi9mb250LWxvY2stbnVtYmVy LnJzICAgICAgICAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKw0KIC4uLi9ydXN0LXRzLW1v ZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5ycyAgICAgICB8IDE4ICsrKysrKysrKw0KIHRlc3QvbGlz cC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsICAgICB8IDE0ICsrKysrKy0NCiA1IGZp bGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250 LWxvY2stbnVtYmVyLnJzDQoNCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRl eCBiNmMyMTAxODc3OS4uMTY5NmMxNzg5MmQgMTAwNjQ0DQotLS0gYS9ldGMvTkVXUw0KKysrIGIv ZXRjL05FV1MNCkBAIC03MTksNiArNzE5LDEzIEBAIGNsb25pbmcsIG9yIHByb21wdHMgZm9yIHRo YXQsIHRvby4NCiBXaGVuIHRoZSBhcmd1bWVudCBpcyBub24tbmlsLCB0aGUgZnVuY3Rpb24gc3dp dGNoZXMgdG8gYSBidWZmZXIgdmlzaXRpbmcNCiB0aGUgZGlyZWN0b3J5IGludG8gd2hpY2ggdGhl IHJlcG9zaXRvcnkgd2FzIGNsb25lZC4NCiANCisqKiBSdXN0LXRzIG1vZGUNCisNCistLS0NCisq KiogTmV3IHVzZXIgb3B0aW9uICdydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFz LXR5cGUnLg0KK1J1c3QgbnVtYmVyIGxpdGVyYWxzIG1heSBoYXZlIGFuIG9wdGlvbmFsIHR5cGUg c3VmZml4LiAgV2hlbiB0aGlzIG9wdGlvbg0KK2lzIG5vbi1uaWwsIHRoaXMgc3VmZml4IGlzIGZv bnRpZmllZCB1c2luZyB0aGUgJ2ZvbnQtbG9jay10eXBlLWZhY2UnLg0KKw0KIAwNCiAqIE5ldyBN b2RlcyBhbmQgUGFja2FnZXMgaW4gRW1hY3MgMzEuMQ0KIA0KZGlmZiAtLWdpdCBhL2xpc3AvcHJv Z21vZGVzL3J1c3QtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0K aW5kZXggZTUyZWEzYjEyNWEuLjdhNDIxZWI1MDZiIDEwMDY0NA0KLS0tIGEvbGlzcC9wcm9nbW9k ZXMvcnVzdC10cy1tb2RlLmVsDQorKysgYi9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwN CkBAIC02Miw2ICs2MiwxNSBAQCBydXN0LXRzLWZseW1ha2UtY29tbWFuZA0KICAgICAgICAgICAg ICAgICAgKHJlcGVhdCA6dGFnICJDdXN0b20gY29tbWFuZCIgc3RyaW5nKSkNCiAgIDpncm91cCAn cnVzdCkNCiANCisoZGVmY3VzdG9tIHJ1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZmaXgt YXMtdHlwZSBuaWwNCisgICJJZiBub24tbmlsLCBzdWZmaXhlcyBvZiBudW1iZXIgbGl0ZXJhbHMg YXJlIGZvbnRpZmllZCBhcyB0eXBlcy4NCitJbiBSdXN0LCBudW1iZXIgbGl0ZXJhbHMgY2FuIHBv c3Nlc3MgYW4gb3B0aW9uYWwgdHlwZSBzdWZmaXguICBXaGVuIHRoaXMNCit2YXJpYWJsZSBpcyBu b24tbmlsLCB0aGVzZSBzdWZmaXhlcyBhcmUgZm9udGlmaWVkIHVzaW5nDQorYGZvbnQtbG9jay10 eXBlLWZhY2UnIGluc3RlYWQgb2YgYGZvbnQtbG9jay1udW1iZXItZmFjZScuIg0KKyAgOnZlcnNp b24gIjMxLjEiDQorICA6dHlwZSAnYm9vbGVhbg0KKyAgOmdyb3VwICdydXN0KQ0KKw0KIChkZWZ2 YXIgcnVzdC10cy1tb2RlLXByZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCiAgICcoKCImJiIgLiA/4oin KSAoInx8IiAuID/iiKgpDQogICAgICgiPD0iIC4gP+KJpCkgICgiPj0iIC4gP+KJpSkgKCIhPSIg LiA/4omgKQ0KQEAgLTExNiw2ICsxMjUsMTIgQEAgcnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMN CiAgICAgICgocGFyZW50LWlzICJ1c2VfbGlzdCIpIHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWlu ZGVudC1vZmZzZXQpKSkNCiAgICJUcmVlLXNpdHRlciBpbmRlbnQgcnVsZXMgZm9yIGBydXN0LXRz LW1vZGUnLiIpDQogDQorKGRlZmNvbnN0IHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVzDQorICAo cmVnZXhwLW9wdCAnKCJ1OCIgImk4IiAidTE2IiAiaTE2IiAidTMyIiAiaTMyIiAidTY0Ig0KKyAg ICAgICAgICAgICAgICAiaTY0IiAidTEyOCIgImkxMjgiICJ1c2l6ZSIgImlzaXplIiAiZjMyIiAi ZjY0IikpDQorICAiUmVnZXhwIG1hdGNoaW5nIHR5cGUgc3VmZml4ZXMgb2YgbnVtYmVyIGxpdGVy YWxzLg0KK1NlZSBodHRwczovL2RvYy5ydXN0LWxhbmcub3JnL3JlZmVyZW5jZS90b2tlbnMuaHRt bCNzdWZmaXhlcy4iKQ0KKw0KIChkZWZ2YXIgcnVzdC10cy1tb2RlLS1idWlsdGluLW1hY3Jvcw0K ICAgJygiY29uY2F0X2J5dGVzIiAiY29uY2F0X2lkZW50cyIgImNvbnN0X2Zvcm1hdF9hcmdzIg0K ICAgICAiZm9ybWF0X2FyZ3NfbmwiICJsb2dfc3ludGF4IiAidHJhY2VfbWFjcm9zIiAiYXNzZXJ0 IiAiYXNzZXJ0X2VxIg0KQEAgLTIyMSw3ICsyMzYsOCBAQCBydXN0LXRzLW1vZGUtLWZvbnQtbG9j ay1zZXR0aW5ncw0KIA0KICAgIDpsYW5ndWFnZSAncnVzdA0KICAgIDpmZWF0dXJlICdudW1iZXIN Ci0gICAnKFsoZmxvYXRfbGl0ZXJhbCkgKGludGVnZXJfbGl0ZXJhbCldIEBmb250LWxvY2stbnVt YmVyLWZhY2UpDQorICAgJyhbKGZsb2F0X2xpdGVyYWwpIChpbnRlZ2VyX2xpdGVyYWwpXQ0KKyAg ICAgQHJ1c3QtdHMtbW9kZS0tZm9udGlmeS1udW1iZXItbGl0ZXJhbCkNCiANCiAgICA6bGFuZ3Vh Z2UgJ3J1c3QNCiAgICA6ZmVhdHVyZSAnb3BlcmF0b3INCkBAIC0zNjksNiArMzg1LDI1IEBAICdy dXN0LXRzLW1vZGUtLWZvbnRpZnktcGF0dGVybg0KICAgICAgICAgICAgICAodHJlZXNpdC1ub2Rl LXN0YXJ0IGlkKSAodHJlZXNpdC1ub2RlLWVuZCBpZCkNCiAgICAgICAgICAgICAgJ2ZvbnQtbG9j ay12YXJpYWJsZS1uYW1lLWZhY2Ugb3ZlcnJpZGUgc3RhcnQgZW5kKSkpKSkpKQ0KIA0KKyhkZWZ1 biBydXN0LXRzLW1vZGUtLWZvbnRpZnktbnVtYmVyLWxpdGVyYWwgKG5vZGUgb3ZlcnJpZGUgc3Rh cnQgc3RvcCAmcmVzdCBfKQ0KKyAgIkZvbnRpZnkgbnVtYmVyIGxpdGVyYWxzLCBoaWdobGlnaHRp bmcgdGhlIG9wdGlvbmFsIHR5cGUgc3VmZml4Lg0KK0lmIGBydXN0LXRzLW1vZGUtZm9udGlmeS1u dW1iZXItc3VmZml4LWFzLXR5cGUnIGlzIG5vbi1uaWwsIHVzZQ0KK2Bmb250LWxvY2stdHlwZS1m YWNlJyB0byBoaWdobGlnaHQgdGhlIHN1ZmZpeC4iDQorICAobGV0KiAoKGJlZyAodHJlZXNpdC1u b2RlLXN0YXJ0IG5vZGUpKQ0KKyAgICAgICAgIChlbmQgKHRyZWVzaXQtbm9kZS1lbmQgbm9kZSkp KQ0KKyAgICAoc2F2ZS1leGN1cnNpb24NCisgICAgICAoZ290by1jaGFyIGVuZCkNCisgICAgICAo aWYgKGFuZCBydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUNCisgICAg ICAgICAgICAgICAobG9va2luZy1iYWNrIHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVzIGJlZykp DQorICAgICAgICAgIChsZXQqICgodHkgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAgICAgICAg ICAgICAgIChuYiAoaWYgKGVxIChjaGFyLWJlZm9yZSB0eSkgP18pICgxLSB0eSkgdHkpKSkNCisg ICAgICAgICAgICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisgICAgICAgICAgICAg dHkgZW5kICdmb250LWxvY2stdHlwZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3ApDQorICAgICAg ICAgICAgKHRyZWVzaXQtZm9udGlmeS13aXRoLW92ZXJyaWRlDQorICAgICAgICAgICAgIGJlZyBu YiAnZm9udC1sb2NrLW51bWJlci1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3ApKQ0KKyAgICAgICAg ICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisgICAgICAgICAgIGJlZyBlbmQgJ2Zv bnQtbG9jay1udW1iZXItZmFjZSBvdmVycmlkZSBzdGFydCBzdG9wKSkpKSkNCisNCiAoZGVmdW4g cnVzdC10cy1tb2RlLS1kZWZ1bi1uYW1lIChub2RlKQ0KICAgIlJldHVybiB0aGUgZGVmdW4gbmFt ZSBvZiBOT0RFLg0KIFJldHVybiBuaWwgaWYgdGhlcmUgaXMgbm8gbmFtZSBvciBpZiBOT0RFIGlz IG5vdCBhIGRlZnVuIG5vZGUuIg0KZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVz dC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2stbnVtYmVyLnJzIGIvdGVzdC9saXNwL3Byb2dt b2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMNCm5ldyBmaWxl IG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMC4uZWQ1YjIyMmQ1ZmYNCi0tLSAvZGV2L251 bGwNCisrKyBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250 LWxvY2stbnVtYmVyLnJzDQpAQCAtMCwwICsxLDE3IEBADQorZm4gbWFpbigpIHsNCisgICAgbGV0 IHggPSAxdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAg ICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisgICAgbGV0IHggPSAxX3VzaXplOw0K Ky8vICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBm b250LWxvY2stdHlwZS1mYWNlDQorICAgIGxldCB4ID0gMV9mNjQ7DQorLy8gICAgICAgICAgXiBm b250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZh Y2UNCisgICAgbGV0IHggPSAxLjBmNjQ7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisvLyAgICAgICAgICAgICAgXiBmb250LWxvY2stdHlwZS1mYWNlDQorICAgIGxldCB4 ID0gMS4wX2Y2NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAg ICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCit9DQpkaWZmIC0tZ2l0IGEvdGVzdC9s aXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5ycyBiL3Rlc3Qv bGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2sucnMNCmluZGV4 IDM3N2NkYTBlM2I5Li4xZjU0OTA4NWUzZiAxMDA2NDQNCi0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9k ZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2sucnMNCisrKyBiL3Rlc3QvbGlzcC9w cm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2sucnMNCkBAIC0yMywzICsy MywyMSBAQCBtYWNyb19ydWxlcyEgdW5zYWZlX2ZvbyB7DQogLy8gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXiBmb250LWxvY2stb3BlcmF0b3ItZmFjZQ0KICAgICAgICAgfQ0K ICAgICB9Ow0KKw0KK2ZuIG1haW4oKSB7DQorICAgIGxldCB4ID0gMXVzaXplOw0KKy8vICAgICAg ICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBmb250LWxvY2st bnVtYmVyLWZhY2UNCisgICAgbGV0IHggPSAxX3VzaXplOw0KKy8vICAgICAgICAgIF4gZm9udC1s b2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisgICAgbGV0IHggPSAxX2Y2NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFj ZQ0KKy8vICAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorICAgIGxldCB4ID0g MS4wZjY0Ow0KKy8vICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAg ICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorICAgIGxldCB4ID0gMS4wX2Y2NDsNCisv LyAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgICBe IGZvbnQtbG9jay1udW1iZXItZmFjZQ0KK30NCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21v ZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1t b2RlLXRlc3RzLmVsDQppbmRleCBmNzE4YTU3ZmM5ZS4uM2E3MTBiM2FmM2IgMTAwNjQ0DQotLS0g YS90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbA0KKysrIGIvdGVzdC9s aXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtdGVzdHMuZWwNCkBAIC0yMywxMSArMjMsMjEgQEAN CiAocmVxdWlyZSAnZXJ0LWZvbnQtbG9jaykNCiAocmVxdWlyZSAnZXJ0LXgpDQogKHJlcXVpcmUg J3RyZWVzaXQpDQorKHJlcXVpcmUgJ3J1c3QtdHMtbW9kZSkNCiANCiAoZXJ0LWRlZnRlc3QgcnVz dC10cy10ZXN0LWZvbnQtbG9jayAoKQ0KICAgKHNraXAtdW5sZXNzICh0cmVlc2l0LXJlYWR5LXAg J3J1c3QpKQ0KLSAgKGxldCAoKHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpKQ0KLSAgICAoZXJ0 LWZvbnQtbG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJjZS1maWxlICJmb250LWxvY2sucnMiKSAn cnVzdC10cy1tb2RlKSkpDQorICAobGV0ICgodHJlZXNpdC1mb250LWxvY2stbGV2ZWwgNCkNCisg ICAgICAgIChydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgbmlsKSkN CisgICAgKGVydC1mb250LWxvY2stdGVzdC1maWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1s b2NrLnJzIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdydXN0LXRzLW1vZGUpKSkN CisNCisoZXJ0LWRlZnRlc3QgcnVzdC10cy10ZXN0LWZvbnQtbG9jay1udW1iZXIgKCkNCisgIChz a2lwLXVubGVzcyAodHJlZXNpdC1yZWFkeS1wICdydXN0KSkNCisgIChsZXQgKCh0cmVlc2l0LWZv bnQtbG9jay1sZXZlbCA0KQ0KKyAgICAgICAgKHJ1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1z dWZmaXgtYXMtdHlwZSB0KSkNCisgICAgKGVydC1mb250LWxvY2stdGVzdC1maWxlIChlcnQtcmVz b3VyY2UtZmlsZSAiZm9udC1sb2NrLW51bWJlci5ycyIpDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAncnVzdC10cy1tb2RlKSkpDQogDQogKHByb3ZpZGUgJ3J1c3QtdHMtbW9kZS10ZXN0 cykNCiANCi0tIA0KMi40NS4yDQoNCg== --_002_87cyis8tgffsfpoincareumonsacbe_-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 19:57:49 2024 Received: (at 73877) by debbugs.gnu.org; 22 Nov 2024 00:57:49 +0000 Received: from localhost ([127.0.0.1]:52262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEHzY-0000lB-Jn for submit@debbugs.gnu.org; Thu, 21 Nov 2024 19:57:48 -0500 Received: from mail-4018.proton.ch ([185.70.40.18]:17719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEHzU-0000kl-SS for 73877@debbugs.gnu.org; Thu, 21 Nov 2024 19:57:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail3; t=1732237058; x=1732496258; bh=k7DQA8qZYmZ8bsdyWGBiqLUbEnPT+QHWXCMJRFpPPIY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=q08n1f9S8FWryNkz0x2OCgrNMxcqQQ1OGU0Y3aIAqWdVw4MVslUIHowE+sratwBP2 Ir0wuQM2q48ZkCwAoCsb83bFfjEq6cTCG3KZABLEb34wlymzlcGyz/pvlx/2Pxsucz bvs97jY2pf6WgymaTa3ryqVhGKoMKHPR3MQVedNsHvwnum6qvPMyLRPJastNkCGoWQ plRUhqVBDPmmwgb6ZkFWV5ykPY+tfmBmbEUZcVEZW1LoHcnDDCO+PWHxIAHyzNorMf yh3Hyq2IrXEGP5z0IsUDXvai/HfWcgGdr6QeJmbaEmm9Mx4s9VVvmkQukCE+9MEvpH KLBojbBLimhmw== Date: Fri, 22 Nov 2024 00:57:32 +0000 To: Christophe TROESTLER From: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Message-ID: In-Reply-To: <87cyis8tgf.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> <878qtquf1l.fsf@poincare.umons.ac.be> <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> <87cyis8tgf.fsf@poincare.umons.ac.be> Feedback-ID: 44397038:user:proton X-Pm-Message-ID: f024ce7832f6ff8f849f739d673359ffeb5e507c MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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 (-) On Monday, November 18th, 2024 at 10:14, Christophe TROESTLER wrote: >=20 > =EF=BB=BFOn 15 November 2024 at 01:11 +01, Randy Taylor dev@rjt.dev wrote= : >=20 > > [=E2=80=A6] the patch didn't apply cleanly for me [=E2=80=A6] >=20 >=20 > Here is an updated version of the patch against today's master branch. For some reason it still doesn't apply for me - not sure why. Maybe it's ju= st me. I always do "git format-patch -1" to generate my patches. >=20 > > [=E2=80=A6] If you do the same as treesit-font-lock-level, [=E2=80= =A6] >=20 >=20 > For some reason it did not work in the past but it does now, so that's ho= w I proceeded. >=20 > > You will also need to: (require 'rust-ts-mode) >=20 >=20 > Ok =E2=80=94 some tests do that, others don't, so I did not originally ch= ange that. I've now added the =E2=80=9Crequire=E2=80=9D. >=20 > > After you make that change, I think you should be able to get rid of > > this: > > +(put 'rust-ts-mode-fontify-number-suffix-as-type 'safe-local-variable > > + 'booleanp) >=20 >=20 > I first thought that one may want to set that change for specific file bu= t, you are right, it is more of a user choice that should be set in your ow= n config. files. >=20 > > In the font-lock-number.rs file, it looks like there is an extraneous > > newline at the top of the file. >=20 >=20 > Fixed. >=20 > > BTW the current patch still doesn't apply against the latest master > > for me. >=20 >=20 > I have rebased it on the current origin/master. >=20 > Best, > C. Thanks for working on this and putting up with me - the patch looks good to me. Eli, please install if you have no further comments. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 22 02:23:55 2024 Received: (at 73877) by debbugs.gnu.org; 22 Nov 2024 07:23:55 +0000 Received: from localhost ([127.0.0.1]:52855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEO1C-0002G9-RL for submit@debbugs.gnu.org; Fri, 22 Nov 2024 02:23:55 -0500 Received: from mail-db5eur02on2111.outbound.protection.outlook.com ([40.107.249.111]:13728 helo=EUR02-DB5-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEO1A-0002Fw-KI for 73877@debbugs.gnu.org; Fri, 22 Nov 2024 02:23:53 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qBaR0Nxt+wLO31M0Gdugz1rf5r1aySJN9VXBWXjPqEsxYWxUE/bDbXNQV4ZHwpkX6cwDzAlfxuEim0WjqAWpKN/AhIE+L4UAX11KBivxsSXvJK2/wCg0fU88wi9VgxEc9CzmJCjuJtPGhuQDV1XQiCWcouTmgHw6ff/or8hgGs/2od4+NgWyg95qT9kIl049dlDaX59/3AQSK0KnIQRjfa8/vTRMNBRE/ST9O7lX9X/eEP5a0s28ZdRVhKDIQzFwoahKz7ldH4iXk9Nz6hqdl0i5L11h19QwKl6Zh4mWAgww24QWj5h1cHX0tGmW6GS69OaMTKoyxLeV5LeQ1xizxw== 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=rNs9w90rP72DIr0v1Eynd7sxXWxtUHsHAUepid/z89A=; b=M+R3CHxR66BuLLTiGEuQNWAiIfHAoCcR7M2yDnz37qB9Z7eDdHw6MZjAJdJZUXTSQWTkXIUB0ju81DhTmZaGMPLVc3llnuO3F5d4xeOR6xAYrKzSotciQlzoAWk/h33Fp272t+VzUCxWMqCpmvTBMEWFY7kI2CqHGKWnDmguLGcI5Ut9WDPNxwBDEHtVfrUiVAuL/B3gqgxKiuaMoI8aRJkY39K2kz22py6ulqStg0AF9tnV20YajxhTiwm3GHlqPO1ElgorIS86N4Y3A8x/0b3CiPNxKFTOYEuPQ1vNpd1OG875tbH3Vk6ftOQo2Fc+hMUse0PoM63p5TL9gJrU4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rNs9w90rP72DIr0v1Eynd7sxXWxtUHsHAUepid/z89A=; b=K2gLgzzbdLjBGxoDb3xIyFsnbItdtU1TslfOBekTeyhvohMqk5Nagj74Obp+DKCsFyOqb1uUlfUEMvkSRLAbXIOND0xENst7KIs7MHaY6pp55+Qm/mQdEYtbTpKlvXLA6BKnbVs73GTzS9XGEb9m30krTuVVQhnpy615Xr3CN6M= Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by AS8PR01MB8353.eurprd01.prod.exchangelabs.com (2603:10a6:20b:424::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.17; Fri, 22 Nov 2024 07:23:31 +0000 Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%5]) with mapi id 15.20.8158.021; Fri, 22 Nov 2024 07:23:31 +0000 From: Christophe TROESTLER To: Randy Taylor Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== Date: Fri, 22 Nov 2024 07:23:31 +0000 Message-ID: <87iksfspe6.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> <878qtquf1l.fsf@poincare.umons.ac.be> <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> <87cyis8tgf.fsf@poincare.umons.ac.be> In-Reply-To: (Randy Taylor's message of "Fri, 22 Nov 2024 00:57:32 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: mu4e 1.12.7; emacs 29.4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|AS8PR01MB8353:EE_ x-ms-office365-filtering-correlation-id: c582d1df-129a-4db7-9c5f-08dd0ac69156 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|7053199007|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?dS9JNjdmbzFNKzVOaHkwdUtkZ3Y0MFBlYUxGZGYraEU4RHN5RzJyQkdDdjhP?= =?utf-8?B?TjgwN1lNTzY1Q0EzMHlXeFk5T1QyUDBtYU5ZMlloVUtlZ3BjUmg5cGRDaHEr?= =?utf-8?B?Q1NtcVJmOWRGTnE4RHlYQm4yU1RnSE5IUVMreFFTZUlvZVZZTFd3UCs4Njd5?= =?utf-8?B?UGFHWnZWUllzMThnZEtvL24ycXo1N3VReXFoa29paG1TVjBPanBLaDdFSW9n?= =?utf-8?B?c2wxN0dXTVNqa3VQVTduWTFjdmZNNjUwbGNPZ0g5czNpZzArVGhVek9kb3Rz?= =?utf-8?B?NHF0Q2liTzc5UHAvT3EzTzA3TG5nTDBMUGNTRE12eExaV2RzUlozZW1JR0lC?= =?utf-8?B?eTJZYTJ5OUtBWHJ1cGVjaUcvWHdsVGd1L0U5R09VelJGS2cvdFZsOWJRZkdH?= =?utf-8?B?aGhpbE1xL1hnT293bS9TS29KMzVEeDhMTC9hMWdDa1NMVHBVdHFIQ1orWG9t?= =?utf-8?B?bTlKWlA0aml3ajNIOVpMTWFaTlJFTlJkc0VkZkZTWHF5UXQvTU1MME82NnB1?= =?utf-8?B?bXYrckwzV2V4ZE1lMXhSTUV2YTk0MGIzb2dGMDc5K05JRzh2NmUzbDZtd0dT?= =?utf-8?B?djh5V2FWV1UzRWtCR2NhaU1PWVViS2lPbm9xM0hyZUU2SzByUldXeWQwVzlj?= =?utf-8?B?a2s5U04rLzZXQzM5aWQ2NEdaTlJneHphWVptbndKM1Z4MDQ5ekRWTGdpdTlo?= =?utf-8?B?NElFbGxmZSt2dGY4dWtoZ3JUMVNjVWNsN3ZkVUJkS3RBempxV1d4Mnd4K2pa?= =?utf-8?B?SUw2NFpOWk14Q05MdWJKbjFNQkRHZ1lVTzV2QTZ6cktCYm9ZamthR0dYK0FT?= =?utf-8?B?VHdwWWRGUHRYK3lIQXpyRG55bDFINHMzeXZ4b1lSN1U4SWdqZXFLcmNLNmNj?= =?utf-8?B?U0luOTNFd0t1VmdvNTFzMExVNFV0dTFoTjhoTUNMZTlhaWY3VzdHN1dpc05N?= =?utf-8?B?WTNDTllvYmxrNzFETHN1aTRFZmN6Rmk5VVJFOVV2RTNib2J3WWFXWVhRY2Ey?= =?utf-8?B?cGJZQjZMK0c1cG1HbytWQzVJSHQ4YTVlT3I5NnFpMWF4Vk9BNlozK21ncXUw?= =?utf-8?B?NEt0MUJVVDFJTTNXc1pmSWhHbnVjcC9wR2Q3TlNTa2ZZTGdPcG9VWXBjTkFZ?= =?utf-8?B?WEZqU1hBeVo3eUJ6TUltTTh4bmRjSmxybFU1VVZjcnpzRVFmejlhVDEzYVMr?= =?utf-8?B?eWhneW16YUxTTm1FY3JzNFUzcG9RN0c3VDZ1cXV1Y1dkZU5RcGt3SnZKL3Nm?= =?utf-8?B?azI0TmdBU1I1ekNndVV6Rzl0MFd0cHBLTE1jdmY0YnE2dDJRenkxSUE0eGFo?= =?utf-8?B?c2ZSdnk4NEU5UGhLUG1aT3NpZ3dtb3kxVG9lOC95SWxsUUJWRFBVb3dHRmNS?= =?utf-8?B?RXhqWDZ0UmVxc2JNUVowM091WERvQ3JMM2NhWUpIUWFRK1hGYUtCQWx1U2JQ?= =?utf-8?B?WS9hckpFNk44dWhwMHRMUGxLVXJXWHlOMExqOGJJOU56SkZmaUdhbk1oL1dC?= =?utf-8?B?WGpEdHdRVmNRMzFvZXJXajUzeG9JbWVoWkpuWk5EZjk4UTNudWU4VEJaTndL?= =?utf-8?B?TmRGaWhXTTlKOVVTYUtLak5NVmJLeW9Ua01Vd2JmUlJwdzlFaE8xWCsrZE0r?= =?utf-8?B?b2ZxMWR0aGN5NjcyTkcrMmVXUUNRMXdoSzBTb2c2b29VUGw3aVdHZlM4VjNV?= =?utf-8?B?WEh2aGE5dTUzSEg4OE9mcVFzYmlhZHhUNUxialRrMGludUsvSXJ1azhhelRU?= =?utf-8?B?OHlEMFUrNVV5Y3lKNXJaNkE3cFA1UEI4ODF5dnRGbGZ6bnZuSEpTaUpqOTBN?= =?utf-8?Q?oPnCzFGZH0xHB2yOGvJfLDinGC6Yd5rHMWN9M=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(7053199007)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VUF6Mm5VMHZRSE9Md1dyR0Y5SHFYSVBLcXVtbWJicjR0MVc2cW83OEhXRTcw?= =?utf-8?B?WlIwTmE1V01kQXlCQnJtRjZ2YXpmbjdrd1ZQWS96Q1dSd2ZGVmlrQ0xWNC9a?= =?utf-8?B?NE5TMVdka0NoWkpaY3FQcWIyT2oycWwyUEJDOGh2aFNZM1dwY2pVTmc2WkNa?= =?utf-8?B?S1pSWDcvTGRIcmpqc0FuVkhVTFdWbVArbFdkYWVheEt6Z3BvaXRJNWY2OVRj?= =?utf-8?B?Y1pFdFpsWHhvM2Q1YXNhK0tFZ0gwUEwxWitkaUVZK0tEcTBWVllWbHJGWjZh?= =?utf-8?B?dXJkOFdkd1QrNTJXZDJMYlI4dUFRbU1pYkRWUEwwTGRwNHo3SXNrTm5oNS9Q?= =?utf-8?B?blFidVhwT2o1VEpWclk5d0NPNDZEUFFLSFRlVndMZ0NOeEtqWDJCZjNkMFFk?= =?utf-8?B?ckZKekpydTE4NHFTRytCM0hxQSttaG95UjF0T1Y0Q0FwanFoQlBCZEJwSDJX?= =?utf-8?B?SG0ySTNVbC9LZXF3WkxERlFjQUxnV2hFd3I4Tkw4WmZQM1hvWm93MDRaSHNE?= =?utf-8?B?em4vS2Q4ZlMwK1hHUHJ3N000YzRhTUV3ODlOYmt6QWZUbkdrRmZSdjFUbEw2?= =?utf-8?B?SlVqTWlMTXNTeEV6RjJad2dkM2hDcDl1aHVid1k4ZlVnMWtvQThXRGI3eGRD?= =?utf-8?B?RHZ4UXBOUTFtT01HeXovZm1TN0dKbUhjU0NKQVlKbG04UGdLZ2xQQ2QvZ1VY?= =?utf-8?B?YmV2RUdlTXU2Sk1VUVJhODhidXhWNnBpcWsvMzZlMW1pcWpvWCtmODNwZ1F2?= =?utf-8?B?SVhVRWQvRSt3M3dpRjAvemJJdDE0anp3NFpDVlNzcWYrL09icndWR3EvcE1I?= =?utf-8?B?MFpibTlXL3hoSUlNMHhSVXM4bjlSQXpwTk1vZ0JGS3ZoVHFjeWdZcXJ1MWwx?= =?utf-8?B?blAvU3lieGs3NENjc3lraHB2V0p1cGY2M3NpSEZpVWQzc1FmK2laV1djUVpx?= =?utf-8?B?SFk5YllFQ3RVNlFpdVJ0VUVHdW1MWCt3NFVYdGg5ankrdG81WjlhbmpuOUZq?= =?utf-8?B?Q2txR0ZEZTh5Uk16RGs4YXBJUDc0UVUrUXRPQjRLSGluZmdPUEdFQlhTWkdK?= =?utf-8?B?UDdyNzA2U0ZYSC9sRlY0MVdtZWZSakJSTkVzM2JwUnR2L0RubkxJQzBzbzNu?= =?utf-8?B?eHQrQU5EL082OUJFNXV6M2pVS3dZTFBtOXNaQVdIbGVqalVUTlU5SHBHSmtP?= =?utf-8?B?ZklyQ1VndDV0b2RJUEhWb0UrMmdVTlczRnpvdGNWd1BGcDhSMk9xVkdqUlBa?= =?utf-8?B?T0R3K0lXZVgzT3B3dG9EajRtQm95QWNpUklDUG1zOEE0QnlHWExjL0t1NWQ1?= =?utf-8?B?NjV2VzhuQWVHSlZpd25pWDlpa0w4cFpWc0tqYlptOTcrMTlrVTJsUExCR09X?= =?utf-8?B?NzgzdENrN1hkUlVMWS83VlFFc01zWC9pWkg0c2xPUE9PMDNZa1o5S29FdXBk?= =?utf-8?B?V1NpakJnSk5ScUF1QnUvZk9iUXVVVWdmZGdkeFpEZUV4K2c5SHJ3ejRoQytx?= =?utf-8?B?TU9RQWJpWXZhV3p6ak92cDBFM21Za3FhWEpYSG5FSjFaS0Q3VyswSzJvcEYr?= =?utf-8?B?cFlyYkRXbTVIZW5aWXdYa204UjRyL1llWGlGanFHSTZQU1BZWHNkbzRrSkVh?= =?utf-8?B?ZjQxZ1UyZWF6MWRjKzJnMzNlY0x2RWZXbzV2RVJOY1NHbmYxeFhwSjR0bkta?= =?utf-8?B?YkxvbXUyMDYvWFoySUV0Mlc4SEV3eWlCemovUGtzb2J4NnB1aWt6dG45YnFh?= =?utf-8?B?ZDBpN20rQ1Ryc3hVUXZKc3l1N1JDZFlWVysxdmRxa1Q1cXA1djg5RCtBY0gz?= =?utf-8?B?ZTF2VkVacU03Y0xuSFdYcTkyNDh0MlNjakJlT3o1WnphSW16Smg0Y0hiVElS?= =?utf-8?B?cnB2Tkw4bFI0TkpQbVN6L3pKdzZRN09IZVlEQUpHeU1uR1BuVXdKcENoajlp?= =?utf-8?B?UVBFSi80aGhNcHNqSmVDQzlkcElqRUJNZjBlY1Zvc3VrSlp0ZXJXVkhvdWhh?= =?utf-8?B?aXV5RDUxWjZpb2JaY3RmdGhabUpidUp0WXZyRWs0K3VyUDBaL1BKUCthT2NR?= =?utf-8?B?UXFNT3BZVGU2YkJZNEdQMmluSk5aSENZWVpBaGFPSDIvUTZRcUo5aXhnQ3I2?= =?utf-8?Q?C+8cIq8ucPUmq+SzPVuXNpSJA?= Content-Type: text/plain; charset="utf-8" Content-ID: <3DEDFCCA8DDA92469B00DF5F21258D12@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: c582d1df-129a-4db7-9c5f-08dd0ac69156 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2024 07:23:31.4531 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tXSvwX8RwQyvV88RUNN6k5SVKUkALi+OcQmL7ffFayOjtjGn6zq20LIe0/aYfgrBcIpR7YHYNc1Y0LR58zKTxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB8353 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73877 Cc: Eli Zaretskii , "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas 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: Christophe TROESTLER Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) DQrvu79PbiAyMiBOb3ZlbWJlciAyMDI0IGF0IDAxOjU3ICswMSwgUmFuZHkgVGF5bG9yIDxkZXZA cmp0LmRldj4gd3JvdGU6DQo+IE9uIE1vbmRheSwgTm92ZW1iZXIgMTh0aCwgMjAyNCBhdCAxMDox NCwgQ2hyaXN0b3BoZSBUUk9FU1RMRVINCj4gPENocmlzdG9waGUuVFJPRVNUTEVSQHVtb25zLmFj LmJlPiB3cm90ZToNCj4+IA0KPj4g77u/T24gMTUgTm92ZW1iZXIgMjAyNCBhdCAwMToxMSArMDEs IFJhbmR5IFRheWxvciBkZXZAcmp0LmRldiB3cm90ZToNCj4+IA0KPj4gPiBb4oCmXSB0aGUgcGF0 Y2ggZGlkbid0IGFwcGx5IGNsZWFubHkgZm9yIG1lIFvigKZdDQo+PiANCj4+IA0KPj4gSGVyZSBp cyBhbiB1cGRhdGVkIHZlcnNpb24gb2YgdGhlIHBhdGNoIGFnYWluc3QgdG9kYXkncyBtYXN0ZXIg YnJhbmNoLg0KPg0KPiBGb3Igc29tZSByZWFzb24gaXQgc3RpbGwgZG9lc24ndCBhcHBseSBmb3Ig bWUgLSBub3Qgc3VyZSB3aHkuIE1heWJlDQo+IGl0J3MganVzdCBtZS4NCj4gSSBhbHdheXMgZG8g ImdpdCBmb3JtYXQtcGF0Y2ggLTEiIHRvIGdlbmVyYXRlIG15IHBhdGNoZXMuDQoNCkkgdXNlZCBt YWdpdCB0byBkbyBpdC4gIOKAnGdpdCBmb3JtYXQtcGF0Y2ggLTHigJ0gZ2VuZXJhdGVkIGFuIGlk ZW50aWNhbCBvbmUuDQoNCkJlc3QsDQpDLg== From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 07:58:16 2024 Received: (at 73877-done) by debbugs.gnu.org; 23 Nov 2024 12:58:16 +0000 Received: from localhost ([127.0.0.1]:57070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEpiK-0005WK-9W for submit@debbugs.gnu.org; Sat, 23 Nov 2024 07:58:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEpiI-0005W2-FQ for 73877-done@debbugs.gnu.org; Sat, 23 Nov 2024 07:58:15 -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 1tEpiC-0001wQ-5S; Sat, 23 Nov 2024 07:58:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=U/g9/udxo8Ys4TR0jmdzdf7mF4/TOmN5JK6z0L4EeRk=; b=Tli/a89JtmOh++f5S80F 82HxXkkLELW9sgm4WuaqIndyqIL1Grh8mq5xXgpIsfE62juCvU2z9Zt+iAltTsd+tYFgoOk9hZtvx s956aV7lIfM0vn+4pO2xwIyZBrHSPN+la12JSZtuUv7IHDhIEarSccRL1do+PLsROmIZWGh+KmcQH NDK9e9kbGzuuL9rYuEjsh7aI4jqlNQ8yFDo+e3LsCKroPxMmcKKgJtu8qYsdXoFLwWJtfxWaKePZU TKO9jX9jfOYgPZYdJrseXtcZ8vP9FQRpIlRNWB1ZitFs2EKfACpRYPLnsBIyfMCjuGN3L8HsxPvnp PQG2/FeVjPYgSg==; Date: Sat, 23 Nov 2024 14:58:02 +0200 Message-Id: <86y11aksyt.fsf@gnu.org> From: Eli Zaretskii To: Randy Taylor In-Reply-To: (message from Randy Taylor on Fri, 22 Nov 2024 00:57:32 +0000) Subject: Re: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> <87iktbao2j.fsf@poincare.umons.ac.be> <878qtquf1l.fsf@poincare.umons.ac.be> <6Lmo0XWams3ZDY4jnbU-3T-4oJIwmc-2NDwLWRUj6KG305DWdW_uT3MXPN4otagtPXr7gf8QcdE3CjoIKkJUIrY9c-Ulj-QC1JNJm2yKKac=@rjt.dev> <87cyis8tgf.fsf@poincare.umons.ac.be> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73877-done Cc: 73877-done@debbugs.gnu.org, Christophe.TROESTLER@umons.ac.be, stefankangas@gmail.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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 22 Nov 2024 00:57:32 +0000 > From: Randy Taylor > Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas , Eli Zaretskii > > On Monday, November 18th, 2024 at 10:14, Christophe TROESTLER wrote: > > > > On 15 November 2024 at 01:11 +01, Randy Taylor dev@rjt.dev wrote: > > > > > […] the patch didn't apply cleanly for me […] > > > > > > Here is an updated version of the patch against today's master branch. > > For some reason it still doesn't apply for me - not sure why. Maybe it's just me. > I always do "git format-patch -1" to generate my patches. > > > > > > […] If you do the same as treesit-font-lock-level, […] > > > > > > For some reason it did not work in the past but it does now, so that's how I proceeded. > > > > > You will also need to: (require 'rust-ts-mode) > > > > > > Ok — some tests do that, others don't, so I did not originally change that. I've now added the “require”. > > > > > After you make that change, I think you should be able to get rid of > > > this: > > > +(put 'rust-ts-mode-fontify-number-suffix-as-type 'safe-local-variable > > > + 'booleanp) > > > > > > I first thought that one may want to set that change for specific file but, you are right, it is more of a user choice that should be set in your own config. files. > > > > > In the font-lock-number.rs file, it looks like there is an extraneous > > > newline at the top of the file. > > > > > > Fixed. > > > > > BTW the current patch still doesn't apply against the latest master > > > for me. > > > > > > I have rebased it on the current origin/master. > > > > Best, > > C. > > Thanks for working on this and putting up with me - the patch looks > good to me. Eli, please install if you have no further comments. Thanks, installed on master, and closing the bug. From unknown Mon Jun 16 23:41:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Dec 2024 12:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator