1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

Use pylsp instead of pyls

It seems that pyls, the original python language server has lost its
momentum, and pylsp is a community driven fork of pyls. So
nvim-lspconfig has dropped support for pyls in https://github.com/neovim/nvim-lspconfig/pull/1074.
See also https://github.com/palantir/python-language-server/issues/935
and https://github.com/python-lsp/python-lsp-server/issues/27.
This commit is contained in:
jdhao
2021-07-15 23:33:02 +08:00
parent 4689c4b22f
commit ffb0601aca
3 changed files with 13 additions and 10 deletions

View File

@@ -68,7 +68,7 @@ fi
# Install some Python packages used by Neovim plugins.
echo "Installing Python packages"
declare -a py_packages=("pynvim" 'python-language-server[all]' "black" "vim-vint" "pyls-isort" "pyls-mypy")
declare -a py_packages=("pynvim" 'python-lsp-server[all]' "black" "vim-vint" "pyls-isort" "pylsp-mypy")
if [[ "$SYSTEM_PYTHON" = true ]]; then
echo "Using system Python to install $(PY_PACKAGES)"

View File

@@ -20,13 +20,13 @@ plugins that utilize its Python binding. Pynvim is required by plugins such as
pip install -U pynvim
```
## pyls
## python-lsp-server
[Pyls](https://github.com/palantir/python-language-server) is a Python Language
Server for completion, linting, go to definition, etc.
[python-lsp-server](https://github.com/python-lsp/python-lsp-server) is the community-fork of pyls, and it is a Python Language Server for completion,
linting, go to definition, etc.
```
pip install "python-language-server[all]" pyls-isort pyls-mypy
pip install 'python-lsp-server[all]' pylsp-mypy pyls-isort
```
## Git