From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Call for volunteers: add tree-sitter support to major modes Date: Tue, 11 Oct 2022 16:17:18 +0800 Message-ID: <87ilkqixkh.fsf@yahoo.com> References: <83czb1jrm3.fsf@gnu.org> <878rlo7on0.fsf@thornhill.no> <83o7uki5ol.fsf@gnu.org> <87tu4c5g9j.fsf@thornhill.no> <87k057j7gn.fsf@yahoo.com> <8D3026E9-D8A4-46EC-816B-1F7A3458DC02@gmail.com> <83h70ag7dh.fsf@gnu.org> <87zge2iziw.fsf@yahoo.com> <87bkqier8o.fsf@thornhill.no> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10660"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , Yuan Fu , acm@muc.de, emacs-devel@gnu.org, jostein@kjonigsen.net To: Theodor Thornhill Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 11 10:29:54 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 1oiAeA-0002Zq-1Y for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 10:29:54 +0200 Original-Received: from localhost ([::1]:49034 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiAe9-0006Gp-4y for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 04:29:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiASD-0004ih-Bt for emacs-devel@gnu.org; Tue, 11 Oct 2022 04:17:34 -0400 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:40048) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiASB-0003Rf-LA for emacs-devel@gnu.org; Tue, 11 Oct 2022 04:17:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665476247; bh=gMiut5xJkB0JZv7E8oyX00lSGFZDNlgiFhJrh4WLQDc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=S3IBZ4v/UUx02VIHnnkY0V0fj/xUS9XExd/qVWEpcEN9sr4/1XhjsDvwfFeQ9r6hcRonBAl9gq0Xc+vI16yE6DXyTRh3e+s/UN+67H3kDdw7pjRHEDycwILOypERkmRIM1/+x5JfznORlm7cZHH/r5kL9NVb9Hf4xhfVKj8hruxC/UlaIDVX6lUmYdK7vBd5a5Ep76Jw88+JdevhlmsNrb85pv41Dx4PAlHXiktgCLJ4N0W6/bubTlo6bIOUuZG9vn0NTpw0pETi9MPnwk/PmiYRpPk58kXtQVeCJsf9CNFo/U85r0l6AgQQRl1b7ea+LrJtxzZUW5jltXtYX2he2A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665476247; bh=+SB/dpWMOMaa+ZdiVpko13KBcDHqU+XJC3WwFdkzqBI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bjoVacLKymWKRfeDvvg8mMCJ23FQm0mzkEV7wdkUo4Y9I1zfCcxfSFYf+Ie6WaCevVE7cii5p1UI26+gO0y/4qlYZZ/7nIItZ84LJaLa6ISbvkROdTY4eTQpc+Tw1mgHMSwyrLiFtu+ZCugI2uRGr3ROQbWhD07LtlXO8mz4RIYHqY3xG1vJ6GwN48hfZRgzTAPVbeeE2m/RQCQHAzmk3M4mlUymvhHSsKx1E/hTKGmJiRvLUSQrLMjd1AdTyWwTRJK4kHhNSL61eEF0xe5BLrR6SpHYzFlFKvdsLYCN7iOplIWk+JR5CQkVIzsjASmwjR0CLeTGFctyhzhGwggQWQ== X-YMail-OSG: pVOPmhAVM1mdQCppql4zP9MA_1ck1ZjapZbINEYnfpp9a_xh.4bzLcIbI5WCEVV aCgyAFSVTyx4.Ohs_cH6kxNF7.TfdMo9z.APYQy2s5zttvTWG6fBQGPJ2HYgzcByraZ98fEsznqH FqQaUcomTPIpVk0vScpm6PbuMa8E8PZjW.KlRekuC4PEgSQkbZ.3DFgnCWa50bmfSUINaLLfHz71 vvflGDHtlleHosuNUVcpLEnPTIo8Z_M6JjiGdjBbfGL_ss0PvUeFjFUJjHRDqNW_Wv64Wv7yrZv1 c9X.I4pE5.xf8H_KZ5l.tc.ccWXnj0E7vUJjFqAJt6fNK0HkR.OFj4EYJ4_M6ftEGjd_oOuClY5d 0s_3leKvlrubavtmur9Oc1FhMgqKn_nHdjB9XUmeviqGjTYfzaHzt2Hn1NKYpChi..rTJT_zhmV1 ZuUChl8okEP.k8pOc6JMzshx92xXBeNYaEjw5v25Jjkbxec8OsazekWbqVbPPbvQCF28cxQzaw8n QsRz3jYox04UHCuh0KKpz_KGEYcS3A8ivjRp6sEr4i7CXTo3ufxsbVbp.W3YVvfm3_3CxlGpfO6D Agn_G8aqh7LoiR_7R9YfppYq.gitfV2gP0Erl_eiBBRLXTqauMZcItjZqUraIlmacOl0b_tFiSIc Lwa78v.Aaoh6YUjUiztapt8zU_tP5Xy8llUC.lYob6cpFGC5NGTounpIPh0oWwJAAVqDDtF3SfLg 7C.xzdxc3P6KE0470_zD26spR9v.MT_H8cvt_.POxBYskBZNniQFy2.7ldsZbW5m9.1ESoUekvwy 5n_hOOjZwRnaWHBURYG7r_t_9nM4Y.YawCyKHuOY0b X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Oct 2022 08:17:27 +0000 Original-Received: by hermes--production-sg3-785466d859-7l8f2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 08186e5cfbfc1ff990a7cbd252ed88ca; Tue, 11 Oct 2022 08:17:23 +0000 (UTC) In-Reply-To: <87bkqier8o.fsf@thornhill.no> (Theodor Thornhill's message of "Tue, 11 Oct 2022 09:47:35 +0200") X-Mailer: WebService/1.1.20740 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.31; envelope-from=luangruo@yahoo.com; helo=sonic308-56.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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:297450 Archived-At: Theodor Thornhill writes: > Well, we are not talking just about fontification, but we will get all > sorts of ast-powered benefits. Navigation, speed, movement, context > aware deletion/inserting and more. There's a whole body of ingenious > stuff that's been made in other editors with this framework. They will > immediately be relevant for emacs as well. This is much too simplistic a > view, I'm afraid. Interesting. I understand that tree-sitter is faster, but could you please explain what you mean by "context aware deletion/insertion"? > My point was that I'd consider it unfair to Alan (though he should > answer that himself) moving the C# variant to core, because that would > inevitably but even more stress on him. _Every_ time I've had some > issues maintaining some problems in C# mode it has caused weeks of work > for Alan. Then I guess I misunderstood what you said.