diff --git a/plugin/herbivore.lua b/plugin/herbivore.lua index 5f8f57b..9e61550 100644 --- a/plugin/herbivore.lua +++ b/plugin/herbivore.lua @@ -60,19 +60,17 @@ end local grp = vim.api.nvim_create_augroup("Herbivore", {}) vim.api.nvim_create_autocmd("BufWritePost", { - pattern = {vim.fn.stdpath("config") .. "/fnl/**/*.fnl"}, + pattern = {vim.fn.resolve(vim.fn.stdpath("config") .. "/fnl/**/*.fnl")}, group = grp, callback = function(ev) - vim.notify("herbivore: executing commands", vim.log.levels.WARN) compile_fennel_file(ev.match, ev.match:gsub("%.config/nvim/fnl", ".config/nvim/lua"):gsub("%.fnl$", ".lua")) end, }) vim.api.nvim_create_autocmd("BufWritePost", { - pattern = {vim.fn.stdpath("config") .. "/fnl-*/**/*.fnl"}, + pattern = {vim.fn.resolve(vim.fn.stdpath("config") .. "/fnl-*/**/*.fnl")}, group = grp, callback = function(ev) - vim.notify("herbivore: executing commands", vim.log.levels.WARN) compile_fennel_file(ev.match, ev.match:gsub("%.config/nvim/fnl%-", ".config/nvim/"):gsub("%.fnl$", ".lua")) end, })