From df7e2468b8a073d266b9473f4deca79ea3d6d840 Mon Sep 17 00:00:00 2001 From: inkch Date: Wed, 23 Jul 2025 19:57:27 +0900 Subject: [PATCH] fix(nvim): restrict *.tmpl filetype detection to files under */chezmoi/ Limit autocmd pattern to only match *.tmpl files located directly inside a `chezmoi/` directory. This prevents unintended filetype assignments for similarly named files (e.g. Go template) --- dot_config/nvim/lua/utils/chezmoi-tmpl.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dot_config/nvim/lua/utils/chezmoi-tmpl.lua b/dot_config/nvim/lua/utils/chezmoi-tmpl.lua index 068646a..380bbbe 100644 --- a/dot_config/nvim/lua/utils/chezmoi-tmpl.lua +++ b/dot_config/nvim/lua/utils/chezmoi-tmpl.lua @@ -1 +1 @@ -vim.cmd([[ autocmd BufNewFile,BufRead *.tmpl execute 'set filetype='..matchlist(expand(''), '.*\.\(.*\)\.tmpl$')[1] ]]) +vim.cmd([[ autocmd BufNewFile,BufRead */chezmoi/*.tmpl execute 'set filetype='..matchlist(expand(''), '.*\.\(.*\)\.tmpl$')[1] ]])