From 45ba5e000bec7b91010d3dc43f49cf544d4c1c71 Mon Sep 17 00:00:00 2001 From: Taken Date: Mon, 19 Jun 2023 21:37:31 +0200 Subject: [PATCH] Replaced vim cmd for lua autocmd --- lua/taken/autocmd.lua | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/lua/taken/autocmd.lua b/lua/taken/autocmd.lua index 903bf4f..dc7ee2e 100644 --- a/lua/taken/autocmd.lua +++ b/lua/taken/autocmd.lua @@ -1,6 +1,23 @@ -- Neogit nvim tree refresh -vim.cmd[[ - autocmd User NeogitPushComplete lua require('nvim-tree.api').tree.reload() - autocmd User NeogitPullComplete lua require('nvim-tree.api').tree.reload() - autocmd User NeogitFetchComplete lua require('nvim-tree.api').tree.reload() -]] +local neogitCmds = vim.api.nvim_create_augroup('MyCustomNeogitEvents', { clear = true }) +vim.api.nvim_create_autocmd('User', { + pattern = 'NeogitPushComplete', + group = neogitCmds, + callback = function() + require('nvim-tree.api').tree.reload() + end, +}) +vim.api.nvim_create_autocmd('User', { + pattern = 'NeogitPullComplete', + group = neogitCmds, + callback = function() + require('nvim-tree.api').tree.reload() + end, +}) +vim.api.nvim_create_autocmd('User', { + pattern = 'NeogitFetchComplete', + group = neogitCmds, + callback = function() + require('nvim-tree.api').tree.reload() + end, +})