python lsp servers fixing
All checks were successful
Build neovim image / build-neovim-amd64 (push) Successful in 8m27s
Build neovim image / build-neovim-arm64 (push) Successful in 16m12s
Build neovim image / update-images-manifest (push) Successful in 15s

This commit is contained in:
Maciej Lebiest 2024-07-30 10:39:26 +02:00 committed by Maciej Lebiest
parent 6047116693
commit d1f5a71098
2 changed files with 72 additions and 72 deletions

View file

@ -36,7 +36,7 @@ ENV MASON_PKGS=" \
html-lsp \ html-lsp \
json-lsp \ json-lsp \
marksman \ marksman \
python-lsp-server \ pyright \
jedi-language-server \ jedi-language-server \
ruff \ ruff \
sqlls \ sqlls \

View file

@ -41,74 +41,74 @@ return {
----------------- -----------------
-- attaching all lsp servers, order matters (for example in autocompletion) -- attaching all lsp servers, order matters (for example in autocompletion)
----------------- -----------------
require 'lspconfig'.pylsp.setup { --require 'lspconfig'.pylsp.setup {
on_attach = on_attach, --on_attach = on_attach,
capabilities = capabilities --capabilities = capabilities
, settings = { --, settings = {
pylsp = { --pylsp = {
plugins = { --plugins = {
rope_autoimport = { enabled = true, memory = true }, --rope_autoimport = { enabled = true, memory = true },
rope_completion = { enabled = false, eager = false }, --rope_completion = { enabled = false, eager = false },
rope = { --rope = {
ropeFolder = nil --ropeFolder = nil
}, --},
jedi_completion = { --jedi_completion = {
enabled = false, --enabled = false,
include_params = true, --include_params = true,
include_class_objects = true, --include_class_objects = true,
include_function_objects = true, --include_function_objects = true,
fuzzy = true, --fuzzy = true,
eager = true, --eager = true,
}, --},
jedi_definition = { --jedi_definition = {
enabled = false, --enabled = false,
}, --},
mccabe = { --mccabe = {
enabled = false --enabled = false
}, --},
jedi_hover = { enabled = false }, --jedi_hover = { enabled = false },
jedi_references = { enabled = false }, --jedi_references = { enabled = false },
jedi_signature_help = { enabled = false }, --jedi_signature_help = { enabled = false },
jedi_symbols = { enabled = false }, --jedi_symbols = { enabled = false },
ruff = { enabled = false }, --ruff = { enabled = false },
flake8 = { --flake8 = {
enabled = false -- ruff_lsp --enabled = false -- ruff_lsp
}, --},
pylint = { --pylint = {
enabled = true, --enabled = true,
args = { --args = {
-- disable missing module docstring info ---- disable missing module docstring info
-- and temporarilt false cannot import errors ---- and temporarilt false cannot import errors
-- too few public methods ---- too few public methods
-- missing functon or method doc ---- missing functon or method doc
'--disable=C0114,E0401,R0903,C0116' --'--disable=C0114,E0401,R0903,C0116'
} --}
}, --},
yapf = { --yapf = {
enabled = false --enabled = false
}, --},
autopep8 = { --autopep8 = {
enabled = false --enabled = false
}, --},
pyflakes = { enabled = false }, -- ruff_lsp --pyflakes = { enabled = false }, -- ruff_lsp
pycodestyle = { enabled = false }, -- ruff_lsp --pycodestyle = { enabled = false }, -- ruff_lsp
pydocstyle = { --pydocstyle = {
enabled = false, --enabled = false,
ignore = { --ignore = {
'D100', -- disable missing module docstring info --'D100', -- disable missing module docstring info
'D101', -- disable missing public class doc --'D101', -- disable missing public class doc
'D102', -- disable missing class method doc --'D102', -- disable missing class method doc
'D103', -- disable missing function doc --'D103', -- disable missing function doc
'D203', -- disable one line before class docstring required --'D203', -- disable one line before class docstring required
'D213', -- disable multiline docstring summary --'D213', -- disable multiline docstring summary
-- should start at the second line ---- should start at the second line
} --}
}, --},
} --}
} --}
} --}
} --}
require 'lspconfig'.ruff.setup { require 'lspconfig'.ruff.setup {
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,
@ -117,10 +117,10 @@ return {
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,
} }
--require 'lspconfig'.pyright.setup { require 'lspconfig'.pyright.setup {
--on_attach = on_attach, on_attach = on_attach,
--capabilities = capabilities, capabilities = capabilities,
--} }
require 'lspconfig'.bashls.setup { require 'lspconfig'.bashls.setup {
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,