From 26a4ef7209f729128495e95f6790b4722d45d377 Mon Sep 17 00:00:00 2001 From: Taken Date: Mon, 18 Sep 2023 11:00:35 +0200 Subject: [PATCH] Moved neogit autocmds to nvim-tree Signed-off-by: Taken --- lua/taken/core/autocmd.lua | 24 ------------------------ lua/taken/plugins/nvimtree.lua | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/lua/taken/core/autocmd.lua b/lua/taken/core/autocmd.lua index 11739f5..cbe24ce 100644 --- a/lua/taken/core/autocmd.lua +++ b/lua/taken/core/autocmd.lua @@ -1,33 +1,9 @@ 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" }, diff --git a/lua/taken/plugins/nvimtree.lua b/lua/taken/plugins/nvimtree.lua index 49a5bad..41e3429 100644 --- a/lua/taken/plugins/nvimtree.lua +++ b/lua/taken/plugins/nvimtree.lua @@ -24,5 +24,31 @@ return { }, }, }) + + local autocmd = vim.api.nvim_create_autocmd + local augroup = vim.api.nvim_create_augroup + local neogitCmds = augroup("MyCustomNeogitEvents", { clear = true }) + + 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, + }) end, }