From 751dceda4aa728ec4523ae1a8e07778f5df4b373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= Date: Fri, 7 Feb 2025 14:59:55 +0100 Subject: [PATCH] Format with non-LSP ruff --- lua/config/format.lua | 3 ++- lua/config/lsp/ruff.lua | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lua/config/format.lua b/lua/config/format.lua index 7b77071..2a5411f 100644 --- a/lua/config/format.lua +++ b/lua/config/format.lua @@ -8,6 +8,7 @@ require('nvim-format-buffer').setup({ return 'prettier --stdin-filepath ' .. vim.api.nvim_buf_get_name(0) end, }, - { pattern = { "*.sql" }, command = "pg_format --spaces=2 --wrap-limit=1000 --no-rcfile" } + { pattern = { "*.sql" }, command = "pg_format --spaces=2 --wrap-limit=1000 --no-rcfile" }, + { pattern = { "*.py", "*.pyi" }, command = "ruff check --select I --fix --silent - | ruff format -" } }, }) diff --git a/lua/config/lsp/ruff.lua b/lua/config/lsp/ruff.lua index 56019fd..bea8661 100644 --- a/lua/config/lsp/ruff.lua +++ b/lua/config/lsp/ruff.lua @@ -18,11 +18,11 @@ vim.api.nvim_create_autocmd("FileType", { }, }) - vim.api.nvim_create_autocmd("BufWritePre", { - pattern = { "*.py", "*.pyi" }, - callback = function() - vim.lsp.buf.format({ timeout_ms = 2000 }) - end, - }) + -- vim.api.nvim_create_autocmd("BufWritePre", { + -- pattern = { "*.py", "*.pyi" }, + -- callback = function() + -- vim.lsp.buf.format { timeout_ms = 2000 } + -- end, + -- }) end, })