From unknown Tue Jun 17 20:08:35 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#60105 <60105@debbugs.gnu.org> To: bug#60105 <60105@debbugs.gnu.org> Subject: Status: [PATCH] Add yaml-ts-mode Reply-To: bug#60105 <60105@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:08:35 +0000 retitle 60105 [PATCH] Add yaml-ts-mode reassign 60105 emacs submitter 60105 Randy Taylor severity 60105 normal tag 60105 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 17:20:25 2022 Received: (at submit) by debbugs.gnu.org; 15 Dec 2022 22:20:25 +0000 Received: from localhost ([127.0.0.1]:45256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5waW-0004XU-Dc for submit@debbugs.gnu.org; Thu, 15 Dec 2022 17:20:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:60116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5waS-0004XO-UL for submit@debbugs.gnu.org; Thu, 15 Dec 2022 17:20:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5waS-0006b8-LS for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2022 17:20:20 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5waM-0001MW-OX for bug-gnu-emacs@gnu.org; Thu, 15 Dec 2022 17:20:18 -0500 Date: Thu, 15 Dec 2022 22:19:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1671142809; x=1671402009; bh=td+DF2NoISigIedsoVAHa0LAeEBwDRpRbB7nXGkda0E=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=E8k4HLshvEkWUPCSUiVazHnf9SfSdHqm4LTUf6vVMYubOtCPPfA41K6ZrRaDbCTSb 3f8okZgEFUpveMds2ofjcLLytBbMH0Ql9Uk/o/uCUdHD1eUN1+2LA1EkqtVv9SHkti tWVzhuqcKP231doXsA5sbJ0i70NF0ETyXPz5LYQsKhKuZB+cq7Zp2tGCkPF0eFwfG1 rPD96y4NB+jsLRPNY/sv379Qnv3iDlR6Mc0D7yNsMrKyQSP2ieHnEA/w1WnFk1sJPR rX0kACoCLrf4fLrFZrJUSsXMRfrQ8ME+x58Ke1uSQ8qcrIVVzcI3bwec5bOgAeODIA 87NTOsN3WL16Q== To: "bug-gnu-emacs@gnu.org" From: Randy Taylor Subject: [PATCH] Add yaml-ts-mode Message-ID: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU" Received-SPF: pass client-ip=185.70.43.17; envelope-from=dev@rjt.dev; helo=mail-4317.proton.ch 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU Content-Type: multipart/alternative; boundary="b2_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU" --b2_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBjYXNvdXJpQGdtYWlsLmNvbQ== --b2_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+WC1EZWJidWdzLUNDOiA8c3Bhbj48c3BhbiBkYXRhLXRlc3RpZD0iY29tcG9zZXItYWRk cmVzc2VzLWl0ZW0tbGFiZWwiPmNhc291cmlAZ21haWwuY29tPC9zcGFuPjwvc3Bhbj48L2Rpdj48 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogdGFob21hLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48YnI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayBw cm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSIgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhv bWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rv bm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1w dHkiPjwvZGl2Pg0KICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWdu YXR1cmVfYmxvY2stcHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAg ICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0K --b2_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU-- --b1_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU Content-Type: text/x-patch; name=0001-Add-yaml-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-yaml-ts-mode.patch RnJvbSAxM2QzMTE1ZTcyMTdlYmNjNWQxN2E5NTU3YTRiOGIwYzVhZTk5MjE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBUdWUs IDEzIERlYyAyMDIyIDA5OjQxOjAxIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIHlhbWwtdHMt bW9kZQoKKiBhZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUvYmF0Y2guc2g6Ciog YWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2J1aWxkLnNoOiBBZGQgeWFtbCBz dXBwb3J0LgoqIGV0Yy9ORVdTOiBNZW50aW9uIGl0LgoqIGxpc3AvdGV4dG1vZGVzL3lhbWwtdHMt bW9kZS5lbDogTmV3IG1ham9yIG1vZGUgd2l0aAp0cmVlLXNpdHRlciBzdXBwb3J0LgoqIGxpc3Av cHJvZ21vZGVzL2VnbG90LmVsIChlZ2xvdC1zZXJ2ZXItcHJvZ3JhbXMpOiBBZGQgaXQuCi0tLQog YWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNoIHwgICAxICsKIGFk bWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5zaCB8ICAgMyArCiBldGMv TkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogbGlzcC9w cm9nbW9kZXMvZWdsb3QuZWwgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBsaXNwL3Rl eHRtb2Rlcy95YW1sLXRzLW1vZGUuZWwgICAgICAgICAgICAgICAgfCAxNTEgKysrKysrKysrKysr KysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CiBjcmVhdGUgbW9kZSAxMDA2NDQgbGlzcC90ZXh0bW9kZXMveWFtbC10cy1tb2RlLmVsCgpkaWZm IC0tZ2l0IGEvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNoIGIv YWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNoCmluZGV4IGU3ZWY0 NWNmNTcuLjQwNzU2YzIyMDMgMTAwNzU1Ci0tLSBhL2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1 aWxkLW1vZHVsZS9iYXRjaC5zaAorKysgYi9hZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1t b2R1bGUvYmF0Y2guc2gKQEAgLTE3LDYgKzE3LDcgQEAgbGFuZ3VhZ2VzPQogICAgICd0b21sJwog ICAgICd0c3gnCiAgICAgJ3R5cGVzY3JpcHQnCisgICAgJ3lhbWwnCiApCiAKIGZvciBsYW5ndWFn ZSBpbiAiJHtsYW5ndWFnZXNbQF19IgpkaWZmIC0tZ2l0IGEvYWRtaW4vbm90ZXMvdHJlZS1zaXR0 ZXIvYnVpbGQtbW9kdWxlL2J1aWxkLnNoIGIvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQt bW9kdWxlL2J1aWxkLnNoCmluZGV4IDQxOTVlYTU4YzMuLjg5NWY1ZWQ5ZTYgMTAwNzU1Ci0tLSBh L2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5zaAorKysgYi9hZG1p bi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUvYnVpbGQuc2gKQEAgLTM1LDYgKzM1LDkg QEAgZ3JhbW1hcmRpcj0KICAgICAgICAgc291cmNlZGlyPSJ0cmVlLXNpdHRlci10eXBlc2NyaXB0 L3RzeC9zcmMiCiAgICAgICAgIGdyYW1tYXJkaXI9InRyZWUtc2l0dGVyLXR5cGVzY3JpcHQvdHN4 IgogICAgICAgICA7OworICAgICJ5YW1sIikKKyAgICAgICAgb3JnPSJpa2F0eWFuZyIKKyAgICAg ICAgOzsKIGVzYWMKIAogZ2l0IGNsb25lICJodHRwczovL2dpdGh1Yi5jb20vJHtvcmd9LyR7cmVw b30uZ2l0IiBcCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDcwMWU0MTRm ZGIuLjhiNGZiMzc1ODUgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0z MDgxLDYgKzMwODEsMTEgQEAgQSBtYWpvciBtb2RlIGJhc2VkIG9uIHRoZSB0cmVlLXNpdHRlciBs aWJyYXJ5IGZvciBlZGl0aW5nIGZpbGVzCiB3cml0dGVuIGluIFRPTUwsIGEgZm9ybWF0IGZvciB3 cml0aW5nIGNvbmZpZ3VyYXRpb24gZmlsZXMuICBJdCBpcwogYXV0by1lbmFibGVkIGZvciBmaWxl cyB3aXRoIHRoZSAiLnRvbWwiIGV4dGVuc2lvbi4KIAorKioqIE5ldyBtYWpvciBtb2RlICd5YW1s LXRzLW1vZGUnLgorQSBtYWpvciBtb2RlIGJhc2VkIG9uIHRoZSB0cmVlLXNpdHRlciBsaWJyYXJ5 IGZvciBlZGl0aW5nIGZpbGVzCit3cml0dGVuIGluIFlBTUwuICBJdCBpcyBhdXRvLWVuYWJsZWQg Zm9yIGZpbGVzIHdpdGggdGhlICIueWFtbCIgb3IKKyIueW1sIiBleHRlbnNpb25zLgorCiAMCiAq IEluY29tcGF0aWJsZSBMaXNwIENoYW5nZXMgaW4gRW1hY3MgMjkuMQogCmRpZmYgLS1naXQgYS9s aXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbCBiL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCmluZGV4IDlj NWEzNjFkZjcuLjQzMTk2MjNlNjQgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVs CisrKyBiL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCkBAIC0yMjQsNyArMjI0LDcgQEAgZWdsb3Qt c2VydmVyLXByb2dyYW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodGV4LW1v ZGUgY29udGV4dC1tb2RlIHRleGluZm8tbW9kZSBiaWJ0ZXgtbW9kZSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC4gLChlZ2xvdC1hbHRlcm5hdGl2ZXMgJygiZGlnZXN0aWYiICJ0 ZXhsYWIiKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcmxhbmctbW9kZSAu ICgiZXJsYW5nX2xzIiAiLS10cmFuc3BvcnQiICJzdGRpbyIpKQotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoeWFtbC1tb2RlIC4gKCJ5YW1sLWxhbmd1YWdlLXNlcnZlciIgIi0tc3Rk aW8iKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh5YW1sLW1vZGUgeWFtbC10 cy1tb2RlKSAuICgieWFtbC1sYW5ndWFnZS1zZXJ2ZXIiICItLXN0ZGlvIikpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChuaXgtbW9kZSAuICwoZWdsb3QtYWx0ZXJuYXRpdmVzICco Im5pbCIgInJuaXgtbHNwIikpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2Rz Y3JpcHQtbW9kZSAuICgibG9jYWxob3N0IiA2MDA4KSkKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKChmb3J0cmFuLW1vZGUgZjkwLW1vZGUpIC4gKCJmb3J0bHMiKSkKZGlmZiAtLWdp dCBhL2xpc3AvdGV4dG1vZGVzL3lhbWwtdHMtbW9kZS5lbCBiL2xpc3AvdGV4dG1vZGVzL3lhbWwt dHMtbW9kZS5lbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42ZWY2ZGFi YjNhCi0tLSAvZGV2L251bGwKKysrIGIvbGlzcC90ZXh0bW9kZXMveWFtbC10cy1tb2RlLmVsCkBA IC0wLDAgKzEsMTUxIEBACis7OzsgeWFtbC10cy1tb2RlLmVsIC0tLSB0cmVlLXNpdHRlciBzdXBw b3J0IGZvciBZQU1MICAtKi0gbGV4aWNhbC1iaW5kaW5nOiB0OyAtKi0KKworOzsgQ29weXJpZ2h0 IChDKSAyMDIyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorCis7OyBBdXRob3IgICAg IDogUmFuZHkgVGF5bG9yIDxkZXZAcmp0LmRldj4KKzs7IE1haW50YWluZXIgOiBSYW5keSBUYXls b3IgPGRldkByanQuZGV2PgorOzsgQ3JlYXRlZCAgICA6IERlY2VtYmVyIDIwMjIKKzs7IEtleXdv cmRzICAgOiB5YW1sIGxhbmd1YWdlcyB0cmVlLXNpdHRlcgorCis7OyBUaGlzIGZpbGUgaXMgcGFy dCBvZiBHTlUgRW1hY3MuCisKKzs7IEdOVSBFbWFjcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2Fu IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cis7OyBpdCB1bmRlciB0aGUgdGVybXMgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzsgdGhlIEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwg b3IKKzs7IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKzs7IEdOVSBFbWFj cyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorOzsg YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu dHkgb2YKKzs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRS4gIFNlZSB0aGUKKzs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuCisKKzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OyBhbG9uZyB3aXRoIEdOVSBFbWFjcy4gIElmIG5vdCwg c2VlIDxodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKzs7OyBDb21tZW50YXJ5Ogor OzsKKworOzs7IENvZGU6CisKKyhyZXF1aXJlICd0cmVlc2l0KQorCisoZGVjbGFyZS1mdW5jdGlv biB0cmVlc2l0LXBhcnNlci1jcmVhdGUgInRyZWVzaXQuYyIpCisKKyhkZWZ2YXIgeWFtbC10cy1t b2RlLS1zeW50YXgtdGFibGUKKyAgKGxldCAoKHRhYmxlIChtYWtlLXN5bnRheC10YWJsZSkpKQor ICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID8jICAiPCIgIHRhYmxlKQorICAgIChtb2RpZnktc3lu dGF4LWVudHJ5ID9cbiAiPiIgIHRhYmxlKQorICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID8mICAi LiIgIHRhYmxlKQorICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID8qICAiLiIgIHRhYmxlKQorICAg IChtb2RpZnktc3ludGF4LWVudHJ5ID9cKCAiLiIgIHRhYmxlKQorICAgIChtb2RpZnktc3ludGF4 LWVudHJ5ID9cKSAiLiIgIHRhYmxlKQorICAgIChtb2RpZnktc3ludGF4LWVudHJ5ID9cJyAiXCIi IHRhYmxlKQorICAgIHRhYmxlKQorICAiU3ludGF4IHRhYmxlIGZvciBgeWFtbC10cy1tb2RlJy4i KQorCisoZGVmdmFyIHlhbWwtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCisgICh0cmVlc2l0 LWZvbnQtbG9jay1ydWxlcworICAgOmxhbmd1YWdlICd5YW1sCisgICA6ZmVhdHVyZSAnYnJhY2tl dAorICAgJygoWyJbIiAiXSIgInsiICJ9Il0pIEBmb250LWxvY2stYnJhY2tldC1mYWNlKQorCisg ICA6bGFuZ3VhZ2UgJ3lhbWwKKyAgIDpmZWF0dXJlICdjb21tZW50CisgICAnKChjb21tZW50KSBA Zm9udC1sb2NrLWNvbW1lbnQtZmFjZSkKKworICAgOmxhbmd1YWdlICd5YW1sCisgICA6ZmVhdHVy ZSAnY29uc3RhbnQKKyAgICcoWyhib29sZWFuX3NjYWxhcikKKyAgICAgIChudWxsX3NjYWxhcikK KyAgICAgIChyZXNlcnZlZF9kaXJlY3RpdmUpCisgICAgICAodGFnX2RpcmVjdGl2ZSkKKyAgICAg ICh5YW1sX2RpcmVjdGl2ZSldIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKKworICAgOmxhbmd1 YWdlICd5YW1sCisgICA6ZmVhdHVyZSAnZGVsaW1pdGVyCisgICAnKChbIiwiICI6IiAiLSIgIj4i ICI/IiAifCJdKSBAZm9udC1sb2NrLWRlbGltaXRlci1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ3lh bWwKKyAgIDpmZWF0dXJlICdtaXNjLXB1bmN0dWF0aW9uCisgICAnKChbIi0tLSIgIi4uLiIgIiYi ICIqIl0pIEBmb250LWxvY2stbWlzYy1wdW5jdHVhdGlvbi1mYWNlKQorCisgICA6bGFuZ3VhZ2Ug J3lhbWwKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgICcoWyhmbG9hdF9zY2FsYXIpIChpbnRlZ2Vy X3NjYWxhcildIEBmb250LWxvY2stbnVtYmVyLWZhY2UpCisKKyAgIDpsYW5ndWFnZSAneWFtbAor ICAgOmZlYXR1cmUgJ3R5cGUKKyAgICcoWyhhbGlhc19uYW1lKSAoYW5jaG9yX25hbWUpICh0YWcp XSBAZm9udC1sb2NrLXR5cGUtZmFjZSkKKworICAgOmxhbmd1YWdlICd5YW1sCisgICA6ZmVhdHVy ZSAnc3RyaW5nCisgICA6b3ZlcnJpZGUgdAorICAgJyhbKGJsb2NrX3NjYWxhcikKKyAgICAgIChk b3VibGVfcXVvdGVfc2NhbGFyKQorICAgICAgKHNpbmdsZV9xdW90ZV9zY2FsYXIpCisgICAgICAo c3RyaW5nX3NjYWxhcildIEBmb250LWxvY2stc3RyaW5nLWZhY2UpCisKKyAgIDpsYW5ndWFnZSAn eWFtbAorICAgOmZlYXR1cmUgJ2VzY2FwZS1zZXF1ZW5jZQorICAgOm92ZXJyaWRlIHQKKyAgICco KGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAgOmxhbmd1YWdl ICd5YW1sCisgICA6ZmVhdHVyZSAncHJvcGVydHkKKyAgIDpvdmVycmlkZSB0CisgICAnKChibG9j a19tYXBwaW5nX3BhaXIKKyAgICAgIGtleTogKGZsb3dfbm9kZSAocGxhaW5fc2NhbGFyIChzdHJp bmdfc2NhbGFyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UpKSkKKyAgICAgKGJsb2NrX21hcHBp bmdfcGFpcgorICAgICAga2V5OiAoZmxvd19ub2RlCisgICAgICAgICAgICBbKGRvdWJsZV9xdW90 ZV9zY2FsYXIpIChzaW5nbGVfcXVvdGVfc2NhbGFyKV0gQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNl KSkKKyAgICAgKGZsb3dfbWFwcGluZworICAgICAgKF8ga2V5OiAoZmxvd19ub2RlIChwbGFpbl9z Y2FsYXIgKHN0cmluZ19zY2FsYXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkpKSkKKyAgICAg KGZsb3dfbWFwcGluZworICAgICAgKF8ga2V5OgorICAgICAgICAgKGZsb3dfbm9kZQorICAgICAg ICAgIFsoZG91YmxlX3F1b3RlX3NjYWxhcikgKHNpbmdsZV9xdW90ZV9zY2FsYXIpXSBAZm9udC1s b2NrLXByb3BlcnR5LWZhY2UpKSkKKyAgICAgKGZsb3dfc2VxdWVuY2UKKyAgICAgIChfIGtleTog KGZsb3dfbm9kZSAocGxhaW5fc2NhbGFyIChzdHJpbmdfc2NhbGFyKSBAZm9udC1sb2NrLXByb3Bl cnR5LWZhY2UpKSkpCisgICAgIChmbG93X3NlcXVlbmNlCisgICAgICAoXyBrZXk6CisgICAgICAg ICAoZmxvd19ub2RlCisgICAgICAgICAgWyhkb3VibGVfcXVvdGVfc2NhbGFyKSAoc2luZ2xlX3F1 b3RlX3NjYWxhcildIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkpKSkKKworICAgOmxhbmd1YWdl ICd5YW1sCisgICA6ZmVhdHVyZSAnZXJyb3IKKyAgIDpvdmVycmlkZSB0CisgICAnKChFUlJPUikg QGZvbnQtbG9jay13YXJuaW5nLWZhY2UpKQorICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRp bmdzIGZvciBgeWFtbC10cy1tb2RlJy4iKQorCis7OzsjIyNhdXRvbG9hZAorKGFkZC10by1saXN0 ICdhdXRvLW1vZGUtYWxpc3QgJygiXFwueWE/bWxcXCciIC4geWFtbC10cy1tb2RlKSkKKworOzs7 IyMjYXV0b2xvYWQKKyhkZWZpbmUtZGVyaXZlZC1tb2RlIHlhbWwtdHMtbW9kZSB0ZXh0LW1vZGUg IllBTUwiCisgICJNYWpvciBtb2RlIGZvciBlZGl0aW5nIFlBTUwsIHBvd2VyZWQgYnkgdHJlZS1z aXR0ZXIuIgorICA6Z3JvdXAgJ3lhbWwKKyAgOnN5bnRheC10YWJsZSB5YW1sLXRzLW1vZGUtLXN5 bnRheC10YWJsZQorCisgICh3aGVuICh0cmVlc2l0LXJlYWR5LXAgJ3lhbWwpCisgICAgKHRyZWVz aXQtcGFyc2VyLWNyZWF0ZSAneWFtbCkKKworICAgIDs7IENvbW1lbnRzLgorICAgIChzZXRxLWxv Y2FsIGNvbW1lbnQtc3RhcnQgIiMgIikKKyAgICAoc2V0cS1sb2NhbCBjb21tZW50LWVuZCAiIikK KworICAgIDs7IEluZGVudGF0aW9uLgorICAgIChzZXRxLWxvY2FsIGluZGVudC10YWJzLW1vZGUg bmlsKQorCisgICAgOzsgRm9udC1sb2NrLgorICAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1s b2NrLXNldHRpbmdzIHlhbWwtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzKQorICAgIChzZXRx LWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAorICAgICAgICAgICAgICAgICco KGNvbW1lbnQpCisgICAgICAgICAgICAgICAgICAoc3RyaW5nIHR5cGUpCisgICAgICAgICAgICAg ICAgICAoY29uc3RhbnQgZXNjYXBlLXNlcXVlbmNlIG51bWJlciBwcm9wZXJ0eSkKKyAgICAgICAg ICAgICAgICAgIChicmFja2V0IGRlbGltaXRlciBlcnJvciBtaXNjLXB1bmN0dWF0aW9uKSkpCisK KyAgICAodHJlZXNpdC1tYWpvci1tb2RlLXNldHVwKSkpCisKKyhwcm92aWRlICd5YW1sLXRzLW1v ZGUpCisKKzs7OyB5YW1sLXRzLW1vZGUuZWwgZW5kcyBoZXJlCi0tIAoyLjM5LjAKCg== --b1_d84SiVJAzxJ893xePnQx4jbBTOheHEgj8fTM5uydUU-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 19:20:15 2022 Received: (at 60105) by debbugs.gnu.org; 16 Dec 2022 00:20:15 +0000 Received: from localhost ([127.0.0.1]:45788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5ySU-0005vX-Jy for submit@debbugs.gnu.org; Thu, 15 Dec 2022 19:20:15 -0500 Received: from mail-oa1-f54.google.com ([209.85.160.54]:41921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5ySQ-0005vK-6U for 60105@debbugs.gnu.org; Thu, 15 Dec 2022 19:20:13 -0500 Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-1441d7d40c6so1453538fac.8 for <60105@debbugs.gnu.org>; Thu, 15 Dec 2022 16:20:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=HeFK+ntmL+FmAOMV4R+BMVHsloCfCfq11cgmFASwDK4=; b=ixirHwxfv7VENVKD9UmZdTnhrMKcX2XGIEgYF4HrYYJiixkuiPOdgrOfT0XmJEM0uR ybtAYNfxnjT9taP0W1FDA28pFlRX3cFEDvBkPPYchcmgk3+XxvjSkynpQxaBjoN7geEd xqtEwPQfxCmQ3KoOsc5MB/MxFCEpCTN0o5IvkEeOgYSZnh23daN5hRpSkZa8Pxh7JyaK 4T3IyUL3g9IPjLLPxQx0QIQLzL1Ok1zKgtgN1L1HV0cFu6t5qGgI31zYD7aWMVS81VQb +DYQylctKdwHKm/Dys2Bbg5sd1PGVBAlWVcS4iDcyYaOHO6ZZzmrZ02Fkk2H+YTYM9YG zCTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=HeFK+ntmL+FmAOMV4R+BMVHsloCfCfq11cgmFASwDK4=; b=dld7+DjFQHNlbItBr/fFVtfcbdUJTRsButoIw9z5H02kWcS6s6VG2CrLW+i+kX0t8l f0eEAxy2bUivz7HvQV2BhapdT5OvkX/CwmxxR4JQkju6dJHjeEvdSTAo4OYjgxFr2Xhk okVO7QXLv9agJ9vydTULb9QkSbYY7R8GEvz7J3xVdLyrL341IDFyFEqxXglLVmhQ3rIx QCFfl7AJ5EfuVN3euQdzKiW6AOQ2DmwIDv121rbF2uEIVE83IGCREaWjf3k2G6QmlfGR DubTcQiHp9Sx1QgLimJnD+3RgOKEAaH53yj1xcMLofYt1EKlIDdBJ9rmQRj6gKGaXJuL Qh0g== X-Gm-Message-State: AFqh2kqcesmHlTf1RcRZcBHkqHxvNaIYuf9W9QY14UgeJn6HWPnwXfaF opQD8m/szzJKHWKseNbl4RTgWkroimnls/+5zjU= X-Google-Smtp-Source: AMrXdXtaEF0zf53fPgomt8JxH5ZbIHklAllCob8z1koNBdzeRuZzofAX9h4HBNb/qBR4XF2O9BhrL/1C6vPin8Aelac= X-Received: by 2002:a05:6870:a54a:b0:148:28c1:3d46 with SMTP id p10-20020a056870a54a00b0014828c13d46mr300548oal.199.1671150004398; Thu, 15 Dec 2022 16:20:04 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 15 Dec 2022 16:20:04 -0800 From: Stefan Kangas In-Reply-To: References: X-Hashcash: 1:20:221216:60105@debbugs.gnu.org::D9VeWihUdIQ2LPic:664m MIME-Version: 1.0 Date: Thu, 15 Dec 2022 16:20:04 -0800 Message-ID: Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode To: Randy Taylor , 60105@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60105 Cc: casouri@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: -1.0 (-) Randy Taylor writes: > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el > index 9c5a361df7..4319623e64 100644 > --- a/lisp/progmodes/eglot.el > +++ b/lisp/progmodes/eglot.el > @@ -224,7 +224,7 @@ eglot-server-programs > ((tex-mode context-mode texinfo-mode bibtex-mode) > . ,(eglot-alternatives '("digestif" "texlab"))) > (erlang-mode . ("erlang_ls" "--transport" "stdio")) > - (yaml-mode . ("yaml-language-server" "--stdio")) > + ((yaml-mode yaml-ts-mode) . ("yaml-language-server" "--stdio")) This is a nit, but I think it might make more sense to users if we put the built-in mode first in the list. After all, the one we ship with Emacs is, or will be, the standard mode. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 21:02:03 2022 Received: (at 60105) by debbugs.gnu.org; 16 Dec 2022 02:02:03 +0000 Received: from localhost ([127.0.0.1]:46213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p6031-0007Us-5K for submit@debbugs.gnu.org; Thu, 15 Dec 2022 21:02:03 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:64603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p602y-0007UV-8e for 60105@debbugs.gnu.org; Thu, 15 Dec 2022 21:02:02 -0500 Date: Fri, 16 Dec 2022 02:01:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1671156112; x=1671415312; bh=yZH3+Zm7yx1hpAvL2OJMyZrIvzNllGfYdU0J781mcBE=; 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=qcrhewe4gBX8kYt51c6EsNiEJTesaZL4oxnYvAfbkmYdmCkymmaLmqVnnOIokZg7p iP3tGyyw8Yas6Jqa8V9z/ztO2kXQbrm12HZ+1qleZ6Z6E4YON2Xoq/9fxDki2Sgzvd 1R/TyYJiZ7jqbdpV++ekCLqn32V8lQHmut18RAauTW1cu5fd+CgBtSX08P6BK8SPwx XvU3ZLkuPyE6a14M4zAzhJp/qTMsBrjlDV3QGl/c904/NpCMD9i+bEozxzR+AubYC9 cvk0e6EXTulZoFPbASL7+ZkfX9/QK2Ox1m8PCZ5tt8tmlWE+uIvfm07j36qVzW3eWR sxNwKOa634Hxw== To: Stefan Kangas From: Randy Taylor Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode Message-ID: In-Reply-To: References: Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_98ZIbA5xy9of2hWdlfTKyzwACJx1l3ZhEoq38Yws" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60105 Cc: casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_98ZIbA5xy9of2hWdlfTKyzwACJx1l3ZhEoq38Yws Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thursday, December 15th, 2022 at 19:20, Stefan Kangas wrote: >=20 > Randy Taylor dev@rjt.dev writes: >=20 > > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el > > index 9c5a361df7..4319623e64 100644 > > --- a/lisp/progmodes/eglot.el > > +++ b/lisp/progmodes/eglot.el > > @@ -224,7 +224,7 @@ eglot-server-programs > > ((tex-mode context-mode texinfo-mode bibtex-mode) > > . ,(eglot-alternatives '("digestif" "texlab"))) > > (erlang-mode . ("erlang_ls" "--transport" "stdio")) > > - (yaml-mode . ("yaml-language-server" "--stdio")) > > + ((yaml-mode yaml-ts-mode) . ("yaml-language-server" "--stdio")) >=20 >=20 > This is a nit, but I think it might make more sense to users if we put > the built-in mode first in the list. After all, the one we ship with > Emacs is, or will be, the standard mode. Sounds good to me. I'll submit another patch tomorrow making that change fo= r the rest of the modes we've added (unless someone beats me to it). Attached is a new patch that applies cleanly against emacs-29 and has yaml-= ts-mode come first for eglot. --b1_98ZIbA5xy9of2hWdlfTKyzwACJx1l3ZhEoq38Yws Content-Type: text/x-patch; name=0001-Add-yaml-ts-mode-Bug-60105.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-yaml-ts-mode-Bug-60105.patch RnJvbSAxOGUwZmUxYzFhNjc2MDg3ZTJhMzhiM2ZmZDc0NDViNTA5YmJiOWRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBUdWUs IDEzIERlYyAyMDIyIDA5OjQxOjAxIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIHlhbWwtdHMt bW9kZSAoQnVnIzYwMTA1KQoKKiBhZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUv YmF0Y2guc2g6CiogYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2J1aWxkLnNo OiBBZGQgeWFtbCBzdXBwb3J0LgoqIGV0Yy9ORVdTOiBNZW50aW9uIGl0LgoqIGxpc3AvdGV4dG1v ZGVzL3lhbWwtdHMtbW9kZS5lbDogTmV3IG1ham9yIG1vZGUgd2l0aAp0cmVlLXNpdHRlciBzdXBw b3J0LgoqIGxpc3AvcHJvZ21vZGVzL2VnbG90LmVsIChlZ2xvdC1zZXJ2ZXItcHJvZ3JhbXMpOiBB ZGQgaXQuCi0tLQogYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNo IHwgICAxICsKIGFkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5zaCB8 ICAgMyArCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDUgKwogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgICAgICAgICAgICAgICAgICAgICAgIHwgICAy ICstCiBsaXNwL3RleHRtb2Rlcy95YW1sLXRzLW1vZGUuZWwgICAgICAgICAgICAgICAgfCAxNTEg KysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGlzcC90ZXh0bW9kZXMveWFtbC10cy1t b2RlLmVsCgpkaWZmIC0tZ2l0IGEvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxl L2JhdGNoLnNoIGIvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNo CmluZGV4IGM1MGI5ZGYzN2UuLjU4MjcyYzc0NTQgMTAwNzU1Ci0tLSBhL2FkbWluL25vdGVzL3Ry ZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9iYXRjaC5zaAorKysgYi9hZG1pbi9ub3Rlcy90cmVlLXNp dHRlci9idWlsZC1tb2R1bGUvYmF0Y2guc2gKQEAgLTE4LDYgKzE4LDcgQEAgbGFuZ3VhZ2VzPQog ICAgICd0b21sJwogICAgICd0c3gnCiAgICAgJ3R5cGVzY3JpcHQnCisgICAgJ3lhbWwnCiApCiAK IGZvciBsYW5ndWFnZSBpbiAiJHtsYW5ndWFnZXNbQF19IgpkaWZmIC0tZ2l0IGEvYWRtaW4vbm90 ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2J1aWxkLnNoIGIvYWRtaW4vbm90ZXMvdHJlZS1z aXR0ZXIvYnVpbGQtbW9kdWxlL2J1aWxkLnNoCmluZGV4IGI2YzgzZWE5YjkuLmYwOTYyOTQwMjgg MTAwNzU1Ci0tLSBhL2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5z aAorKysgYi9hZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUvYnVpbGQuc2gKQEAg LTQwLDYgKzQwLDkgQEAgZ3JhbW1hcmRpcj0KICAgICAgICAgc291cmNlZGlyPSJ0cmVlLXNpdHRl ci10eXBlc2NyaXB0L3RzeC9zcmMiCiAgICAgICAgIGdyYW1tYXJkaXI9InRyZWUtc2l0dGVyLXR5 cGVzY3JpcHQvdHN4IgogICAgICAgICA7OworICAgICJ5YW1sIikKKyAgICAgICAgb3JnPSJpa2F0 eWFuZyIKKyAgICAgICAgOzsKIGVzYWMKIAogZ2l0IGNsb25lICJodHRwczovL2dpdGh1Yi5jb20v JHtvcmd9LyR7cmVwb30uZ2l0IiBcCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmlu ZGV4IGRkMTFiM2MyNzEuLjkzMjM5ZTFhNWYgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0 Yy9ORVdTCkBAIC0zMDg5LDYgKzMwODksMTEgQEAgdGhlIEdvIGxhbmd1YWdlLiAgSXQgaXMgYXV0 by1lbmFibGVkIGZvciBmaWxlcyB3aXRoIHRoZSAiLmdvIiBleHRlbnNpb24uCiBBIG1ham9yIG1v ZGUgYmFzZWQgb24gdGhlIHRyZWUtc2l0dGVyIGxpYnJhcnkgZm9yIGVkaXRpbmcgImdvLm1vZCIK IGZpbGVzLiAgSXQgaXMgYXV0by1lbmFibGVkIGZvciBmaWxlcyB3aGljaCBhcmUgbmFtZWQgImdv Lm1vZCIuCiAKKyoqKiBOZXcgbWFqb3IgbW9kZSAneWFtbC10cy1tb2RlJy4KK0EgbWFqb3IgbW9k ZSBiYXNlZCBvbiB0aGUgdHJlZS1zaXR0ZXIgbGlicmFyeSBmb3IgZWRpdGluZyBmaWxlcword3Jp dHRlbiBpbiBZQU1MLiAgSXQgaXMgYXV0by1lbmFibGVkIGZvciBmaWxlcyB3aXRoIHRoZSAiLnlh bWwiIG9yCisiLnltbCIgZXh0ZW5zaW9ucy4KKwogDAogKiBJbmNvbXBhdGlibGUgTGlzcCBDaGFu Z2VzIGluIEVtYWNzIDI5LjEKIApkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwg Yi9saXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbAppbmRleCAwMmJiNmJiNjY1Li4xNjE2OTNhNWE2IDEw MDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9lZ2xvdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9l Z2xvdC5lbApAQCAtMjI1LDcgKzIyNSw3IEBAIGVnbG90LXNlcnZlci1wcm9ncmFtcwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoKHRleC1tb2RlIGNvbnRleHQtbW9kZSB0ZXhpbmZv LW1vZGUgYmlidGV4LW1vZGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuICwo ZWdsb3QtYWx0ZXJuYXRpdmVzICcoImRpZ2VzdGlmIiAidGV4bGFiIikpKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZXJsYW5nLW1vZGUgLiAoImVybGFuZ19scyIgIi0tdHJhbnNw b3J0IiAic3RkaW8iKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHlhbWwtbW9k ZSAuICgieWFtbC1sYW5ndWFnZS1zZXJ2ZXIiICItLXN0ZGlvIikpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgoeWFtbC10cy1tb2RlIHlhbWwtbW9kZSkgLiAoInlhbWwtbGFuZ3Vh Z2Utc2VydmVyIiAiLS1zdGRpbyIpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo bml4LW1vZGUgLiAsKGVnbG90LWFsdGVybmF0aXZlcyAnKCJuaWwiICJybml4LWxzcCIpKSkKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdkc2NyaXB0LW1vZGUgLiAoImxvY2FsaG9z dCIgNjAwOCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoZm9ydHJhbi1tb2Rl IGY5MC1tb2RlKSAuICgiZm9ydGxzIikpCmRpZmYgLS1naXQgYS9saXNwL3RleHRtb2Rlcy95YW1s LXRzLW1vZGUuZWwgYi9saXNwL3RleHRtb2Rlcy95YW1sLXRzLW1vZGUuZWwKbmV3IGZpbGUgbW9k ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNmVmNmRhYmIzYQotLS0gL2Rldi9udWxsCisrKyBi L2xpc3AvdGV4dG1vZGVzL3lhbWwtdHMtbW9kZS5lbApAQCAtMCwwICsxLDE1MSBAQAorOzs7IHlh bWwtdHMtbW9kZS5lbCAtLS0gdHJlZS1zaXR0ZXIgc3VwcG9ydCBmb3IgWUFNTCAgLSotIGxleGlj YWwtYmluZGluZzogdDsgLSotCisKKzs7IENvcHlyaWdodCAoQykgMjAyMiBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4KKworOzsgQXV0aG9yICAgICA6IFJhbmR5IFRheWxvciA8ZGV2QHJq dC5kZXY+Cis7OyBNYWludGFpbmVyIDogUmFuZHkgVGF5bG9yIDxkZXZAcmp0LmRldj4KKzs7IENy ZWF0ZWQgICAgOiBEZWNlbWJlciAyMDIyCis7OyBLZXl3b3JkcyAgIDogeWFtbCBsYW5ndWFnZXMg dHJlZS1zaXR0ZXIKKworOzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEVtYWNzLgorCis7OyBH TlUgRW1hY3MgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y IG1vZGlmeQorOzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCis7OyAoYXQgeW91ciBvcHRpb24p IGFueSBsYXRlciB2ZXJzaW9uLgorCis7OyBHTlUgRW1hY3MgaXMgZGlzdHJpYnV0ZWQgaW4gdGhl IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKzs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OyBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCis7OyBZb3Ugc2hvdWxk IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor OzsgYWxvbmcgd2l0aCBHTlUgRW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKzs7CisKKzs7OyBDb2RlOgorCisocmVx dWlyZSAndHJlZXNpdCkKKworKGRlY2xhcmUtZnVuY3Rpb24gdHJlZXNpdC1wYXJzZXItY3JlYXRl ICJ0cmVlc2l0LmMiKQorCisoZGVmdmFyIHlhbWwtdHMtbW9kZS0tc3ludGF4LXRhYmxlCisgIChs ZXQgKCh0YWJsZSAobWFrZS1zeW50YXgtdGFibGUpKSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRy eSA/IyAgIjwiICB0YWJsZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/XG4gIj4iICB0YWJs ZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/JiAgIi4iICB0YWJsZSkKKyAgICAobW9kaWZ5 LXN5bnRheC1lbnRyeSA/KiAgIi4iICB0YWJsZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/ XCggIi4iICB0YWJsZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/XCkgIi4iICB0YWJsZSkK KyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/XCcgIlwiIiB0YWJsZSkKKyAgICB0YWJsZSkKKyAg IlN5bnRheCB0YWJsZSBmb3IgYHlhbWwtdHMtbW9kZScuIikKKworKGRlZnZhciB5YW1sLXRzLW1v ZGUtLWZvbnQtbG9jay1zZXR0aW5ncworICAodHJlZXNpdC1mb250LWxvY2stcnVsZXMKKyAgIDps YW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUgJ2JyYWNrZXQKKyAgICcoKFsiWyIgIl0iICJ7IiAi fSJdKSBAZm9udC1sb2NrLWJyYWNrZXQtZmFjZSkKKworICAgOmxhbmd1YWdlICd5YW1sCisgICA6 ZmVhdHVyZSAnY29tbWVudAorICAgJygoY29tbWVudCkgQGZvbnQtbG9jay1jb21tZW50LWZhY2Up CisKKyAgIDpsYW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUgJ2NvbnN0YW50CisgICAnKFsoYm9v bGVhbl9zY2FsYXIpCisgICAgICAobnVsbF9zY2FsYXIpCisgICAgICAocmVzZXJ2ZWRfZGlyZWN0 aXZlKQorICAgICAgKHRhZ19kaXJlY3RpdmUpCisgICAgICAoeWFtbF9kaXJlY3RpdmUpXSBAZm9u dC1sb2NrLWNvbnN0YW50LWZhY2UpCisKKyAgIDpsYW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUg J2RlbGltaXRlcgorICAgJygoWyIsIiAiOiIgIi0iICI+IiAiPyIgInwiXSkgQGZvbnQtbG9jay1k ZWxpbWl0ZXItZmFjZSkKKworICAgOmxhbmd1YWdlICd5YW1sCisgICA6ZmVhdHVyZSAnbWlzYy1w dW5jdHVhdGlvbgorICAgJygoWyItLS0iICIuLi4iICImIiAiKiJdKSBAZm9udC1sb2NrLW1pc2Mt cHVuY3R1YXRpb24tZmFjZSkKKworICAgOmxhbmd1YWdlICd5YW1sCisgICA6ZmVhdHVyZSAnbnVt YmVyCisgICAnKFsoZmxvYXRfc2NhbGFyKSAoaW50ZWdlcl9zY2FsYXIpXSBAZm9udC1sb2NrLW51 bWJlci1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ3lhbWwKKyAgIDpmZWF0dXJlICd0eXBlCisgICAn KFsoYWxpYXNfbmFtZSkgKGFuY2hvcl9uYW1lKSAodGFnKV0gQGZvbnQtbG9jay10eXBlLWZhY2Up CisKKyAgIDpsYW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUgJ3N0cmluZworICAgOm92ZXJyaWRl IHQKKyAgICcoWyhibG9ja19zY2FsYXIpCisgICAgICAoZG91YmxlX3F1b3RlX3NjYWxhcikKKyAg ICAgIChzaW5nbGVfcXVvdGVfc2NhbGFyKQorICAgICAgKHN0cmluZ19zY2FsYXIpXSBAZm9udC1s b2NrLXN0cmluZy1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ3lhbWwKKyAgIDpmZWF0dXJlICdlc2Nh cGUtc2VxdWVuY2UKKyAgIDpvdmVycmlkZSB0CisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250 LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpsYW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUgJ3By b3BlcnR5CisgICA6b3ZlcnJpZGUgdAorICAgJygoYmxvY2tfbWFwcGluZ19wYWlyCisgICAgICBr ZXk6IChmbG93X25vZGUgKHBsYWluX3NjYWxhciAoc3RyaW5nX3NjYWxhcikgQGZvbnQtbG9jay1w cm9wZXJ0eS1mYWNlKSkpCisgICAgIChibG9ja19tYXBwaW5nX3BhaXIKKyAgICAgIGtleTogKGZs b3dfbm9kZQorICAgICAgICAgICAgWyhkb3VibGVfcXVvdGVfc2NhbGFyKSAoc2luZ2xlX3F1b3Rl X3NjYWxhcildIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkpCisgICAgIChmbG93X21hcHBpbmcK KyAgICAgIChfIGtleTogKGZsb3dfbm9kZSAocGxhaW5fc2NhbGFyIChzdHJpbmdfc2NhbGFyKSBA Zm9udC1sb2NrLXByb3BlcnR5LWZhY2UpKSkpCisgICAgIChmbG93X21hcHBpbmcKKyAgICAgIChf IGtleToKKyAgICAgICAgIChmbG93X25vZGUKKyAgICAgICAgICBbKGRvdWJsZV9xdW90ZV9zY2Fs YXIpIChzaW5nbGVfcXVvdGVfc2NhbGFyKV0gQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpCisg ICAgIChmbG93X3NlcXVlbmNlCisgICAgICAoXyBrZXk6IChmbG93X25vZGUgKHBsYWluX3NjYWxh ciAoc3RyaW5nX3NjYWxhcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKQorICAgICAoZmxv d19zZXF1ZW5jZQorICAgICAgKF8ga2V5OgorICAgICAgICAgKGZsb3dfbm9kZQorICAgICAgICAg IFsoZG91YmxlX3F1b3RlX3NjYWxhcikgKHNpbmdsZV9xdW90ZV9zY2FsYXIpXSBAZm9udC1sb2Nr LXByb3BlcnR5LWZhY2UpKSkpCisKKyAgIDpsYW5ndWFnZSAneWFtbAorICAgOmZlYXR1cmUgJ2Vy cm9yCisgICA6b3ZlcnJpZGUgdAorICAgJygoRVJST1IpIEBmb250LWxvY2std2FybmluZy1mYWNl KSkKKyAgIlRyZWUtc2l0dGVyIGZvbnQtbG9jayBzZXR0aW5ncyBmb3IgYHlhbWwtdHMtbW9kZScu IikKKworOzs7IyMjYXV0b2xvYWQKKyhhZGQtdG8tbGlzdCAnYXV0by1tb2RlLWFsaXN0ICcoIlxc LnlhP21sXFwnIiAuIHlhbWwtdHMtbW9kZSkpCisKKzs7OyMjI2F1dG9sb2FkCisoZGVmaW5lLWRl cml2ZWQtbW9kZSB5YW1sLXRzLW1vZGUgdGV4dC1tb2RlICJZQU1MIgorICAiTWFqb3IgbW9kZSBm b3IgZWRpdGluZyBZQU1MLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKKyAgOmdyb3VwICd5YW1s CisgIDpzeW50YXgtdGFibGUgeWFtbC10cy1tb2RlLS1zeW50YXgtdGFibGUKKworICAod2hlbiAo dHJlZXNpdC1yZWFkeS1wICd5YW1sKQorICAgICh0cmVlc2l0LXBhcnNlci1jcmVhdGUgJ3lhbWwp CisKKyAgICA7OyBDb21tZW50cy4KKyAgICAoc2V0cS1sb2NhbCBjb21tZW50LXN0YXJ0ICIjICIp CisgICAgKHNldHEtbG9jYWwgY29tbWVudC1lbmQgIiIpCisKKyAgICA7OyBJbmRlbnRhdGlvbi4K KyAgICAoc2V0cS1sb2NhbCBpbmRlbnQtdGFicy1tb2RlIG5pbCkKKworICAgIDs7IEZvbnQtbG9j ay4KKyAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyB5YW1sLXRzLW1v ZGUtLWZvbnQtbG9jay1zZXR0aW5ncykKKyAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9j ay1mZWF0dXJlLWxpc3QKKyAgICAgICAgICAgICAgICAnKChjb21tZW50KQorICAgICAgICAgICAg ICAgICAgKHN0cmluZyB0eXBlKQorICAgICAgICAgICAgICAgICAgKGNvbnN0YW50IGVzY2FwZS1z ZXF1ZW5jZSBudW1iZXIgcHJvcGVydHkpCisgICAgICAgICAgICAgICAgICAoYnJhY2tldCBkZWxp bWl0ZXIgZXJyb3IgbWlzYy1wdW5jdHVhdGlvbikpKQorCisgICAgKHRyZWVzaXQtbWFqb3ItbW9k ZS1zZXR1cCkpKQorCisocHJvdmlkZSAneWFtbC10cy1tb2RlKQorCis7OzsgeWFtbC10cy1tb2Rl LmVsIGVuZHMgaGVyZQotLSAKMi4zOS4wCgo= --b1_98ZIbA5xy9of2hWdlfTKyzwACJx1l3ZhEoq38Yws-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 16 17:55:43 2022 Received: (at 60105-done) by debbugs.gnu.org; 16 Dec 2022 22:55:43 +0000 Received: from localhost ([127.0.0.1]:52007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p6JcE-0007rm-T5 for submit@debbugs.gnu.org; Fri, 16 Dec 2022 17:55:43 -0500 Received: from mail-pg1-f177.google.com ([209.85.215.177]:41553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p6JcD-0007re-GX for 60105-done@debbugs.gnu.org; Fri, 16 Dec 2022 17:55:42 -0500 Received: by mail-pg1-f177.google.com with SMTP id q71so2731487pgq.8 for <60105-done@debbugs.gnu.org>; Fri, 16 Dec 2022 14:55:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=tqQq281D3fxK8LQcV7LlDNQyAJ+DSc08nsyjCSJPrr4=; b=aepNAlPI3xTCXrBQPa/246DcPp0Q+YR9GVVyoZ6giIjYSjWk0+3QJZmPIIklOcZRXa 0+W7RjAP1Tzh+feFG3HoQ3Udj6JrHD93CGkix6y3/7sRRHxdNrMuY4TCM6jkImTIYtNS C2WJwS6j6EZjieILgczK2gDtSR+4457S6kGDbBzteduDHwZ1r8E3JGvk4PjxMW/76vu2 DlDHn5zaGDYf4uGopfF+Ko1lQkE6I83gCZl1gdzzePsMX5GkuhtNPxh9twIqjS6qtn+O gUaiN0tFbfpsiqWfpX1UpFmTUmjN0STkp1yoxMbWfTh43VJhP+mvZL5efsHjizmlZclh 8pUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tqQq281D3fxK8LQcV7LlDNQyAJ+DSc08nsyjCSJPrr4=; b=PrNS6u/QzO9ld+rqQ+ZEg6owFB8aCJK4H0ebuNtKK53OMZV0FqzYjvj+WXtJszIiJB 7qPXI2uIVMejsJVUN9M7aIStUdf+2brLKBBmCXARM1yj0/lM1ShpBWbd+IhWd8EXfNbF rTdJSmJw22nXTR5Asmw4pfrKkXKjQZL9W0YiF2zc1RUShgd2LVt1hts+e048P1H1Bfh/ zcYXKUiLWxbpt2pAtcD6l5kPvHc7vIMP1SGbzSiqzs8BFSXuOuR5MFkjTmVi+znUFaJ7 1ypGBk+n45yxIO8L4B6qLFpzILfTtO19mXy4iTRsqJZNvoalGDibCAKi2dO8rTCSAJRF LLEA== X-Gm-Message-State: ANoB5pmj0FAUPRMYqn9G2rx/7gDtGedMvmxOPg0KQ/OceHIg66Nmh0MV HyGmF+V9HJ6OcJU3l1/nqqA= X-Google-Smtp-Source: AA0mqf4DigPYW2h4RSEyGXtx2vP9YA3cM9uo1gDqfNKdqasTDlWbgOUxPFoFS6SNk2ebhXdD+tYaDA== X-Received: by 2002:aa7:82d7:0:b0:575:a4f5:7812 with SMTP id f23-20020aa782d7000000b00575a4f57812mr33032952pfn.4.1671231335655; Fri, 16 Dec 2022 14:55:35 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id k5-20020aa79985000000b005623f96c24bsm1971060pfh.89.2022.12.16.14.55.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Dec 2022 14:55:35 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode Message-Id: Date: Fri, 16 Dec 2022 14:55:34 -0800 To: Randy Taylor X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60105-done Cc: Stefan Kangas , 60105-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Randy Taylor writes: > On Thursday, December 15th, 2022 at 19:20, Stefan Kangas = wrote: >>=20 >> Randy Taylor dev@rjt.dev writes: >>=20 >> > diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el >> > index 9c5a361df7..4319623e64 100644 >> > --- a/lisp/progmodes/eglot.el >> > +++ b/lisp/progmodes/eglot.el >> > @@ -224,7 +224,7 @@ eglot-server-programs >> > ((tex-mode context-mode texinfo-mode bibtex-mode) >> > . ,(eglot-alternatives '("digestif" "texlab"))) >> > (erlang-mode . ("erlang_ls" "--transport" "stdio")) >> > - (yaml-mode . ("yaml-language-server" "--stdio")) >> > + ((yaml-mode yaml-ts-mode) . ("yaml-language-server" "--stdio")) >>=20 >>=20 >> This is a nit, but I think it might make more sense to users if we = put >> the built-in mode first in the list. After all, the one we ship with >> Emacs is, or will be, the standard mode. > > Sounds good to me. I'll submit another patch tomorrow making that = change for the rest of the modes we've added (unless someone beats me to = it). > > Attached is a new patch that applies cleanly against emacs-29 and has = yaml-ts-mode come first for eglot. > LGTM, I applied the patch, thanks! Yuan From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 02 14:19:45 2023 Received: (at 60105) by debbugs.gnu.org; 2 Jan 2023 19:19:45 +0000 Received: from localhost ([127.0.0.1]:44052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCQLZ-0006eY-DP for submit@debbugs.gnu.org; Mon, 02 Jan 2023 14:19:45 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:52129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCQLW-0006eH-S2 for 60105@debbugs.gnu.org; Mon, 02 Jan 2023 14:19:43 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id A9EFA60005; Mon, 2 Jan 2023 19:19:32 +0000 (UTC) From: Juri Linkov To: Randy Taylor Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode In-Reply-To: (Randy Taylor's message of "Thu, 15 Dec 2022 22:19:58 +0000") Organization: LINKOV.NET References: Date: Mon, 02 Jan 2023 20:52:19 +0200 Message-ID: <864jt8vjyc.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60105 Cc: casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > + :language 'yaml > + :feature 'string > + :override t > + '([(block_scalar) > + (double_quote_scalar) > + (single_quote_scalar) > + (string_scalar)] @font-lock-string-face) Thanks, yaml-ts-mode works great. One problem is that with the above setting everything is (over)fontified in the buffer. This is the only mode I have seen where 100% of text has non-default colors making it so called "angry fruit salad". In this regard yaml-mode is not better: it fontifies only text in quotes that makes an unnecessary distinction between quoted and unquoted text. I know it's possible to configure this in a hackish way: (with-eval-after-load 'yaml-ts-mode (setq yaml-ts-mode--font-lock-settings (seq-remove (lambda (e) (eq (nth 2 e) 'string)) yaml-ts-mode--font-lock-settings))) But what I propose is to add a customizable option to enable/disable font-lock-string-face on most text to lessen the color burden on users. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 02 16:59:17 2023 Received: (at 60105) by debbugs.gnu.org; 2 Jan 2023 21:59:17 +0000 Received: from localhost ([127.0.0.1]:44245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCSpx-0005FE-EN for submit@debbugs.gnu.org; Mon, 02 Jan 2023 16:59:17 -0500 Received: from mail-4022.proton.ch ([185.70.40.22]:50907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCSpr-0005Ew-BQ for 60105@debbugs.gnu.org; Mon, 02 Jan 2023 16:59:16 -0500 Date: Mon, 02 Jan 2023 21:58:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1672696744; x=1672955944; bh=qaU8fDZJmWGc+UFsAXVZN6CuxbaRla3mO/XjiG8w4XQ=; 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=TVNtOH/Vk5a9doTBTQvpdauNSrIG4o3SZAhS+5IUzhGz60yVqBa1nwgmvtImdmC42 lt5/pEIVUhH7lnGBn2k23NhDyBHRh6H9+t/hcL4mB9Mi3Y/YUqOVHhn0j0917Wurhb COiiEAtZLV5EMFmdUIrspQPRqYqMXMug83iKlYVnX3oY11kCdHJzT1js77devP12jC t8Qta5Jw/QOstA8GqyOwV5St8tJBDSAStYqWFHOwwTIZAPY+Jdlt5iZOPJnGxOC3wI mOulnN62xxIT047aPjwUbyCjFEGxNMmOfxXuOcbDZJG7ZDo5/zX2OnFUPClL6Yy6Sy gWgVprziF3rjQ== To: Juri Linkov From: Randy Taylor Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode Message-ID: In-Reply-To: <864jt8vjyc.fsf@mail.linkov.net> References: <864jt8vjyc.fsf@mail.linkov.net> Feedback-ID: 44397038:user:proton 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: 60105 Cc: casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Monday, January 2nd, 2023 at 13:52, Juri Linkov wrote: >=20 > > + :language 'yaml >=20 > > + :feature 'string > > + :override t > > + '([(block_scalar) > > + (double_quote_scalar) > > + (single_quote_scalar) > > + (string_scalar)] @font-lock-string-face) >=20 >=20 > Thanks, yaml-ts-mode works great. One problem is that > with the above setting everything is (over)fontified in the buffer. > This is the only mode I have seen where 100% of text has > non-default colors making it so called "angry fruit salad". > In this regard yaml-mode is not better: it fontifies only text in quotes > that makes an unnecessary distinction between quoted and unquoted text. > I know it's possible to configure this in a hackish way: >=20 > (with-eval-after-load 'yaml-ts-mode > (setq yaml-ts-mode--font-lock-settings > (seq-remove (lambda (e) (eq (nth 2 e) 'string)) > yaml-ts-mode--font-lock-settings))) >=20 > But what I propose is to add a customizable option to enable/disable > font-lock-string-face on most text to lessen the color burden on users. I think using treesit-font-lock-recompute-features is the way to adjust whi= ch features you want, and is what is expected for cases like this (but Yuan= would know best). Alternatively, treesit-font-lock-level dictates which level of features sho= uld be included for highlighting. The default is level 3, and string is on = level 2. We can move string to the 4th level, which may be an OK compromise= ? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 03 13:22:46 2023 Received: (at 60105) by debbugs.gnu.org; 3 Jan 2023 18:22:46 +0000 Received: from localhost ([127.0.0.1]:46692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pClvy-0005MY-G0 for submit@debbugs.gnu.org; Tue, 03 Jan 2023 13:22:46 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:57071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pClvu-0005MI-W7 for 60105@debbugs.gnu.org; Tue, 03 Jan 2023 13:22:44 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 41374FF805; Tue, 3 Jan 2023 18:22:32 +0000 (UTC) From: Juri Linkov To: Randy Taylor Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode In-Reply-To: (Randy Taylor's message of "Mon, 02 Jan 2023 21:58:57 +0000") Organization: LINKOV.NET References: <864jt8vjyc.fsf@mail.linkov.net> Date: Tue, 03 Jan 2023 20:21:49 +0200 Message-ID: <86k023v5qa.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60105 Cc: casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> But what I propose is to add a customizable option to enable/disable >> font-lock-string-face on most text to lessen the color burden on users. > > I think using treesit-font-lock-recompute-features is the way to > adjust which features you want, and is what is expected for cases like > this (but Yuan would know best). The reason why I proposed a new customizable option is because ruby-ts-mode provides an option ruby-ts-highlight-predefined-constants that enables some rules in ruby-ts--font-lock-settings. But maybe there is no way to avoid this fine-grained setting in ruby-ts-mode. But you are right that (treesit-font-lock-recompute-features '() '(string)) is the right way to customize it. > Alternatively, treesit-font-lock-level dictates which level of > features should be included for highlighting. The default is level 3, > and string is on level 2. We can move string to the 4th level, which > may be an OK compromise? It would be nice if you will decide to move 'string' to the 4th level by default since the 4th level is intended for maximal fontification. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 04 18:30:56 2023 Received: (at 60105) by debbugs.gnu.org; 4 Jan 2023 23:30:56 +0000 Received: from localhost ([127.0.0.1]:49855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDDDg-0008Lx-88 for submit@debbugs.gnu.org; Wed, 04 Jan 2023 18:30:56 -0500 Received: from mail-wm1-f47.google.com ([209.85.128.47]:39623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDDDd-0008Lf-Jl for 60105@debbugs.gnu.org; Wed, 04 Jan 2023 18:30:50 -0500 Received: by mail-wm1-f47.google.com with SMTP id g25-20020a7bc4d9000000b003d97c8d4941so86280wmk.4 for <60105@debbugs.gnu.org>; Wed, 04 Jan 2023 15:30:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=+gZ2ZYnYVAgCfpSQ0ROZkSUPCaViUVo6JhJEAdnCLQs=; b=gXT3B7t905jXb3uglCqVXNUSqOUg23ygVGVuaW48uwS46N/Uidwtn3194U4BUcPnMd E52r14VewGuAbVkhQgiIPcbdv1qYRRncmJ8txI3IEhOZUMClSEtSh1IOY7SMGU2r6oPt JmDPWJSprEZKSArbz8UnbrDxE1Ksfnj8+TMQNillUiwqxuESTz6ohioCriZPYWu+O19X QZvmu6zCGrcamTNPdVpyWTYnX1euQbdnCRYnThL/x4oPhIOvIDqUhR9xXrCGrD98SgYu sNKPLGyAfGaVep+0QPZ+YiYTycSYJemvgYwtcoetqYId1NowWbnFeQZSwwTj827irwE7 nPXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+gZ2ZYnYVAgCfpSQ0ROZkSUPCaViUVo6JhJEAdnCLQs=; b=eJwSxIXJj5xvIlbM45EJII3d+kzdOeZ+pKTyrdAIp9dsUOUVMxBxiDcY29/ZXtdB78 tiakml58jG5PXnPAVVWETumMzcIIxeo+A9WHZ30RVXaUqTZ9XtoKFAP5txzVtr56nMHe MbH+9xefQKBwKTFmhGSe78eM31uYLkfVWhqAi9NNM57QUN8QHHr/PMQMYfSvoihcb+p1 hAWw3vXrtiuk4aP9jAVmHceMHUqSbtqsIEKem5ka+fs5VBWs2M5V84u7mrrNnCpWXUXp tTIN9U5rBKB1GCtCk7s7Rs0K9ZT/OBb4DkWG14jQN/rkbD6D3TdvU3wdSnySZ9NX+N/L NhZw== X-Gm-Message-State: AFqh2kqzx2ecfZktRJG/EnoTCG0ToatWTFkKj5IZa8fUM8FLwwmWDfR8 yf4VB1iqHMYbvFhUsvLsAos= X-Google-Smtp-Source: AMrXdXux6KUHEpCv1J1c++yieq9AtPx1gcoz5nUholcwQWhnswYEAEwszZSXR3erXzlP/D4fg1NlNw== X-Received: by 2002:a05:600c:348b:b0:3d1:fcb4:4074 with SMTP id a11-20020a05600c348b00b003d1fcb44074mr42876316wmq.22.1672875043439; Wed, 04 Jan 2023 15:30:43 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id m6-20020a05600c4f4600b003d995a704fdsm325518wmq.33.2023.01.04.15.30.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Jan 2023 15:30:42 -0800 (PST) Message-ID: <9da7be0a-5ce8-f1da-6bb5-10f0c47d20ef@yandex.ru> Date: Thu, 5 Jan 2023 01:30:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode Content-Language: en-US To: Juri Linkov , Randy Taylor References: <864jt8vjyc.fsf@mail.linkov.net> <86k023v5qa.fsf@mail.linkov.net> From: Dmitry Gutov In-Reply-To: <86k023v5qa.fsf@mail.linkov.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-Debbugs-Envelope-To: 60105 Cc: casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) On 03/01/2023 20:21, Juri Linkov wrote: > The reason why I proposed a new customizable option is because > ruby-ts-mode provides an option ruby-ts-highlight-predefined-constants > that enables some rules in ruby-ts--font-lock-settings. But maybe > there is no way to avoid this fine-grained setting in ruby-ts-mode. But there is. What do you think about this change? diff --git a/lisp/progmodes/ruby-ts-mode.el b/lisp/progmodes/ruby-ts-mode.el index 5c173ad24c7..93039c27511 100644 --- a/lisp/progmodes/ruby-ts-mode.el +++ b/lisp/progmodes/ruby-ts-mode.el @@ -87,11 +87,6 @@ ruby-ts :prefix "ruby-ts-" :group 'languages) -(defcustom ruby-ts-highlight-predefined-constants t - "When non-nil, the pre-defined constants are highlighted. -They will be highlighted the same way as the pre-defined variables." - :type 'boolean) - (defvar ruby-ts--operators '("+" "-" "*" "/" "%" "**" "==" "!=" ">" "<" ">=" "<=" "<=>" "===" @@ -202,9 +197,11 @@ ruby-ts--font-lock-settings :language language :feature 'builtin - `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face - ,@(when ruby-ts-highlight-predefined-constants - `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) @font-lock-builtin-face))) + `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face) + + :language language + :feature 'builtin-constant + `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) @font-lock-builtin-face) :language language :feature 'keyword @@ -932,7 +929,7 @@ ruby-ts-mode (setq-local treesit-font-lock-feature-list '(( comment method-definition ) ( keyword regexp string type) - ( builtin constant + ( builtin builtin-constant constant delimiter escape-sequence global instance interpolation literal symbol variable) From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 13:10:08 2023 Received: (at 60105) by debbugs.gnu.org; 5 Jan 2023 18:10:08 +0000 Received: from localhost ([127.0.0.1]:52837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDUgp-0000B6-UY for submit@debbugs.gnu.org; Thu, 05 Jan 2023 13:10:08 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:42059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDUgm-0000AU-SV for 60105@debbugs.gnu.org; Thu, 05 Jan 2023 13:10:06 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 213CE100004; Thu, 5 Jan 2023 18:09:56 +0000 (UTC) From: Juri Linkov To: Dmitry Gutov Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode In-Reply-To: <9da7be0a-5ce8-f1da-6bb5-10f0c47d20ef@yandex.ru> (Dmitry Gutov's message of "Thu, 5 Jan 2023 01:30:41 +0200") Organization: LINKOV.NET References: <864jt8vjyc.fsf@mail.linkov.net> <86k023v5qa.fsf@mail.linkov.net> <9da7be0a-5ce8-f1da-6bb5-10f0c47d20ef@yandex.ru> Date: Thu, 05 Jan 2023 20:09:22 +0200 Message-ID: <86k02026r1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60105 Cc: Randy Taylor , casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> The reason why I proposed a new customizable option is because >> ruby-ts-mode provides an option ruby-ts-highlight-predefined-constants >> that enables some rules in ruby-ts--font-lock-settings. But maybe >> there is no way to avoid this fine-grained setting in ruby-ts-mode. > > But there is. What do you think about this change? > > @@ -202,9 +197,11 @@ ruby-ts--font-lock-settings > > :language language > :feature 'builtin > - `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face > - ,@(when ruby-ts-highlight-predefined-constants > - `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) > @font-lock-builtin-face))) > + `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face) > + > + :language language > + :feature 'builtin-constant > + `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) @font-lock-builtin-face) Look like this is a clear name. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 20:55:21 2023 Received: (at 60105) by debbugs.gnu.org; 6 Jan 2023 01:55:21 +0000 Received: from localhost ([127.0.0.1]:53371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDbx3-0002Y5-DR for submit@debbugs.gnu.org; Thu, 05 Jan 2023 20:55:21 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:54234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDbx1-0002Xq-0n for 60105@debbugs.gnu.org; Thu, 05 Jan 2023 20:55:19 -0500 Received: by mail-wm1-f42.google.com with SMTP id ja17so191784wmb.3 for <60105@debbugs.gnu.org>; Thu, 05 Jan 2023 17:55:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=q3xvRBovFSRkuFVVWtrBxsQ8v/tlw/BH77/Cm0P5LLY=; b=AcNryX6g5/cMsQaogTxCPLkfrkXui6yP9F+mYhQ5C2vfKXmOyY/9hKcLPf2mCA93b3 UNVNCiC8Gu2iWRY4Kqu+qwSFnsgwpliJ33NklP4/a0oKXIuECT+q99GM2pX1YLWsxG5W 6UihOwajTvN4KoIi3+aETvm44un6aws5fjFE7SbLmc1euwZl9XvlK8y2ZwdAveHWXkqt 8isUWjpC+rDJTjARtPVb2TKcpa910TeJoqj5Csrq0kgyCyIsuxDkLiSk7LfyP3eNvjwp P0wb56ZiO2yup18lhHuavg5gYxcqACdOOisERCotWn8gSxRltikK3Pp2ueO928awfC2+ WRcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=q3xvRBovFSRkuFVVWtrBxsQ8v/tlw/BH77/Cm0P5LLY=; b=HF7hi6HIbx+8+1nYfjiLykRdQkgwX0Ax+c6JOpIdw6PpIGGqkbiCAfFaD2AWrNC5P5 WzAQR0VcRBHjvjKsc2BM+QzXHq+naCceUyr16NwzmkaGcSrsPfWerrO6qj64axg2/cPo Q4jsA/nzedGvTQmpMX2GWjJ60RA3AYP9fK7hj3SJCW3tw8UG38b/w9mstLValHRKQAnJ gdbpyeiavvjgsjrtpz6hVuok36kFUHvgd57k5XX07n6rEzxR3hzExmFJtIo4Cjh/upx7 QeWBxjPI4oGfOYdgxH1g77LgYrVXPcl6zsX3lHmSqTHWq460YYzIEK5etJUONMi8OGBe jq5A== X-Gm-Message-State: AFqh2kp4sr1UOMwNuLZVSvkuHu4zEF/dCLpoN+6WgYjfuBC+dIj57IPA qhdhWhh+hW2gQEPfxEf3GOI= X-Google-Smtp-Source: AMrXdXvWfwa7GwDO7WCIwcT6z8iLTzGAS0TwdpBLvU5k3ZcZfPlo4NL6I7baKcsVrzyS5REHQHJ+2w== X-Received: by 2002:a05:600c:3acd:b0:3d1:c354:77b6 with SMTP id d13-20020a05600c3acd00b003d1c35477b6mr41822143wms.29.1672970113011; Thu, 05 Jan 2023 17:55:13 -0800 (PST) Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i29-20020a05600c4b1d00b003d9ad6783b1sm4019100wmp.6.2023.01.05.17.55.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 05 Jan 2023 17:55:12 -0800 (PST) Message-ID: Date: Fri, 6 Jan 2023 03:55:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: bug#60105: [PATCH] Add yaml-ts-mode Content-Language: en-US To: Juri Linkov References: <864jt8vjyc.fsf@mail.linkov.net> <86k023v5qa.fsf@mail.linkov.net> <9da7be0a-5ce8-f1da-6bb5-10f0c47d20ef@yandex.ru> <86k02026r1.fsf@mail.linkov.net> From: Dmitry Gutov In-Reply-To: <86k02026r1.fsf@mail.linkov.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-Debbugs-Envelope-To: 60105 Cc: Randy Taylor , casouri@gmail.com, 60105@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) On 05/01/2023 20:09, Juri Linkov wrote: >>> The reason why I proposed a new customizable option is because >>> ruby-ts-mode provides an option ruby-ts-highlight-predefined-constants >>> that enables some rules in ruby-ts--font-lock-settings. But maybe >>> there is no way to avoid this fine-grained setting in ruby-ts-mode. >> But there is. What do you think about this change? >> >> @@ -202,9 +197,11 @@ ruby-ts--font-lock-settings >> >> :language language >> :feature 'builtin >> - `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face >> - ,@(when ruby-ts-highlight-predefined-constants >> - `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) >> @font-lock-builtin-face))) >> + `(((global_variable) @var (:match ,ruby-ts--predefined-variables @var)) @font-lock-builtin-face) >> + >> + :language language >> + :feature 'builtin-constant >> + `(((constant) @var (:match ,ruby-ts--predefined-constants @var)) @font-lock-builtin-face) > Look like this is a clear name. Very good. Pushed. From unknown Tue Jun 17 20:08:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 03 Feb 2023 12:24:04 +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