From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: New tree sitter "official" langs Date: Tue, 23 Jul 2024 16:41:28 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6503"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 23 16:42:15 2024 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 1sWGiS-0001Ow-VO for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Jul 2024 16:42:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sWGhv-0004b7-OH; Tue, 23 Jul 2024 10:41:39 -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 1sWGht-0004ac-Li for emacs-devel@gnu.org; Tue, 23 Jul 2024 10:41:38 -0400 Original-Received: from sonic303-2.consmr.mail.bf2.yahoo.com ([74.6.131.41]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sWGhr-00043p-7o for emacs-devel@gnu.org; Tue, 23 Jul 2024 10:41:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1721745693; bh=S4SyPU0207o4mo8ehN+9Yl10E2KsgYJQLUv1+XkDkiA=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=mtrI+FBN9xFWvP29oMZuBsqicC1N7H9Pra4m4u0aBZkKe9TsmowZEssLjSCTKwxMNf8HAt7JUDm+9XZj4X7Q3eJbWAq0kJr+tYqunYqUcSfK4WBZI5NS8JJFkFLzm9pD35juvK4G6lPEY0vnVNuESpv0MSJulNRrNbWKng2puA82ibc/i6ZtQfaFpB5+I8vML6f+EVEQcRsPt/3MbHS0SLlAfB/W7e5UZ0lUPvq889PiNCcediv+4TzeN56DlVHDlncSLMYct7m1oqOhfbz12nMKzreeE4lRM7AKaP6n13Abg0IULDqlUZ1+qAilrNtDiTk+wxg4eN1BYLnd2kshbw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1721745693; bh=RzSNTgGwO8hgnW4MySK0cvXC7Su4gNWOJ/zUy8hpnfu=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=rrcLph38Ppabl6xyt3zgRHS4jxDOlO9esQn0NKKLaYGiV6LeZfcl8j0bWAKRSJFZ0JGad7mCoAFJT2vrD5ylmLJpwFhvGNPr26ZPYPPlPBwLlt1u/HcxjtmZouENtPq/SIYIIMFCCOZdQyId126M4X8KSuDRDhKLkF3ibhTcIq4JGVabLlnwT9zaHG0JyMV9cBdN3+pfSPNygqrG/zWQu62Y3pWNa5Hk8kax+oen62si8t5lq+Tr2Kf6/ObcTCoHkVQx8NmsRpNQGfuFZVKdgq7jkwAm2WwlUurhSbHbjH/g5ZyJ3NdSLnonzgbKDQ6GSiyqFR5kViLmTnkDJZopTA== X-YMail-OSG: rzGEGjUVM1mfHWTw2VzLXwvXa3zMxPQzBkACprinQPvLJE8Ty1ueWnc7paCCUi9 WL56654SUB1BitytO5Vwq0gvcqbFZJewi0mg00zUF8JjxkpV8EHuXTiHsK9ziZL77Q6zxnlpOQ9c ppFh313kWbuoZOYcxFiz3eURIRjBsUMpULEs7gobKvltkFzzdYRHwcx9Sl8CuLPKPcWz8TRNQ_Lg xTXIPcqWpUvVIJxXOcNmnms5qz63wPsS0wxQ2CZuxkgLZzuE9qLK3y5tlCntGWXgwBjoRfZUdJ9v oWlexMOPHqu4sn7tdqpXpwQKWvEsgUlRS9qVurICe274205zo8.0h_m7VFJEOwITv1y8fYEdiIEY hSGH7NbPMdkwX9yMSOigRGDXavPpl_TpcggIU.EdODrZSJcEgKTCkeFMG0h.eRJ2ZfnK_0inFURX lFu7bdvzRfvBNeaSnVmjGeqOsqv1_Tvrpyr.C6y9N0bZLUCYVWGX1psQdRzdtAF_8He0bPJlxEhq ibG6fF9YziMtmfW.R6lDL57TVJ00YGDkqWbm0WxF7dPXqzpOfy989jLdQyjgXjhmg47.v7eG41Ab 5n8ynIbFy6NtRYhGqjDr4mdTvm4eQNmiMXqSk0wEh37aZ23kklJ9GdKovrMvAZQIDofghdEFmR8e P.d3_5lrL_uEZX9mNK9049_lrk6pSvH8lIrsXKhVp6IqX5kjVxgXhn8W0OZ3X96Z.Kpl9HxXuZEN JKsMKpdWaWFIYj2fgxTLFVYmn0TXnle4Jl5r1EetDtMq_XdppxktIvDoMbrKcHMvONPo0p58IWVM 3kwjvAenvwL6sKuIScVFCjSk9RqQd8fBWeOYFzVyqL X-Sonic-MF: X-Sonic-ID: 009eb106-c8c0-480d-af3e-830d1b3e69f8 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Tue, 23 Jul 2024 14:41:33 +0000 Original-Received: by hermes--production-ir2-57d49df6b5-vtggr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 73cd200bef7470c64169c10bfed6369d; Tue, 23 Jul 2024 14:41:30 +0000 (UTC) Content-Disposition: inline X-Mailer: WebService/1.1.22501 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Received-SPF: pass client-ip=74.6.131.41; envelope-from=spacibba@aol.com; helo=sonic303-2.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:321992 Archived-At: Hi: Recently I have found that some of the grammar source repositories we use in: https://github.com/casouri/tree-sitter-module are out of date (2 or 3 years with no updates, fixes or replies to issues). Some of those repositories are somehow "Legacy" because they are superseded by a new "official" repository: https://github.com/tree-sitter-grammars This seems to be a meta-repo including support for many langs including some that are supported by emacs. I opened this issue: https://github.com/casouri/tree-sitter-module/issues/53 Where I added a table of the modules that could be desirable to update to the `tree-sitter-grammars' source. Most of them can (and apparently should) be updated immediately with no issue. The only two exceptions are markdown and scss, where we use two grammars that seems unmaintained. So I may ask the *-ts-mode developers to consider to update to the new grammars versions if there is some incompatibility. Specially the markdown one seems to be more feature rich and include inline markdown as well. https://github.com/tree-sitter-grammars/tree-sitter-markdown The scss looks like maybe in the past it was forked from the one we use, not sure of this. In any case, none of those two have been updated in 3 years and the new version received updates only two months ago. Best, Ergus