Replaced vim cmd for lua autocmd

This commit is contained in:
2023-06-19 21:37:31 +02:00
parent 0bf4ed46ab
commit 45ba5e000b

View File

@@ -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,
})