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: tree-sitter version? Date: Mon, 05 Dec 2022 05:27:20 +0200 Message-ID: <838rjma5t3.fsf@gnu.org> References: <70973BD9-26D2-4833-A429-8434FC03026B@gmail.com> <87cz9cevns.fsf@gnu.org> <8B97AC7B-54CF-41AC-9EF7-0A83F1709B98@gmail.com> <25472.55895.937365.654317@retriever.mtv.corp.google.com> <83mt8amoaw.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19020"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 05 04:28:14 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 1p229N-0004nV-5I for ged-emacs-devel@m.gmane-mx.org; Mon, 05 Dec 2022 04:28:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p228x-0008Td-Gy; Sun, 04 Dec 2022 22:27:47 -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 1p228v-0008T9-Ek for emacs-devel@gnu.org; Sun, 04 Dec 2022 22:27:45 -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 1p228v-0005f6-6d for emacs-devel@gnu.org; Sun, 04 Dec 2022 22:27:45 -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=aSLuUJOC314SHZTPApvrjdTjdLV4WfxuIXvBLEvkXDA=; b=Oe3yzVh+WSXd g/Zdfcf87yGD48jKLGqMpM4WtlELcj3hBp1ZPy4SQy5VpVKbbUAZXHrooIcYX12eFmTYJfEu28dw3 5fY2lp2d/NdSCbhuOcIPvazyRdYvgrRqWQXzd6gvGs7+v7wbCSshcvtijbU/cOHKRKCJNKNFqO9+5 UTpIi+LCibMACRxZKCXcV+pUz+e/PO3iUkanucQMGBqBt65J0a2BYrreo05R/THgCoa800U7kXCr8 UY7r47W9cY4kfttXfGpZRgEotkGuFbEiIZoAmfPSeKpx2Vb7eG+SY0Ow6YNG0VpxDCsBiWIQhUMQ+ kE3WIyblYLjU1YI/toSQPA==; 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 1p228p-0005mA-0X; Sun, 04 Dec 2022 22:27:39 -0500 In-Reply-To: (message from Richard Stallman on Sun, 04 Dec 2022 18:13:06 -0500) 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:300917 Archived-At: > From: Richard Stallman > Cc: emacs-devel@gnu.org > Date: Sun, 04 Dec 2022 18:13:06 -0500 > > It seems that we have a series of many pairs of major mode, > FOO-mode and FOO-ts-mode, where FOO-ts-mode uses treesitter > and FOO-mode does not use it. Is that correct? Yes. > It is no disaster, but is this really the interface we want to use for > enabling or disabling treesitter? I am sure we can make it cleaner. For now this was deemed the cleanest, safest approach, given that we lack experience and user feedback. Several other ways were proposed, but we decided to delay their implementation until we understand better both what users prefer and how close to one another are the two varieties.