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 \
|
html-lsp \
|
||||||
json-lsp \
|
json-lsp \
|
||||||
marksman \
|
marksman \
|
||||||
python-lsp-server \
|
pyright \
|
||||||
jedi-language-server \
|
jedi-language-server \
|
||||||
ruff \
|
ruff \
|
||||||
sqlls \
|
sqlls \
|
||||||
|
|
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue