From: Lukas Hägele Date: Tue, 29 Sep 2026 17:26:11 +0000 (+0200) Subject: run ctags on save for C files X-Git-Url: https://git.lhaegele.de/?a=commitdiff_plain;h=14686538d93a4804cf1e01d369bb62c241119b95;p=dotfiles_nvim.git run ctags on save for C files --- 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 = { "*" },