diff --git a/src/lua/configs/lspconfig.lua b/src/lua/configs/lspconfig.lua index c1e5119..eb93f80 100644 --- a/src/lua/configs/lspconfig.lua +++ b/src/lua/configs/lspconfig.lua @@ -4,7 +4,7 @@ local capabilities = configs.capabilities local lspconfig = require("lspconfig") -local servers = { "eslint", "gopls", "templ" } +local servers = { "eslint", "gopls", "templ", "pyright", "ruff" } for _, lsp in ipairs(servers) do lspconfig[lsp].setup({ diff --git a/src/lua/configs/null-ls.lua b/src/lua/configs/null-ls.lua index beb6fd1..321b29d 100644 --- a/src/lua/configs/null-ls.lua +++ b/src/lua/configs/null-ls.lua @@ -19,6 +19,10 @@ local opts = { b.formatting.gofumpt, b.formatting.goimports, b.diagnostics.staticcheck, + + -- python + b.diagnostics.ruff, + b.formatting.black, }, on_attach = function(client, bufnr) if client.supports_method("textDocument/formatting") then