From 14686538d93a4804cf1e01d369bb62c241119b95 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lukas=20H=C3=A4gele?= Date: Tue, 29 Sep 2026 19:26:11 +0200 Subject: [PATCH] run ctags on save for C files --- lua/config/autocommands.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/config/autocommands.lua b/lua/config/autocommands.lua index 7121cb4..5f8ae21 100644 --- a/lua/config/autocommands.lua +++ b/lua/config/autocommands.lua @@ -36,6 +36,17 @@ vim.api.nvim_create_autocmd( "FileType", { end }) +-- run ctags on save +vim.api.nvim_create_autocmd({ "BufWritePost" }, { + pattern = {'*.c', '*.h'}, + group = vim.api.nvim_create_augroup('ctags-on-save', { clear = true }), + callback = function() + vim.fn.jobstart("find src -type f | xargs ctags", { + detach = true, + }) + end, +}) + -- remove trailing whitespace on save vim.api.nvim_create_autocmd({ "BufWritePre" }, { pattern = { "*" }, -- 2.39.5