From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.bugs Subject: bug#48747: add project-name generic Date: Sun, 20 Nov 2022 14:17:34 -0800 Message-ID: <86o7t1l18h.fsf@stephe-leake.org> References: <86eedoi0jw.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25444"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 48747@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 20 23:18:33 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1owse0-0006M5-4A for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Nov 2022 23:18:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owsdo-0005iI-CO; Sun, 20 Nov 2022 17:18:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owsdW-0005ho-A3 for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 17:18:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1owsdW-00056N-1I for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 17:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1owsdV-0003n4-MX for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 17:18:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <86eedoi0jw.fsf@stephe-leake.org> Resent-From: Stephen Leake Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 22:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48747 X-GNU-PR-Package: emacs Original-Received: via spool by 48747-submit@debbugs.gnu.org id=B48747.166898268114563 (code B ref 48747); Sun, 20 Nov 2022 22:18:01 +0000 Original-Received: (at 48747) by debbugs.gnu.org; 20 Nov 2022 22:18:01 +0000 Original-Received: from localhost ([127.0.0.1]:44838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owsdU-0003mp-KU for submit@debbugs.gnu.org; Sun, 20 Nov 2022 17:18:00 -0500 Original-Received: from gproxy1-pub.mail.unifiedlayer.com ([69.89.25.95]:58193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owsdR-0003ma-B7 for 48747@debbugs.gnu.org; Sun, 20 Nov 2022 17:17:58 -0500 Original-Received: from cmgw14.mail.unifiedlayer.com (unknown [10.0.90.129]) by progateway3.mail.pro1.eigbox.com (Postfix) with ESMTP id BCBE010047A8A for <48747@debbugs.gnu.org>; Sun, 20 Nov 2022 22:17:38 +0000 (UTC) Original-Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with ESMTP id wsd6oAyytdidSwsd6oHlDf; Sun, 20 Nov 2022 22:17:38 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=cckXElPM c=1 sm=1 tr=0 ts=637aa782 a=dWLzHQi6WpdymmZIwiVdBw==:117 a=Fln8i1WyhtedwaIJAdHvmw==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=9xFQ1JgjjksA:10:nop_rcvd_month_year a=vvvmwbhNdt4A:10:endurance_base64_authed_username_1 a=Ns2qn5UbUhJNkEos9AEA:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=aBdDqGT1Ek60Q/FNI1OxcgudgOKi4AY+uAtwNX5xcIk=; b=kn4HWr4N3w2pfcpm1ViPx4jlai Bb/Je3Cc/cNS6rxufb40/K8IpM+uqQkl65jaU3YEb+iAHwMdueLgsry+4WoDitCAjpjEBxZl4fu7k HOV+F3Q2SwYC5aVs5YwVyvLaHLB1z6Hf5o0ktjaf45GAYvXcj03EiAaa0V7t7DG6ChXdkvSo/Wov4 2On3XlNzromzG2ce/YUVnvwTzw/IaEjWvGnSYCFsQPMEDSD9osZ9KuHtwTZ58/lOevptfLivVHkxZ D8rNEqBs7/l5CowmX0jxH29TXZ5AgQ69OJOyzYDWwcUYHLwfavYEHSomJSIQ9tBNnmp/PiAXLOhpN lVADr9aA==; Original-Received: from 135-180-197-170.fiber.dynamic.sonic.net ([135.180.197.170]:63820 helo=DESKTOP-G20DCG1) by host2007.hostmonster.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1owsd6-001nuS-20 for 48747@debbugs.gnu.org; Sun, 20 Nov 2022 15:17:36 -0700 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 135.180.197.170 X-Source-L: No X-Exim-ID: 1owsd6-001nuS-20 X-Source-Sender: 135-180-197-170.fiber.dynamic.sonic.net (DESKTOP-G20DCG1) [135.180.197.170]:63820 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 5 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248487 Archived-At: eglot provides a use case: eglot builds a name for a server using the root directory of the project - in effect: (file-name-base (directory-file-name (project-root (project-current)))) That name shows up in the elgot mode line, to tell the user which server the buffer is connected to, in progress report messages, and in the name of the EGLOT log buffer, which is useful for debugging things. If the project root directory happens to have a meaningful name, that's fine. In my use cases, it's usually not meaningful. For example, I have two worktrees of my wisitoken project, one for the main branch, one for a work branch. The eglot names, and the ones I'd like to see, are: default desired "build" "wisitoken main" "build" "wisitoken work" Similarly, the name for the ada_language_server worktree is: "gnat" "als main" I could override project-name that in my projects to provide my desired name, and eglot will use my desired name. -- -- Stephe