From 5ef7430c99de04bf79c0016b553d9c671d0ab124 Mon Sep 17 00:00:00 2001 From: tux Date: Wed, 21 May 2025 19:23:14 +0530 Subject: [PATCH] feat: add python support --- src/lua/configs/lspconfig.lua | 2 +- src/lua/configs/null-ls.lua | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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