vim.api.nvim_create_autocmd("InsertEnter", { callback = function() vim.opt.number = false vim.opt.relativenumber = true end, }) vim.api.nvim_create_autocmd("InsertLeave", { callback = function() vim.opt.number = true vim.opt.relativenumber = false end, }) vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { pattern = { os.getenv("HOME") .. "/.local/share/chezmoi/*" }, callback = function(ev) local bufnr = ev.buf local edit_watch = function() require("chezmoi.commands.__edit").watch(bufnr) end vim.schedule(edit_watch) end, })