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: Tue, 04 Oct 2022 21:12:08 +0300 Message-ID: <835ygzv4p3.fsf@gnu.org> References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19496"; 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 Tue Oct 04 20:14:02 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 1ofmQb-0004qj-P5 for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Oct 2022 20:14:01 +0200 Original-Received: from localhost ([::1]:34128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ofmQa-00025G-GS for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Oct 2022 14:14:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ofmOr-0000c2-Ex for emacs-devel@gnu.org; Tue, 04 Oct 2022 14:12:13 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ofmOr-0003t0-7E for emacs-devel@gnu.org; Tue, 04 Oct 2022 14:12:13 -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=i4JglznevUf0F7cE4dXNlci4EputZrkus5iNzdTvdF8=; b=EgoSjSrfKisY rWmCwGDvMroQiQ0joygDdEJZj3/gyetPEqUbXHRsxAdA+pvOXRvs+0dG93u/V4Blh0TMDuxsqdACH qS2k57F3bt8LBA0jG9vtaVsjllaFf+0v1grMybQhxR7qtQUALuiSoy7bIaKNL6FyCIyJGARE2w4X1 1yQee+nSXQObN8tA91toYfneYIgc9rgIQYO0c5ZHTsBb6tTbFDJObjPu1kpkeA0rPcvX2+sIRN+W5 a9/vx5RQr6QFJ062+gaDwRaCfniFZiX+GdLIx4+brZ0h6d4OZ07vjcRS8qEDQZVdQ0je3n37W/OO6 wQ4aQTYNMEhCC68i4C/mbg==; Original-Received: from [87.69.77.57] (port=2907 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 1ofmOp-0000o8-8A; Tue, 04 Oct 2022 14:12:11 -0400 In-Reply-To: (message from Richard Stallman on Tue, 04 Oct 2022 13:39:27 -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:296914 Archived-At: > From: Richard Stallman > Cc: emacs-devel@gnu.org > Date: Tue, 04 Oct 2022 13:39:27 -0400 > > I think the clearest name for Eglot is Parse Code. Eglot doesn't parse code. It is a client of a protocol designed to allow applications to send requests about source code and receive results. The server which responds to the requests does parse the code, but Eglot doesn't. > 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. 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. We should delay this discussion until after the merge, at which point we will be able to talk about concrete commands, variables, doc strings, and menu items.