From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christophe TROESTLER Newsgroups: gmane.emacs.devel Subject: Add prettify configuration to the rust-ts-mode Date: Mon, 11 Sep 2023 14:24:59 +0000 Message-ID: <87msxshjnp.fsf@poincare.umons.ac.be> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_87msxshjnpfsfpoincareumonsacbe_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30519"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.11.16; emacs 29.1 To: "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 11 17:52:32 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qfjDD-0007fu-Ji for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Sep 2023 17:52:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfjCZ-00057R-HX; Mon, 11 Sep 2023 11:51:51 -0400 Original-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 1qfhva-0007c2-2W for emacs-devel@gnu.org; Mon, 11 Sep 2023 10:30:14 -0400 Original-Received: from mail-vi1eur02on2062d.outbound.protection.outlook.com ([2a01:111:f400:fe16::62d] helo=EUR02-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 1qfhvV-0003il-NE for emacs-devel@gnu.org; Mon, 11 Sep 2023 10:30:12 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LEYthJ8kIaD55WAxD02Ntlbvq6yUVvT1tePiEuiCGQg7WPbpzHhO1hszgA6uefA1KWZK1nKtFc0+5xBgaUk5lRW/UdezHmT6Ko55cPBR9wAxKBnCGapBLGsIAUyMHuaa5qAg7XCJaivU5Hb/z1nTnvYBhgNDijYWLBDEqeJVolk1U5Aq5Chw+XAcFExXBagOeRAqJOm5sqgIupyxIGui+tGX4WDUH9Pt7vSBlgRW6teh6SjYy9LWg4Gyn4yMcXxjngf5FyjxKtfOZILcsqZDNlF+yra6ACv6hL/J5Kh35D2IuvEv7DEkPBbZS4pcIb2ACx6b0L1Ih291Fhycn+vPzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p48eiKeK7qc8/yXKC6NQJvj5v6ciUXzRZdDMPep5ILM=; b=k6AwExmSkItdZ6bsaZCz59dvRQe0WLjk4NpFmf9oWcFA/6L3os22QWbvL4fieDmq0VIoOYoF9Np0xqwGPfvf2G9D6ZzDIBdB7AOvrPZHpxJ+Mr57A8a7KV4FHccZ5Zke+soBPQ1s23VdkmCM9xczGkxvVCfKu0qqR71mBtD5viVH+vE7h42/z1v+TAuXWBVsR4FvD1xLKH7eRt8B+ydPbOzpJSsu4Vpa0Xyqbnvf1Ixu0Cki6x+Eo8TwU/7+tDUigqO+pZqf4grkNyOTpHYQFf9kCl15qIMhRJOxbHkjXsI9RPLJGEG1x4MYCgNflkC1cvd6a52PvmNT3X+8bl+P/w== 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=p48eiKeK7qc8/yXKC6NQJvj5v6ciUXzRZdDMPep5ILM=; b=XnilsuCU0t0hIqP+OzHJRCdP9wRuQJeH2WFyU9ctG3UUDsR8CGB048LvmsebNarK3Nvy8eOKHRCOJtTNCFpzBf9DC4JSMXFSW7NqBFDfqIiZD6oQebMKX5ZTnynUVRYziW8bblbZdIGLX+vas36ai16qIzfSxB956l2bDapBnsw= Original-Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by DB9PR01MB9980.eurprd01.prod.exchangelabs.com (2603:10a6:10:303::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.16; Mon, 11 Sep 2023 14:24:59 +0000 Original-Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::3b7d:2ca:ae38:a79d]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::3b7d:2ca:ae38:a79d%7]) with mapi id 15.20.6792.009; Mon, 11 Sep 2023 14:24:59 +0000 Thread-Topic: Add prettify configuration to the rust-ts-mode Thread-Index: AQHZ5Lu+nSEXxusxDkyLVUlNw1ecLg== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes x-date: Mon, 11 Sep 2023 15:44:03 +0200 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_|DB9PR01MB9980:EE_ x-ms-office365-filtering-correlation-id: 426ea15d-73a1-426f-018b-08dbb2d2e129 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; x-microsoft-antispam-message-info: fb+wkjb7dlxJvoEUUDozGAgRz1n3SBm4LuY6oMUkhZletNRbIB/rscHoN8BJ3rg0mXejZRmhOMwbXKms2uDIeQ3UpIazTkgxQrghNYMiKh5LJs1ixmAFhu/IMFsPUH9+U05Xr/bv9zdln05AzHWQht8jvbyOBTqrpO5//unnb6UFTA5kLSK+y5LbD0OunHkK56mmeccDtXCWmZ5ym/bwirrDuie9YzQO/yggXLGgnODmACcsteZgSQtaIBfFornRCwpZ0mP270XQ1ySV1NPc28YSnogkexB+NNmAit6PnIcmhA06W8K4QLYPY+RjQRsCu4wRDqyX6xRHHiGRs/o+MFOSHPlrkkv2Psutwt1BydBJInCGSWstxjhfJhHVRRp5WE+IV+K+AQ2Yo/hlh9dvHMm+q9TPB6RQZsR9odrbTsoME3nUxCo5glj+uB/P4c+WHgzB9uDsNtIpJ+z6wq/M05R5eqiEFDuz98DHQM7rNRCcbN9+mzz5GiN5ETYc/XQbrLj54ESnxTEHAPFLl7ltYD8RG33hA/xbCSe4k1P0UcRcdLmgyfxmoTjb/GwM5MRA1eEqHFYZO4eDMThId6Npp53pmBK1M2wVb1kFGp65UgsWBnv8MV8yf7nTfMW4ls2J 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:(13230031)(396003)(136003)(346002)(366004)(376002)(39860400002)(186009)(1800799009)(451199024)(41300700001)(6506007)(6486002)(71200400001)(6512007)(478600001)(83380400001)(2906002)(26005)(66446008)(64756008)(66476007)(66556008)(66946007)(6916009)(786003)(316002)(76116006)(91956017)(5660300002)(8676002)(8936002)(86362001)(558084003)(38070700005)(38100700002)(99936003)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?HZdndj7G0sJ2jhf3KmMab61Nu5aszK7emKwbKgv1pF0uhYL9q5wjvC4UhU?= =?iso-8859-1?Q?W3JCjaqv4MTJRo30pEXUIxp+WX6ThtK14HUFHQ7vxZphMWVCKXc01ACASO?= =?iso-8859-1?Q?lpjDrdh0JM+7Y3PaIVI8KYeF9+4/bWxKIxqz1GuKOKdAWd9yHbEsN+6z0Z?= =?iso-8859-1?Q?0aQ4qv1Gj+ZQYArIPMhjzau3u/DfqsDBPVYr6izBP/YtJ0eYFMIcNwydJA?= =?iso-8859-1?Q?TnectnCf7C1tzLwdv0Iv+uPpJQ+p2L4MVgS94cGUFFJ2PboONvR8LsDQpy?= =?iso-8859-1?Q?/pAtknbg65Oo/Ajg7MmOOvjhEB9uq6e53BZUtpvSs9UxsGEJnUyzzOI5/S?= =?iso-8859-1?Q?jBcL4g36x5OozQv32YnjHo+LEd5tPZQantn0A/r4ja3lJPmDadt77FyBXj?= =?iso-8859-1?Q?8ofZtj+PsOYmLhhoJzuO+V5wY6ylk3J9N4+hpF+XG8e59mS6CP5z4FXeQq?= =?iso-8859-1?Q?WOAQdMO4Ng/KDBk1Jsmil45rYjnG2yE3ktJoDC3gnSEUPJvpEYUs32yznS?= =?iso-8859-1?Q?phPJEqPqZ8+1bu2hrn1DAFJrRHQnADo8XMWWwBUSxMlQwlkZJMYUFMHS/m?= =?iso-8859-1?Q?bE5r7B1CeDMTE/231LvvhHozZ/f9nInnRUZ3CLRBqnlmdVL0HJwJ7gafnX?= =?iso-8859-1?Q? 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: 426ea15d-73a1-426f-018b-08dbb2d2e129 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2023 14:24:59.3004 (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: Mv6seWV2x/wz5P0eBISievtQqBMkujX5sOvobQkZpbNlvJKyE/dv5ZpPfSuu/anOLsv9XL+lFCcNObngpvdGJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR01MB9980 Received-SPF: pass client-ip=2a01:111:f400:fe16::62d; envelope-from=Christophe.TROESTLER@umons.ac.be; helo=EUR02-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 11 Sep 2023 11:51:48 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310471 Archived-At: --_002_87msxshjnpfsfpoincareumonsacbe_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I noticed that the rust-ts-mode does not have a configuration for the prett= ify-symbols-mode. The attached patch aims to add that. On another note, is it planned to have compile support for Rust? Best regards, Christophe --_002_87msxshjnpfsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-Add-prettify-configuration-to-rust-ts-mode.patch" Content-Description: 0001-Add-prettify-configuration-to-rust-ts-mode.patch Content-Disposition: attachment; filename="0001-Add-prettify-configuration-to-rust-ts-mode.patch"; size=2470; creation-date="Mon, 11 Sep 2023 14:24:58 GMT"; modification-date="Mon, 11 Sep 2023 14:24:58 GMT" Content-ID: <3F54EC8EAEF6AE46B49C2C66989B4779@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBiOWQzNTQ5ODEwNDY1YWFlOTBjNTkxN2I5NDNlMDM5M2Q2NTE5NDg1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogTW9uLCAxMSBTZXAgMjAyMyAxNTozMjo1NyArMDIw MA0KU3ViamVjdDogW1BBVENIXSBBZGQgcHJldHRpZnkgY29uZmlndXJhdGlvbiB0byBydXN0LXRz LW1vZGUNCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQoNCiogbGlz cC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsOiBBZGQgcHJldHRpZnkgY29uZmlndXJhdGlvbiB0 byB0aGUgbW9kZS4NCi0tLQ0KIGxpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbCB8IDI0ICsr KysrKysrKysrKysrKysrKysrKysrKw0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCsp DQoNCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgYi9saXNwL3By b2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwNCmluZGV4IDk5OWMxZDdhZTk2Li44ODM0NDkzNGU0OSAx MDA2NDQNCi0tLSBhL2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0KKysrIGIvbGlzcC9w cm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQpAQCAtNDgsNiArNDgsMTIgQEAgcnVzdC10cy1tb2Rl LWluZGVudC1vZmZzZXQNCiAgIDpzYWZlICdpbnRlZ2VycA0KICAgOmdyb3VwICdydXN0KQ0KIA0K KyhkZWZ2YXIgcnVzdC10cy1tb2RlLXByZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCisgICcoKCImJiIg LiA/4oinKSAoInx8IiAuID/iiKgpDQorICAgICgiPD0iIC4gP+KJpCkgICgiPj0iIC4gP+KJpSkg KCIhPSIgLiA/4omgKQ0KKyAgICAoIklORklOSVRZIiAuID/iiJ4pICgiLT4iIC4gP+KGkikgKCI9 PiIgLiA/4oeSKSkNCisgICJWYWx1ZSBmb3IgYHByZXR0aWZ5LXN5bWJvbHMtYWxpc3QnIGluIGBy dXN0LXRzLW1vZGUnLiIpDQorDQogKGRlZnZhciBydXN0LXRzLW1vZGUtLXN5bnRheC10YWJsZQ0K ICAgKGxldCAoKHRhYmxlIChtYWtlLXN5bnRheC10YWJsZSkpKQ0KICAgICAobW9kaWZ5LXN5bnRh eC1lbnRyeSA/KyAgICIuIiAgICAgIHRhYmxlKQ0KQEAgLTM4Niw2ICszOTIsMTkgQEAgcnVzdC10 cy1tb2RlLS1zeW50YXgtcHJvcGVydGl6ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo PzwgJyg0IC4gPz4pKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoPz4gJyg1IC4gPzwp KSkpKSkpKQ0KIA0KKyhkZWZ1biBydXN0LXRzLW1vZGUtLXByZXR0aWZ5LXN5bWJvbHMtY29tcG9z ZS1wIChzdGFydCBlbmQgbWF0Y2gpDQorICAiUmV0dXJuIHRydWUgaWZmIHRoZSBzeW1ib2wgTUFU Q0ggc2hvdWxkIGJlIGNvbXBvc2VkLg0KK1NlZSBgcHJldHRpZnktc3ltYm9scy1jb21wb3NlLXBy ZWRpY2F0ZScuIg0KKyAgKGFuZCAoZmJvdW5kcCAncHJldHRpZnktc3ltYm9scy1kZWZhdWx0LWNv bXBvc2UtcCkNCisgICAgICAgKHByZXR0aWZ5LXN5bWJvbHMtZGVmYXVsdC1jb21wb3NlLXAgc3Rh cnQgZW5kIG1hdGNoKQ0KKyAgICAgICA7OyBNYWtlIHN1cmUgfHwgaXMgbm90IGEgY2xvc3VyZSB3 aXRoIDAgYXJndW1lbnRzIGFuZCAmJiBpcyBub3QNCisgICAgICAgOzsgYSBkb3VibGUgcmVmZXJl bmNlLg0KKyAgICAgICAocGNhc2UgbWF0Y2gNCisgICAgICAgICAoKG9yICJ8fCIgIiYmIikNCisg ICAgICAgICAgKHN0cmluZz0gKHRyZWVzaXQtbm9kZS1maWVsZC1uYW1lICh0cmVlc2l0LW5vZGUt YXQgKHBvaW50KSkpDQorICAgICAgICAgICAgICAgICAgICJvcGVyYXRvciIpKQ0KKyAgICAgICAg IChfIHQpKSkpDQorDQogOzs7IyMjYXV0b2xvYWQNCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBydXN0 LXRzLW1vZGUgcHJvZy1tb2RlICJSdXN0Ig0KICAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgUnVz dCwgcG93ZXJlZCBieSB0cmVlLXNpdHRlci4iDQpAQCAtNDExLDYgKzQzMCwxMSBAQCBydXN0LXRz LW1vZGUNCiAgICAgICAgICAgICAgICAgICAgIG51bWJlciB0eXBlKQ0KICAgICAgICAgICAgICAg ICAgICggYnJhY2tldCBkZWxpbWl0ZXIgZXJyb3IgZnVuY3Rpb24gb3BlcmF0b3IgcHJvcGVydHkg dmFyaWFibGUpKSkNCiANCisgICAgOzsgUHJldHRpZnkgY29uZmlndXJhdGlvbg0KKyAgICAoc2V0 cSBwcmV0dGlmeS1zeW1ib2xzLWFsaXN0IHJ1c3QtdHMtbW9kZS1wcmV0dGlmeS1zeW1ib2xzLWFs aXN0KQ0KKyAgICAoc2V0cSBwcmV0dGlmeS1zeW1ib2xzLWNvbXBvc2UtcHJlZGljYXRlDQorICAg ICAgICAgICMncnVzdC10cy1tb2RlLS1wcmV0dGlmeS1zeW1ib2xzLWNvbXBvc2UtcCkNCisNCiAg ICAgOzsgSW1lbnUuDQogICAgIChzZXRxLWxvY2FsIHRyZWVzaXQtc2ltcGxlLWltZW51LXNldHRp bmdzDQogICAgICAgICAgICAgICAgIGAoKCJNb2R1bGUiICJcXGBtb2RfaXRlbVxcJyIgbmlsIG5p bCkNCi0tIA0KMi40MC4xDQoNCg== --_002_87msxshjnpfsfpoincareumonsacbe_--