diff options
| author | kkard2 <[email protected]> | 2024-09-11 14:45:50 +0200 |
|---|---|---|
| committer | kkard2 <[email protected]> | 2024-09-11 14:45:50 +0200 |
| commit | 28d5c2d102daa0c098631fc97e05f62554e14f85 (patch) | |
| tree | a975349fb3a41779e572fad5adf040c77a3b1a84 /nvim/init.lua | |
| parent | ed6e9da02ce3ae8077b5add5095bdd99bc3fc8e2 (diff) | |
autofmt
we had a discussion about auto formatting on save, and i am giving it a
shot for one month
!remindme 2024-10-11
Diffstat (limited to 'nvim/init.lua')
| -rw-r--r-- | nvim/init.lua | 10 |
1 files changed, 10 insertions, 0 deletions
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" }, "<C-k>", 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, }) |
