From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Average-user-facing interface for tree-sitter Date: Mon, 17 Oct 2022 11:15:45 +0200 Message-ID: <87sfjmg69q.fsf@gnus.org> References: <3A7E7CD1-74A7-4352-9DFE-FC982EAA398E@gmail.com> <87ilko9r9e.fsf@gnus.org> <9794E2EF-4DB5-4A04-90F0-3EB51E6BE008@gmail.com> <87977C2D-844B-4F4E-BEA4-8BCBFC8AE354@gmail.com> <6A0F847F-910D-449B-B461-466493CC9847@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2794"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Stefan Monnier , emacs-devel To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 17 11:19:06 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 1okMH3-0000SY-TF for ged-emacs-devel@m.gmane-mx.org; Mon, 17 Oct 2022 11:19:05 +0200 Original-Received: from localhost ([::1]:49636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okMH1-0003K9-I8 for ged-emacs-devel@m.gmane-mx.org; Mon, 17 Oct 2022 05:19:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okMDx-0007yA-J9 for emacs-devel@gnu.org; Mon, 17 Oct 2022 05:15:54 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:43462) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okMDv-0001Is-Cz for emacs-devel@gnu.org; Mon, 17 Oct 2022 05:15:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=oLpUBmVi/GQUl0QnApYBz3Hi0yFAWJZl4S6McEa7+Wk=; b=oIBhX5F4STiDvRpoYvL/pFpts7 qNbT6VVIYvCitEac9/AMg8D0nAIQ1ez+5zib7fN7PyBwdb4LEb8vK1r+eDPCtt9E1UaFwnq0Nie40 qvbAPkvxQCqpspWmObKPyksXYUG4XWIxQs83gMF9GwcPDW6AbOyJj2FdB99IIf72pPns=; Original-Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okMDp-00070m-Nv; Mon, 17 Oct 2022 11:15:47 +0200 In-Reply-To: (Yuan Fu's message of "Mon, 17 Oct 2022 02:07:15 -0700") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX6+fnr1dTS0dCx rq2VkpDBwL7Zp6dxbWutc3KEgH7///9+p4sFAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YKEQgeBp3t sTYAAAGySURBVDjLjdPBbtswDABQyQV2NhWs55hq7o2pYug14mDkmmJ3+xfWAIZv8WU/UA/F/nak 4zRubAOlb3qgRJGyMV8Jm8yvO+cWABYgcbgAiOm8gFuAuYwkNek85OBnwaAPWzcH3z3H2wywqdbK HGibGVvZsiz1voiYAdhN4FDnB/OtgrY6SeMGMBtifn/bClRtVeqlPiCG4vgoe6QSAqunM6woUPEq Z6TnCmAlxYDYKnIsfh/k8NMAlCP4EEPTxOJvPgZCfOBI//ZxHzM9Y2gGPeUYBPYc+Weu6+kAdMDQ MRVHpqhbtacrPDcCTfQjcE7hR90xd3FDulXfEOmqHl7UR+b9zitcOpj8kksU9Rvx89a/yFZte68t MVbWsW6i9BD9y07gT3WF906ADg8kUFagcG4YMwlkXuAj9DZARKGLPVhJ0K6AGUCqlc7sZB73bdte SpOZUCT0e8kAndR53YIE5tDDOBQcZhZ8c/NMADIDa2PuHqeP2cL0sfVrl1GPo3/8cxnDfkuQLsEw aUvyznA9BQ3y17LtGNBNM+TPdfKtbzMSl+ncpmckkIHAYumfa/kc/wGEi2EcuQlP9QAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0xMC0xN1QwODozMDowNiswMDowMJ3FJ1QAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMTAtMTdUMDg6MzA6MDYrMDA6MDDsmJ/oAAAAAElFTkSuQmCC X-Now-Playing: Nagamatzu's _Close To The Noise Floor (1)_: "Faith" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-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:297944 Archived-At: Yuan Fu writes: > If no one has opinions on this, I=E2=80=99m going to implement the > central-variable approach, since IMO that one is most fit. Well, my opinion is that modes is the right approach, since that's what we use for most of these things in Emacs, so people are used to them. (We've been moving a whole bunch of stuff that used to be variables to modes over the years.)