GNU bug report logs -
#79290
30.2; eglot-alternatives doesn't support re-use of same program with different subcommands
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
When writing an `eglot-alternatives' that looks like this:
(add-to-list 'eglot-server-programs
`(python-base-mode
. ,(eglot-alternatives '(("basedpyright-langserver" "--stdio")
("uv" "run" "pyright-langserver" "--stdio")
("uv" "run" "ty" "server")
"jedi-language-server"
("pyright-langserver" "--stdio")))))
an invocation of M-x eglot will fail to show the second instance of
using uv in the resulting list that appears to be passed on to
`completing-read'. (Notice the repeated use of `uv run`
https://docs.astral.sh/uv/reference/cli/#uv-run)
more info: the benefit of using `uv run` unloads the burden of using
emacs to property setup a virtual environment; uv automatically handles
running the correct installation of the invoked subcommand.
This bug report was last modified 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.