From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniele Nicolodi Newsgroups: gmane.emacs.devel Subject: Re: [SPAM UNSURE] Maybe we're taking a wrong approach towards tree-sitter Date: Wed, 28 Jul 2021 16:51:15 +0200 Message-ID: <3676cb16-9167-5701-c7b8-9c2bcdef1331@grinta.net> References: <8735rzyzbz.fsf@163.com> <86v94v3xh9.fsf@stephe-leake.org> <87wnpargnb.fsf@elite.giraud> <87h7gey7zx.fsf@163.com> <83pmv2twrl.fsf@gnu.org> <875ywuvauv.fsf@163.com> <83lf5qtvpd.fsf@gnu.org> <6b2dffde-21de-bd40-9ef0-7fbb5d389d2f@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13108"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 28 16:52:30 2021 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 1m8kv7-0003D2-Mn for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Jul 2021 16:52:29 +0200 Original-Received: from localhost ([::1]:52138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m8kv6-0004lY-O1 for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Jul 2021 10:52:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37574) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m8ku3-0003Ps-6p for emacs-devel@gnu.org; Wed, 28 Jul 2021 10:51:23 -0400 Original-Received: from grinta.net ([109.74.203.128]:48812) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m8ktz-0007Vl-Jw for emacs-devel@gnu.org; Wed, 28 Jul 2021 10:51:22 -0400 Original-Received: from black.local (p5dd0dff9.dip0.t-ipconnect.de [93.208.223.249]) (Authenticated sender: daniele) by grinta.net (Postfix) with ESMTPSA id 9542EEE98C for ; Wed, 28 Jul 2021 14:51:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=grinta.net; s=2020; t=1627483876; bh=QcDJxnGmyAg7kzBcvPdYw75mLqvBz4Hr0urKiZhMgwY=; h=Subject:To:References:From:Date:In-Reply-To:From; b=YR76dk/K4SYqr5hCoqVMPTwhfUYDlZUmKKLCMaa/ldae3XuA7dbKuuBckvKmj6fcm e10t7BKkXpcG46hxii6a/Z1ub+H9ZhOYher670bNju5EADVx4w1L4Ni6uZTPcN3Tgi hxkJQVzz3AHZ+yJ2y9ZOi/c6P4sWTuugTZsZylLZ8nICclqT5q++sLk1j4RlbvsbxJ 8uDYF4ViEEukPwJOotc+b0xAFOyJO6unpVzAs1x4IgTJBkb1V5vG5nUX49lMKD5VWY JXJg4LjVnh5chJW9GUAVXK3wNEiwLZUGSs2GNWT3SVABvcYC6gFZnnjPGiYqVfU+vA k1rDLnjifsiNw== In-Reply-To: <6b2dffde-21de-bd40-9ef0-7fbb5d389d2f@yandex.ru> Content-Language: en-US Received-SPF: pass client-ip=109.74.203.128; envelope-from=daniele@grinta.net; helo=grinta.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.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, NICE_REPLY_A=-0.277, SPF_HELO_PASS=-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.23 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:271749 Archived-At: On 28/07/2021 16:24, Dmitry Gutov wrote: > On 28.07.2021 16:27, Eli Zaretskii wrote: >> The whole point of using TS is NOT to require that >> the Emacs development team or Emacs users should know enough about >> parsing of the many languages Emacs supports to modify the grammar. >> We want another, independent development team to take care of that, > > I think we know both, though? There are a number of niche languages that > only Emacs supports. > > Or at least that aren't likely to get good support in TreeSitter. I don't see how adding support for TreeSitter can cause any problem to those. Would you like to elaborate? No one is proposing to disable other mechanism for fontification and syntax analysis in Emacs. Cheers, Dan