From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Make all tree-sitter modes optional Date: Wed, 15 Feb 2023 20:31:46 +0000 Message-ID: References: <83h6x5xym7.fsf@gnu.org> <83h6wr6gmz.fsf@gnu.org> <868ri140sr.fsf@mail.linkov.net> <83fsc92gbz.fsf@gnu.org> <83cz6ccagy.fsf@gnu.org> <838rgzaqmj.fsf@gnu.org> <83pmaaaicy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28991"; mail-complaints-to="usenet@ciao.gmane.io" Cc: juri@linkov.net, casouri@gmail.com, monnier@iro.umontreal.ca, larsi@gnus.org, theo@thornhill.no, jostein@secure.kjonigsen.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 15 21:32:42 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 1pSOSI-0007Iw-Ct for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Feb 2023 21:32:42 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pSORW-0005sq-Ax; Wed, 15 Feb 2023 15:31:54 -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 1pSORU-0005sL-A1 for emacs-devel@gnu.org; Wed, 15 Feb 2023 15:31:52 -0500 Original-Received: from mx3.muc.de ([193.149.48.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pSORS-0004sW-5b for emacs-devel@gnu.org; Wed, 15 Feb 2023 15:31:52 -0500 Original-Received: (qmail 66231 invoked by uid 3782); 15 Feb 2023 21:31:47 +0100 Original-Received: from acm.muc.de (pd953abf4.dip0.t-ipconnect.de [217.83.171.244]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 15 Feb 2023 21:31:47 +0100 Original-Received: (qmail 26219 invoked by uid 1000); 15 Feb 2023 20:31:46 -0000 Content-Disposition: inline In-Reply-To: <83pmaaaicy.fsf@gnu.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.5; envelope-from=acm@muc.de; helo=mx3.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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:303348 Archived-At: Hello, Eli. On Wed, Feb 15, 2023 at 20:33:49 +0200, Eli Zaretskii wrote: > > Date: Wed, 15 Feb 2023 17:57:15 +0000 > > Cc: juri@linkov.net, casouri@gmail.com, monnier@iro.umontreal.ca, > > larsi@gnus.org, theo@thornhill.no, jostein@secure.kjonigsen.net, > > emacs-devel@gnu.org > > From: Alan Mackenzie [ .... ] > > I'm doing my best to help. > Actually, no, you aren't. "Help" would be to actively partake in the > development of c/c++-ts-mode. You are our best expert on supporting > these languages, so who better than you to do at least part of this > job, if not coordinate and guide the few brave souls who are motivated > enough to do that in record time. I'm extremely disappointed that you > completely removed yourself from that effort. I think we could have > ended up with much better ts modes if you took part in that these last > weeks. I think it's worth answering this point separately. There's plenty in CC Mode which isn't good, and a danger of me actively participating in the development of the -ts- modes is that some of this bad stuff will get transferred. I'm surely not the best judge of which bits the bad bits are. In the very nature of things, there's bound to be some competition between CC Mode and the new modes, and me being on both "sides" would be a psychologically uncomfortable position to be in. In the long run, of course, CC Mode cannot "win", and I accept that. But you've got to allow me to have mixed feelings when the project I've put so much into over ~20 years is facing redundancy. On top of these considerations, there was a deluge of bugs reported in CC Mode over the autumn. I felt my priority had to be the maintenance of CC Mode. > Instead, you only speak up to describe the "disadvantages" of these > new modes, .... Yes, in the spirit of improving them, much as I have reported bugs in other parts of Emacs. > .... and suggest ways to turn them off. Yes. Plenty of people like CC Mode, but I don't think you are among them. These people are likely to want to carry on using CC Mode, at least in the short term, and to do this they need a way to switch off the new modes. I think you must agree with me there. Where we differ is that I want to make this way of restoring CC Mode's position in auto-mode-alist easy, whereas you seem to be content that it remain difficult. I confess I don't understand why. [ .... ] -- Alan Mackenzie (Nuremberg, Germany).