From 1db1e9fcf935a52962e82d72c76b248360ac621d Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Mon, 5 Oct 2026 07:28:03 -0300 Subject: [PATCH] add ruff for python --- nvim/lua/config/lsp.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua index 2252305..71dc606 100644 --- a/nvim/lua/config/lsp.lua +++ b/nvim/lua/config/lsp.lua @@ -72,7 +72,20 @@ vim.lsp.enable("gopls") -- pyright vim.lsp.config("pyright", { capabilities = caps, + on_attach = on_attach, }) +vim.lsp.enable("pyright") + +-- ruff (linting + formatting) +vim.lsp.config("ruff", { + capabilities = caps, + on_attach = function(client, bufnr) + -- leave hover to pyright + client.server_capabilities.hoverProvider = false + on_attach(client, bufnr) + end, +}) +vim.lsp.enable("ruff") vim.api.nvim_create_autocmd("BufWritePre", { group = vim.api.nvim_create_augroup("AutoFormatOnSave", { clear = true }),