From 28d5c2d102daa0c098631fc97e05f62554e14f85 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Wed, 11 Sep 2024 14:45:50 +0200 Subject: autofmt we had a discussion about auto formatting on save, and i am giving it a shot for one month !remindme 2024-10-11 --- nvim/init.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'nvim') diff --git a/nvim/init.lua b/nvim/init.lua index dabc86b..7ced816 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -353,6 +353,16 @@ require("lazy").setup({ map("gD", vim.lsp.buf.declaration, "[G]oto [D]eclaration") vim.keymap.set({ "n", "i" }, "", vim.lsp.buf.signature_help) + + vim.api.nvim_create_autocmd("BufWritePre", { + callback = function(_) + local ft = vim.api.nvim_buf_get_option(0, "filetype") + + if ft == "rust" or ft == "zig" then + vim.lsp.buf.format() + end + end + }) end, }) -- cgit v1.3.1