local autocmd = vim.api.nvim_create_autocmd local augroup = vim.api.nvim_create_augroup -- Groups -- local neogitCmds = augroup("MyCustomNeogitEvents", { clear = true }) local nvimhelp = augroup("help_window_right", {}) local mkdirrun = augroup("MkdirRun", { clear = true }) -- Neogit nvim tree refresh -- autocmd("User", { -- pattern = "NeogitPushComplete", -- group = neogitCmds, -- callback = function() -- require("nvim-tree.api").tree.reload() -- end, -- }) -- autocmd("User", { -- pattern = "NeogitPullComplete", -- group = neogitCmds, -- callback = function() -- require("nvim-tree.api").tree.reload() -- end, -- }) -- autocmd("User", { -- pattern = "NeogitFetchComplete", -- group = neogitCmds, -- callback = function() -- require("nvim-tree.api").tree.reload() -- end, -- }) autocmd("BufWinEnter", { group = nvimhelp, pattern = { "*.txt" }, callback = function() if vim.o.filetype == "help" then vim.cmd.wincmd("L") end end, }) autocmd("BufWritePre", { group = mkdirrun, pattern = { "*" }, callback = function() require("taken.functions.mkdir").run() end, })