From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Call for volunteers: add tree-sitter support to major modes Date: Tue, 11 Oct 2022 17:29:32 -0400 Message-ID: References: <83czb1jrm3.fsf@gnu.org> <878rlo7on0.fsf@thornhill.no> <83o7uki5ol.fsf@gnu.org> <87tu4c5g9j.fsf@thornhill.no> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17735"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii , Alan Mackenzie , emacs-devel@gnu.org, jostein@kjonigsen.net To: Theodor Thornhill Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 11 23:47:34 2022 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 1oiN65-0004Mz-N7 for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 23:47:33 +0200 Original-Received: from localhost ([::1]:33704 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiN64-0003Z5-Bm for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 17:47:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiMop-0000G2-9j for emacs-devel@gnu.org; Tue, 11 Oct 2022 17:29:43 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:62776) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiMom-0007Xz-E8; Tue, 11 Oct 2022 17:29:42 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DB41B10012E; Tue, 11 Oct 2022 17:29:37 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 5826A100091; Tue, 11 Oct 2022 17:29:36 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1665523776; bh=zyS2H2xWghAPzmOHHABfxDKJyMrMZR2KcMpl04XO7K0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZKCTv1cj46SGW7rYq7fze1mK7LU9Kp0lGGHfYFhHKDFBpnt4LfVXrzU1XnBLv8Bi8 ycOu4p5haEm7jBmwe89G6jyEQYckwoT6OMX6qU6CGL44F2fTt7gOiVd3bm9134pZ8D wpJXkozjR4Xp2huOns1694AxFGWbsohGBCpDp3OWjpkammjeVb0Mph1f23sC/nZ9i4 htIGpQxC8oGSlYmqrWrRxtkVNOGPpaXFDsWHoR52+Vhot93rKPAGXYagDry9/tasZo NW4HJ3CiOpmbV6aRgLUGfkAYCTAXcKdDNxg7KjopLZzX7KR3jzKww8EjN9o4ltU0Nx Z8sKEJyvJKq1A== Original-Received: from alfajor (modemcable047.72-202-24.mc.videotron.ca [24.202.72.47]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E5F111201B6; Tue, 11 Oct 2022 17:29:35 -0400 (EDT) In-Reply-To: <87tu4c5g9j.fsf@thornhill.no> (Theodor Thornhill's message of "Mon, 10 Oct 2022 08:44:56 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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" Xref: news.gmane.io gmane.emacs.devel:297547 Archived-At: > My suggestion is to add the tree-sitter variant in these cases, and let > the other modes die a slow, deprecated death down the line. I generally agree with this plan, but note that packages tend not to die as conveniently as one might like, so I'd urge you to make them die an orderly death, by actively redirecting users (and potential (confused?) new maintainers) to the new code, and generally helping transition/integration. Stefan