python lsp servers fixing
This commit is contained in:
parent
6047116693
commit
d1f5a71098
2 changed files with 72 additions and 72 deletions
|
@ -36,7 +36,7 @@ ENV MASON_PKGS=" \
|
|||
html-lsp \
|
||||
json-lsp \
|
||||
marksman \
|
||||
python-lsp-server \
|
||||
pyright \
|
||||
jedi-language-server \
|
||||
ruff \
|
||||
sqlls \
|
||||
|
|
|
@ -41,74 +41,74 @@ return {
|
|||
-----------------
|
||||
-- attaching all lsp servers, order matters (for example in autocompletion)
|
||||
-----------------
|
||||
require 'lspconfig'.pylsp.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities
|
||||
, settings = {
|
||||
pylsp = {
|
||||
plugins = {
|
||||
rope_autoimport = { enabled = true, memory = true },
|
||||
rope_completion = { enabled = false, eager = false },
|
||||
rope = {
|
||||
ropeFolder = nil
|
||||
},
|
||||
jedi_completion = {
|
||||
enabled = false,
|
||||
include_params = true,
|
||||
include_class_objects = true,
|
||||
include_function_objects = true,
|
||||
fuzzy = true,
|
||||
eager = true,
|
||||
--require 'lspconfig'.pylsp.setup {
|
||||
--on_attach = on_attach,
|
||||
--capabilities = capabilities
|
||||
--, settings = {
|
||||
--pylsp = {
|
||||
--plugins = {
|
||||
--rope_autoimport = { enabled = true, memory = true },
|
||||
--rope_completion = { enabled = false, eager = false },
|
||||
--rope = {
|
||||
--ropeFolder = nil
|
||||
--},
|
||||
--jedi_completion = {
|
||||
--enabled = false,
|
||||
--include_params = true,
|
||||
--include_class_objects = true,
|
||||
--include_function_objects = true,
|
||||
--fuzzy = true,
|
||||
--eager = true,
|
||||
|
||||
},
|
||||
jedi_definition = {
|
||||
enabled = false,
|
||||
},
|
||||
mccabe = {
|
||||
enabled = false
|
||||
},
|
||||
jedi_hover = { enabled = false },
|
||||
jedi_references = { enabled = false },
|
||||
jedi_signature_help = { enabled = false },
|
||||
jedi_symbols = { enabled = false },
|
||||
ruff = { enabled = false },
|
||||
flake8 = {
|
||||
enabled = false -- ruff_lsp
|
||||
},
|
||||
pylint = {
|
||||
enabled = true,
|
||||
args = {
|
||||
-- disable missing module docstring info
|
||||
-- and temporarilt false cannot import errors
|
||||
-- too few public methods
|
||||
-- missing functon or method doc
|
||||
'--disable=C0114,E0401,R0903,C0116'
|
||||
}
|
||||
},
|
||||
yapf = {
|
||||
enabled = false
|
||||
},
|
||||
autopep8 = {
|
||||
enabled = false
|
||||
},
|
||||
pyflakes = { enabled = false }, -- ruff_lsp
|
||||
pycodestyle = { enabled = false }, -- ruff_lsp
|
||||
pydocstyle = {
|
||||
enabled = false,
|
||||
ignore = {
|
||||
'D100', -- disable missing module docstring info
|
||||
'D101', -- disable missing public class doc
|
||||
'D102', -- disable missing class method doc
|
||||
'D103', -- disable missing function doc
|
||||
'D203', -- disable one line before class docstring required
|
||||
'D213', -- disable multiline docstring summary
|
||||
-- should start at the second line
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
--},
|
||||
--jedi_definition = {
|
||||
--enabled = false,
|
||||
--},
|
||||
--mccabe = {
|
||||
--enabled = false
|
||||
--},
|
||||
--jedi_hover = { enabled = false },
|
||||
--jedi_references = { enabled = false },
|
||||
--jedi_signature_help = { enabled = false },
|
||||
--jedi_symbols = { enabled = false },
|
||||
--ruff = { enabled = false },
|
||||
--flake8 = {
|
||||
--enabled = false -- ruff_lsp
|
||||
--},
|
||||
--pylint = {
|
||||
--enabled = true,
|
||||
--args = {
|
||||
---- disable missing module docstring info
|
||||
---- and temporarilt false cannot import errors
|
||||
---- too few public methods
|
||||
---- missing functon or method doc
|
||||
--'--disable=C0114,E0401,R0903,C0116'
|
||||
--}
|
||||
--},
|
||||
--yapf = {
|
||||
--enabled = false
|
||||
--},
|
||||
--autopep8 = {
|
||||
--enabled = false
|
||||
--},
|
||||
--pyflakes = { enabled = false }, -- ruff_lsp
|
||||
--pycodestyle = { enabled = false }, -- ruff_lsp
|
||||
--pydocstyle = {
|
||||
--enabled = false,
|
||||
--ignore = {
|
||||
--'D100', -- disable missing module docstring info
|
||||
--'D101', -- disable missing public class doc
|
||||
--'D102', -- disable missing class method doc
|
||||
--'D103', -- disable missing function doc
|
||||
--'D203', -- disable one line before class docstring required
|
||||
--'D213', -- disable multiline docstring summary
|
||||
---- should start at the second line
|
||||
--}
|
||||
--},
|
||||
--}
|
||||
--}
|
||||
--}
|
||||
--}
|
||||
require 'lspconfig'.ruff.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
|
@ -117,10 +117,10 @@ return {
|
|||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
--require 'lspconfig'.pyright.setup {
|
||||
--on_attach = on_attach,
|
||||
--capabilities = capabilities,
|
||||
--}
|
||||
require 'lspconfig'.pyright.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require 'lspconfig'.bashls.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
|
|
Loading…
Reference in a new issue