From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Renaming eglot -- or at least add an alias? Date: Fri, 07 Oct 2022 18:49:56 -0400 Message-ID: References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <835ygzv4p3.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26203"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 08 00:52:31 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 1ogwCj-0006cs-W1 for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Oct 2022 00:52:30 +0200 Original-Received: from localhost ([::1]:39488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogwCi-00088O-SY for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 18:52:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwAG-000462-UJ for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:49:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44828) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwAG-0001QV-LN for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:49:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=6OhWoUM8Gufywal21zWssx7anW7RtYRcP+XOZRcKO40=; b=jSavYzCNiOCZ zp0Vm6lxMRrNuSJhL6Qdo6ZfbhFzVtpkNgcLTAeni6DauIgSxq+EtZ3dwtghlKfGomMG+G3OL2+ox UDMW6MA/T61rbccpFNba45BJFziNjNFhp0r0B/hX634N6b8rK1zIeMzG7JMyoLiV8qDlfaw/qnH4h 8usgls/ewNiaRQrcPuBa1xobTWn3TZdkJ6LLVNqEFKl36gU07YLXBjnyqx4neggNEoLTepwWZqWlm ZPhZidpeTleBjmQnXUzU0NxT15Su6eSfwevcOFLYtYbZavugzkq8Dv88a8hqe3e4Va4dsHAOwiCwV YybyQdnz2v3coJqa3Xc7VQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ogwAG-00005u-0p; Fri, 07 Oct 2022 18:49:56 -0400 In-Reply-To: <835ygzv4p3.fsf@gnu.org> (message from Eli Zaretskii on Tue, 04 Oct 2022 21:12:08 +0300) 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:297177 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > The main change is that Emacs should refer to the package and its > > functionality primarily as Parse Code in menus and documentation. > I think this will not be the best solution, because the features > enabled by Eglot use the results of parsing performed by an external > server, they don't perform any parsing. That's an implementation detail, not important for this aspect of things. The point is that the feature users will enable is a feature of parsing code (wherever that is implemented). It is generally better to talk with users in terms that make sense at the user's level. People have pointed out that Semantic also parses code. Perhaps we should think of Eglot and Semantic as two methods by which Emacs implementrs one feature (parsing code). We could have a Parse Code feature which uses can enable. For some actions and languages, it would use Eglot, and for others it would use Semantic, but users should not have to know about those two (unless they are curious). > But it's too early and premature to discuss what we will say in our > menus, because we have no idea what these menus will be and which > features they will activate. I'm talking about more than "menus". I'm talking about how we will describe this feature in all kinds of documentation. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)