From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: An anonymous IRC user's opinion Date: Wed, 06 Nov 2024 19:14:57 +0200 Message-ID: <8634k4s2r2.fsf@gnu.org> References: <86cyk4vcld.fsf@gnu.org> <86ttdgthg2.fsf@gnu.org> <86ed4kt2ws.fsf@gnu.org> <8e30fb5c-8e1b-4f73-98eb-50c5c396efb0@gutov.dev> <86ldyqsrax.fsf@gnu.org> <10864c02-4bfd-41c3-bb45-6fe1155f9676@gutov.dev> <867ca9shcw.fsf@gnu.org> <7cb15f5c-efd0-4516-8190-a53c0d958eb6@gutov.dev> <86ses8x1po.fsf@gnu.org> <865xp3w64u.fsf@gnu.org> <61171da3-7428-4572-bc13-783766a123b5@gutov.dev> <86v7x2u7rz.fsf@gnu.org> <86msidubg4.fsf@gnu.org> <867c9htwt7.fsf@gnu.org> <387887a4-ba19-485e-8805-d1aabe2058ff@gutov.dev> <86y11xsbil.fsf@gnu.org> <17465b85-430a-4e91-8b12-769b60181ada@gutov.dev> <86ses4sglw.fsf@gnu.org> <86fro4sddd.fsf@gnu.org> <6ac73c67-cb2d-48ef-8f1d-683c5335aba5@gutov.dev> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18621"; mail-complaints-to="usenet@ciao.gmane.io" Cc: johan.myreen@gmail.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 06 18:15:46 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 1t8jdC-0004f8-51 for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Nov 2024 18:15:46 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t8jcU-0000SR-3o; Wed, 06 Nov 2024 12:15:02 -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 1t8jcS-0000R1-DG for emacs-devel@gnu.org; Wed, 06 Nov 2024 12:15:00 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t8jcR-0006kZ-Rx; Wed, 06 Nov 2024 12:14:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=G947dw0ZfF4CpgWAGZBHHo+6R2ClDKwb09j7NdFALXY=; b=EdA7j6WjmTd+ /RnQaAh4cOm8NRX08Ic359F9QaXxvWqjOg2NcO0o2SGj0boUde0puLsQu4cw+F55JUWqD+NI6bMu8 giQCVKMZ87zc0sSOw4jX4VGHl3bWfhvD6nm7/+7wIqUMURzAOmOmvc/zTeSeTInbonJm1x/xNNp4G QxJbuYzrUcvuvE6ofiMyPxR1CkfayLSWZFt/qIWg5X4qYYLQQhxr/bFHLmwPoHmUpzHCuAP/zzXa2 jY0oQ7hrKFks4bl9zlD4gRNZB2oAVeR+nCcY1wAKtEzeY5fKbhUMQgLfO3+Uyabi2qUuONiRZt0c+ CALkhUX+5TEndZn9rbee/g==; In-Reply-To: <6ac73c67-cb2d-48ef-8f1d-683c5335aba5@gutov.dev> (message from Dmitry Gutov on Wed, 6 Nov 2024 18:07:46 +0200) 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:325182 Archived-At: > Date: Wed, 6 Nov 2024 18:07:46 +0200 > Cc: johan.myreen@gmail.com, emacs-devel@gnu.org > From: Dmitry Gutov > > On 06/11/2024 15:25, Eli Zaretskii wrote: > >> > >> But auto-mode-alist won't have any relevant entries because when its form (above) was evaluated, > >> treesit-modes-enabled was nil. > > > > Are you saying that it is impossible to turn on the mode in relevant > > buffers? I find that hard to believe, but if you are right, then we > > could refrain from doing this retroactively. > > > > (And I still don't understand where this discussion is going. What > > point are you trying to make?) > > I'm not trying to make a point, but to find the right tradeoffs. > > You wanted a user option - sure, no problem. But if taken the most > straightforward approach, the option would only have effect after > restart, and not on the current session. Otherwise it would need more > information available somehow. You asked which data - the description > was in the previous messages. First, I still believe we can find a way of turning the enabled modes on in the existing buffers. Your arguments and questions seem to imply that the simplest solutions might have difficulties, but they didn't convince me that this is impossible or impractical in principle. But even if the customization will affect only files visited after it, that's not a catastrophe, IMO, as we already have other customizations with similar behaviors. And since we now have restart-emacs, restarting is not a big problem, either. So I think a tradeoff of asking users to explicitly express their preferences for these modes before we enable them is an okay tradeoff.