From bbdfbf0456bcf2fd55b78ea18e8785e64a5a8793 Mon Sep 17 00:00:00 2001 From: Illia Danko Date: Sat, 18 Sep 2021 15:13:39 +0300 Subject: [PATCH] Add pyright language server support for python-mode * eglot.el (eglot-server-programs): Add pyright support for python-mode. * README.md: Document the above change. Copyright-paperwork-exempt: Yes --- lisp/progmodes/eglot.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index abcd0781e16..43b27af90f0 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -141,7 +141,8 @@ chosen (interactively or automatically)." (defvar eglot-server-programs `((rust-mode . (eglot-rls "rls")) (python-mode - . ,(eglot-alternatives '("pylsp" "pyls"))) + . ,(eglot-alternatives + '("pylsp" "pyls" ("pyright-langserver" "--stdio")))) ((js-mode typescript-mode) . ("typescript-language-server" "--stdio")) (sh-mode . ("bash-language-server" "start")) -- 2.39.5