X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/e1b33d1f3aa562c5c33e0bb8e4e42fb01120548a..ec21162bf7aa241000394dde6b9373a982a8e3c6:/nvim/lua/plugins/lang/python.lua?ds=sidebyside diff --git a/nvim/lua/plugins/lang/python.lua b/nvim/lua/plugins/lang/python.lua index 537d032..aee4474 100644 --- a/nvim/lua/plugins/lang/python.lua +++ b/nvim/lua/plugins/lang/python.lua @@ -14,6 +14,9 @@ return { servers = { pyright = {}, ruff_lsp = { + root_dir = function(fname) + return require("lspconfig.util").root_pattern("pyproject.toml", "setup.cfg", "ruff.toml")(fname) + end, keys = { { "co", @@ -30,6 +33,20 @@ return { }, }, }, + 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()