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: Renaming eglot -- or at least add an alias? Date: Sun, 09 Oct 2022 07:38:24 +0300 Message-ID: <83h70dk3wf.fsf@gnu.org> References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <8335c0p2fn.fsf@gnu.org> <83leproov6.fsf@gnu.org> <83fsfzonwn.fsf@gnu.org> <5a1e604c-4500-a476-da3d-259d9057a7f0@yandex.ru> <838rlromxu.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7870"; 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 Sun Oct 09 06:40:07 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 1ohO6h-0001s5-3r for ged-emacs-devel@m.gmane-mx.org; Sun, 09 Oct 2022 06:40:07 +0200 Original-Received: from localhost ([::1]:34630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ohO6g-0004U0-0z for ged-emacs-devel@m.gmane-mx.org; Sun, 09 Oct 2022 00:40:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohO52-0003jx-7z for emacs-devel@gnu.org; Sun, 09 Oct 2022 00:38:24 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohO50-0002ZG-Ep for emacs-devel@gnu.org; Sun, 09 Oct 2022 00:38:24 -0400 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=XDCb7QfEtFw0Hm4vUU4OfabqdNhoIUAMfPAo1pg2Vjc=; b=cUiwYH2i0Vhg 1IMCm61a9Cg8Sln1unhKjIkb/6fOOEtQy6j0dChRmSSsOrWNee69gZIfaPwqZNHgAfqTGJTs7zOcU nWv/5Tr1R4D/zgVEoPe7yXkY2jSSl068VBd+Ko2ONlK1UdVjoh31OdMCGKmEWkLZMJDibCYbWiJTI N4223RlUbPYjPZjCGmRohMzz66rrP9SPDXDoaUTKy1zoKu4SZK6IvnWUH6sBznHiq1Mza5nkJcrfg NIryGWGmepzlZ4mPdqIcEBEetko0957uZ6xdlkTG/AgLTFxrI6LhLWq/D8E82E9uw0+0kc+vAHPSU b5rPt2kV2cQSOwi/DPxlmA==; Original-Received: from [87.69.77.57] (port=2529 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 1ohO4y-000287-F3; Sun, 09 Oct 2022 00:38:21 -0400 In-Reply-To: (message from Richard Stallman on Sat, 08 Oct 2022 18:34:03 -0400) 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:297242 Archived-At: > From: Richard Stallman > Cc: emacs-devel@gnu.org > Date: Sat, 08 Oct 2022 18:34:03 -0400 > > > Yes, so take python-mode as an example. It has both tree-sitter > > support and Eglot support. How to use both? does it even make sense? > > Do they do the same jobs? Are they intersubstitutable, in principle? Not clear yet (to me). Dmitry says they are basically orthogonal in the features they support. One difficulty here is that Eglot exists for some years, so what it does and how is pretty clear; by contrast, tree-sitter support in Emacs is very young, and where it could potentially develop needs more study, at least on my part. > If so, the question is, are they compatible in user interface? > > If they are intersubstitutable, in principle, maybe they ought to have > the same user interface so that most users would not notice or care > which one is doing the job. You are basically asking the same questions I did.