From 7b4ca980381f2eda306334335783c872317f23cc Mon Sep 17 00:00:00 2001 From: Petr Hrdina Date: Wed, 14 Jan 2026 23:29:09 +0100 Subject: [PATCH] Add autoformat for rust --- lua/plugins/lsp.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 9d494ab..efc6842 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -36,6 +36,14 @@ return { vim.lsp.config("rust_analyzer", {}) vim.lsp.enable("rust_analyzer") + -- Auto format + vim.api.nvim_create_autocmd("BufWritePre", { + pattern = "*.rs", + callback = function() + vim.lsp.buf.format({ async = false }) + end, + }) + -- Floating diagnostic on hover vim.api.nvim_create_autocmd("CursorHold", { callback = function()