]> git.eshelyaron.com Git - emacs.git/commitdiff
Add BasedPyright LSP server alternative for Eglot's 'python-mode'
authorDionisio E Alonso <baco@users.noreply.github.com>
Wed, 20 Mar 2024 15:06:30 +0000 (17:06 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 24 Mar 2024 14:20:50 +0000 (15:20 +0100)
* 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)

lisp/progmodes/eglot.el

index 7a09f275c3f9fc751409d9d2df038e6d1e6036bb..661a30cdcdcf185f72a36d95e9e41446ead2f2ad 100644 (file)
@@ -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")