diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index ab4c445..eb5785f 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -84,7 +84,8 @@ return { ensure_installed = { "lua_ls", "gopls", - "pylsp", + "ruff", + "basedpyright", "tsserver", }, handlers = { @@ -105,16 +106,15 @@ return { nvim_lsp.gopls.setup({}) nvim_lsp.dartls.setup({}) nvim_lsp.tsserver.setup({}) - nvim_lsp.pylsp.setup({ + nvim_lsp.ruff.setup({}) + nvim_lsp.basedpyright.setup({ settings = { - pylsp = { - plugins = { - black = { enabled = true }, - isort = { enabled = true, profile = "black" }, - }, + basedpyright = { + typeCheckingMode = "standard", }, }, - }) + } + ) lsp.setup() end,