servers = {
pyright = {},
ruff_lsp = {
+ root_dir = function(fname)
+ return require("lspconfig.util").root_pattern("pyproject.toml", "setup.cfg", "ruff.toml")(fname)
+ end,
keys = {
{
"<leader>co",
},
},
},
+ pylsp = {
+ settings = {
+ pylsp = {
+ plugins = {
+ autopep8 = { enabled = false },
+ flake8 = { enabled = false },
+ mccabe = { enabled = false },
+ pycodestyle = { enabled = false },
+ pydocstyle = { enabled = false },
+ pyflakes = { enabled = false }, -- covered by flake8
+ }
+ }
+ }
+ }
},
setup = {
ruff_lsp = function()