From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Renaming eglot -- or at least add an alias? Date: Fri, 7 Oct 2022 14:38:34 +0300 Message-ID: References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <8335c0p2fn.fsf@gnu.org> <83leproov6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20190"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Cc: rms@gnu.org, ams@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 07 15:38:36 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 1ognYh-00056i-UJ for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 15:38:35 +0200 Original-Received: from localhost ([::1]:50900 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ognYg-0003xC-BI for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 09:38:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oglhD-0001dK-AR for emacs-devel@gnu.org; Fri, 07 Oct 2022 07:39:17 -0400 Original-Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:37611) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oglh9-0003Kz-NF; Fri, 07 Oct 2022 07:39:13 -0400 Original-Received: by mail-wr1-x436.google.com with SMTP id bv10so3314119wrb.4; Fri, 07 Oct 2022 04:38:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=/SaayC7l/FjE/ZFnWaM7U9R3RsMPlYkxLL/54L2Vlic=; b=jXO0bQymSJrWpmIMmgynoQAciHDTvbl92MwRxnP16bBbiBpG9Q5hkkAEJolTARyUNn k31bAodMZJQvQyZK4TbwZHu527IN66hSi2InLItuAr00nm81oYmN9RrPjnTBvKE9Hsd/ yCYK9jy0Paoum9OfJgxA1YgMlV4shXJGRsa5pTY/vnBRWQsaEr3nBMSFInmgMQj7i4Gy wbYHyuFSRkN+PGJ4UsFM9+XanrlOYvGa9Df7o//xE6NVqPg9e5CEU2bHfzBA9XZglNb9 t5N4rCo8LH38ESjm1edDYete+XkgRUEU29sWUp4bF9DiEdiH/CSG3B26ENcelWF71a8E roOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/SaayC7l/FjE/ZFnWaM7U9R3RsMPlYkxLL/54L2Vlic=; b=h8tsyS8peVxq6t8wuagSaIir4qiPgIi/xne+Kv1SDQtoM4ggdXQMJS4xyjBR8G7GV5 x8Jk9GlPRuX3h7T6xQmyXRmb/NoRIjJa2YONuU+MsqPlmMldjF5FP9BQwKFuggjgbWdp i0/sZxr/3XMCNYYy20ZhoOJr8Q5imv4lgiM4ZGMqX/iCHAUSMMYB18mL09X0X4iwWhOo HFmsR/yKRKaFiXSp0JyqcxVwS/B7xp/rwC3tPN+uKgn3W4tJ6E6RvOeuTCas++OG90T5 IMh8i+7KqCnOQ7AiwGr++3aIeRwptB4qJmpWOvltMO5MlH8kSG7eWWsuUiz5vhO24JkV gKmA== X-Gm-Message-State: ACrzQf1A9Mm9JQJnWWKEgwnciyVjFYWDaLZAGZKKkBoZzUb6GVgIcUeX /VA2GSkpYFC73p+xb3O56ozZD23e+bM= X-Google-Smtp-Source: AMsMyM5APv5y2X85knv3cXg6LuHF23HqZsCBvsuaSzJL6O1x4KVtXGYmld0AhjPMGq3z9Utihoi3Ug== X-Received: by 2002:a5d:6181:0:b0:22e:3db0:67a2 with SMTP id j1-20020a5d6181000000b0022e3db067a2mr3013340wru.257.1665142716836; Fri, 07 Oct 2022 04:38:36 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id z10-20020a05600c0a0a00b003a2f2bb72d5sm11895291wmp.45.2022.10.07.04.38.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Oct 2022 04:38:36 -0700 (PDT) Content-Language: en-US In-Reply-To: <83leproov6.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=raaahh@gmail.com; helo=mail-wr1-x436.google.com X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-2.699, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.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:297147 Archived-At: On 07.10.2022 14:27, Eli Zaretskii wrote: >> Date: Fri, 7 Oct 2022 13:12:03 +0300 >> Cc: ams@gnu.org, emacs-devel@gnu.org >> From: Dmitry Gutov >> >> On 07.10.2022 09:34, Eli Zaretskii wrote: >>> We can (and will) make it easier for >>> users to understand what its features do, by labeling the menus and >>> describing in the doc strings and help-echo strings what the commands >>> and variables really do and what effect they have on Emacs. >> >> Indeed we'll probably get the most bang for the buck by adding a menu >> entry or two which could say something like >> >> Language Servers -> Connect >> Language Servers -> Shutdown >> >> without renaming the package or its commands. > > Yes, something like that. > > Bonus points for adding some relatively-thin layer which would allow > Eglot to be just one "backend" for language servers' services, so that > users could use others. But that may be too much for Emacs 29.1. One or two hooks, shouldn't be hard. But there's no hurry indeed. >> We could put them alongside EDE's and Semantic's menu entries. Or maybe >> instead, given that EDE is not the recommended choice for "Project >> Support" anymore, and we don't usually recommend Semantic to new users >> either. > > Or we could make the EDE/Semantic menus have a sub-menu, whereby the > user could select which kind of "support" they want. That depends on whether we want the menus to present an "intro" to Emacs functionality that doesn't require much reading to pick the right choice. IMHO that can be the best goal for the menu bar. But you might have a different understanding of its role.