Skip to content

Python, eglot, LSP et ruff #111

Answered by abougouffa
raylemon asked this question in Q&A
Discussion options

You must be logged in to vote

Bonjour @raylemon ,

Pour activer ruff-lsp, il suffit de l'ajouter à eglot-server-programs. Tu peux utiliser un truc comme ça pour ne pas écraser les autres serveurs LSP de python:

(with-eval-after-load 'eglot
  (setcdr (assoc '(python-mode python-ts-mode) eglot-server-programs)
          (eglot-alternatives
           '("pylsp" "pyls" ("pyright-langserver" "--stdio") "jedi-language-server" "ruff-lsp"))))

M-x eglot et tu dois avoir le choix de lancer ruff-lsp.

En revanche, je ne sais pas si Eglot (ou LSP-mode) supporte deux serveurs en même temps.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by abougouffa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants