Eli Zaretskii <eliz@gnu.org> writes: >> From: Stephen Leake <stephen_leake@stephe-leake.org> >> Cc: João Távora <joaotavora@gmail.com> >> Date: Sun, 20 Nov 2022 14:09:49 -0800 >> >> 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. > > So Eglot should allow customization of what is shown on the mode line. Surely Eglot could offer that: a boolean option controlling whether to show the project's name in the mode-line. Or a more sophisticated eglot-mode-line-format in the style of e.g. flymake-mode-line-format so that multiple other things can be shown or hidden. As to where Eglot gets the project's human-readable name from, I can't think of a place other than project.el. As Stephen explained, currently Eglot guesses it from the name of the root directory, and that guess isn't suitable 100% of the time. So Stephen's suggestion sounds pretty reasonable to me. João
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4