From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: tomas@tuxteam.de Newsgroups: gmane.emacs.devel Subject: Re: Tree-sitter maturity Date: Sun, 29 Dec 2024 07:54:57 +0100 Message-ID: References: <86plldwb7w.fsf@gnu.org> <86h66pw4sd.fsf@gnu.org> <86bjwxw39z.fsf@gnu.org> <84CBC8F0-A904-4003-820B-C5E2EE30869E@dancol.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oqzgdrLeDZc+H/F9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32719"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, Stefan Kangas , eliz@gnu.org, emacs-devel@gnu.org, philipk@posteo.net, manphiz@gmail.com To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 29 07:55:52 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 1tRnDL-0008Le-Vf for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Dec 2024 07:55:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRnCg-0007LW-CR; Sun, 29 Dec 2024 01:55:10 -0500 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 1tRnCZ-0007Hu-SV for emacs-devel@gnu.org; Sun, 29 Dec 2024 01:55:05 -0500 Original-Received: from mail.tuxteam.de ([5.199.139.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRnCY-0004ei-01; Sun, 29 Dec 2024 01:55:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject :Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=N6ZCJ0ftfd94f1ILaoyEWMHNn8PkBnxPM0U4HgqBDWc=; b=VC+yVNP1wQjztoBcPqH2lOqfNd G6yBZo6KfUXmt1KlphuHNgFVxl9rSAgT5Z7pATr4YIEpI08Vt+OjqHJcuymlx7j2RSrJGs6waDbbx o8u9gy5dSb9KUvcACb5WZph32hatAgCR/KDzdJKQaP6DGNeK0/ufkuxd1zHSesbJrPEMkIqnN/00X NDk+OPsLVlLlOOs1wz+0kZUI2/IA/WBS+a42kADBiL9cuacScL29bOlBKDUHULJc9XtsfV8OHM0lX B4TzXNu2tFyu1CG7pcmmlnDIHHyXjqeCBNXOiHkAHs5fkE9lbksMPP9TUD9NwdGC3fczcnDDqztl8 PbFNdaaw==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.94.2) (envelope-from ) id 1tRnCT-0006iW-MY; Sun, 29 Dec 2024 07:54:57 +0100 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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:327316 Archived-At: --oqzgdrLeDZc+H/F9 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Dec 29, 2024 at 01:43:28AM -0500, Daniel Colascione wrote: >=20 >=20 > On December 29, 2024 1:41:28 AM EST, tomas@tuxteam.de wrote: > >On Sat, Dec 28, 2024 at 11:21:10PM -0500, Daniel Colascione wrote: [including treesitter grammars in Emacs] > >> >But there are practical eeasons why we MIGHT not want to include those > >> >grammar files in Emacs at all. > >> > > >>=20 > >>=20 > >> Such as? > > > >More difficult to get rid of? > > > >Cheers >=20 >=20 > Can you elaborate? Sure. I observe that the whole treesitter culture is one far away from the Gnu culture. So I adopt a careful "wait and see" approach. I'll compile my Emacs without tree sitter support for as long as I don't understand the situation. Perhaps I'll want to avoid the whole thing forever, it depends. This will become the more and more difficult the more TS grammars start displacing regular Emacs grammars. Cheers --=20 t --oqzgdrLeDZc+H/F9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZ3DyOgAKCRAFyCz1etHa RhL9AJ0eoSN3NwLl7x7eUsDxiV+/PtaLhQCeO0UknBxTk0Ac8E50x0WF4CGwxcs= =VS7X -----END PGP SIGNATURE----- --oqzgdrLeDZc+H/F9--