diff --git a/.dotter/global.toml b/.dotter/global.toml index dcc2da4..8df8a65 100644 --- a/.dotter/global.toml +++ b/.dotter/global.toml @@ -16,9 +16,12 @@ depends = [] "nvim/init.lua" = "~/.config/nvim/init.lua" "nvim/lazy-lock.json" = "~/.config/nvim/lazy-lock.json" "nvim/lua/config/lazy.lua" = "~/.config/nvim/lua/config/lazy.lua" -"nvim/lua/plugins/hop.lua" = "~/.config/nvim/lua/plugins/hop.lua" "nvim/lua/plugins/mini-surround.lua" = "~/.config/nvim/lua/plugins/mini-surround.lua" +[nvim.files."nvim/lua/plugins/hop.lua"] +target = "~/.config/nvim/lua/plugins/hop.lua" +type = "symbolic" + [nvim.variables] [fish] diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..94114ee --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,12 @@ +# Dotfiles Configuration Notes + +## Dotter Template Handling + +Dotter automatically treats files with `{{` as templates. For files that contain `{{` in their code (like Lua tables), disable templating by setting `type = "symbolic"` in `.dotter/global.toml`. + +**Example:** +```toml +[nvim.files."nvim/lua/plugins/hop.lua"] +target = "~/.config/nvim/lua/plugins/hop.lua" +type = "symbolic" +```