From: Dionisio E Alonso Date: Wed, 20 Mar 2024 15:06:30 +0000 (+0200) Subject: Add BasedPyright LSP server alternative for Eglot's 'python-mode' X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=520ef45de9d9bfde0261188537a2270c85fa0be4;p=emacs.git Add BasedPyright LSP server alternative for Eglot's 'python-mode' * lisp/progmodes/eglot.el (eglot-server-programs): Add BasedPyright, a new server for python, forked from the unmaintained 'pyright' LSP server. (Bug#69925) Copyright-paperwork-exempt: yes (cherry picked from commit 6235212d736ca4f0b0a1900c42c30d82747d7798) --- diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 7a09f275c3f..661a30cdcdc 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -238,7 +238,8 @@ automatically)." (vimrc-mode . ("vim-language-server" "--stdio")) ((python-mode python-ts-mode) . ,(eglot-alternatives - '("pylsp" "pyls" ("pyright-langserver" "--stdio") + '("pylsp" "pyls" ("basedpyright-langserver" "--stdio") + ("pyright-langserver" "--stdio") "jedi-language-server" "ruff-lsp"))) ((js-json-mode json-mode json-ts-mode) . ,(eglot-alternatives '(("vscode-json-language-server" "--stdio")