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: Make all tree-sitter modes optional Date: Tue, 17 Jan 2023 19:38:12 +0200 Message-ID: <83ilh52ha3.fsf@gnu.org> References: <84973.1672843723@hassadar.pretzelnet.org> <83wn62xi3k.fsf@gnu.org> <83o7rexe2n.fsf@gnu.org> <83h6x5xym7.fsf@gnu.org> <83h6wr6gmz.fsf@gnu.org> <831qnu64la.fsf@gnu.org> <83o7qy4l2v.fsf@gnu.org> <55d39dcb-de2f-fe02-e069-f1dd1e50e59b@yandex.ru> <83edru4jaj.fsf@gnu.org> <83sfg92ryn.fsf@gnu.org> <83pmbd2oy6.fsf@gnu.org> <0380a032-bca0-4225-6f9d-853de49f100f@yandex.ru> <83mt6h2ix7.fsf@gnu.org> <2c61c7c9-da8d-1073-5079-8391f77fefa7@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16181"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, monnier@iro.umontreal.ca, larsi@gnus.org, theo@thornhill.no, jostein@secure.kjonigsen.net, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 17 18:38:22 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 1pHpug-0003zU-5s for ged-emacs-devel@m.gmane-mx.org; Tue, 17 Jan 2023 18:38:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHpuN-0000UD-R0; Tue, 17 Jan 2023 12:38:03 -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 1pHpuM-0000Tw-KO for emacs-devel@gnu.org; Tue, 17 Jan 2023 12:38:02 -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 1pHpuL-0000kD-OG; Tue, 17 Jan 2023 12:38:01 -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=OKQHOavIw4ZM391bXMNDJYpkXXJtShNL+B/JRvRnymg=; b=Q+/VkKZd8Jev l3OKkwBQeW4RYsGDoSXYTM2FGRPhJFtDuSE4aF1VIIsh7gdLCuZEkeDZ8GRTqzw/8UlKTAOg7/k3e 9Q/wICW9Jve3vDdsAaE8sFnB/zYvQAH3Jq1fN0lCWjtLDLPRGio+8Hw4R8ZRpqFeODTxfH6N3nG3Q b9Q55JeLMm0ILYg7ffZWj03f9uEaqWMG7ly63s0Hdkw0khyy3DcMTpF2ew/t5FNGHj+oYkjZt8Rip dDS3cabZfIBo//LzVLIia9ugs2YB3yNyFRKTS5LKSStFD7C6h9QpC1aBZOFujb0ELPHU+qa5CmTmr T4L+3dZ3Xn0ztott3ZyhSg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pHpuL-0006MB-66; Tue, 17 Jan 2023 12:38:01 -0500 In-Reply-To: <2c61c7c9-da8d-1073-5079-8391f77fefa7@yandex.ru> (message from Dmitry Gutov on Tue, 17 Jan 2023 19:10:45 +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:302486 Archived-At: > Date: Tue, 17 Jan 2023 19:10:45 +0200 > Cc: casouri@gmail.com, monnier@iro.umontreal.ca, larsi@gnus.org, > theo@thornhill.no, jostein@secure.kjonigsen.net, emacs-devel@gnu.org > From: Dmitry Gutov > > >> I can start a new session for an investigation, but I'm not going to > >> restart Emacs every time I evaluate a form. > > > > Why not? It's easy and quick and solves all the problems you > > mentioned (and then some). > > That would increase the time and effort required for such an > investigation ~5x. (*) But testing in a session that is not clean is not recommended. For reasons more important than the issue at hand... However, I'm the last person to tell others how to organize their workflows, so I'll leave it at that. > > You can start from "emacs -Q" and load whatever is needed. You can > > make an ad-hoc init file that loads everything you need automatically, > > to save manual typing. I'm doing this all the time when the setup is > > complicated. > > And now more people will have to, in less complicated situations, which > previously required no such preparation. Maybe. Like I said, the solution I proposed is not ideal, I just don't see a clearly better one.