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 -- Neogit nvim tree refresh
vim.cmd[[ local neogitCmds = vim.api.nvim_create_augroup('MyCustomNeogitEvents', { clear = true })
autocmd User NeogitPushComplete lua require('nvim-tree.api').tree.reload() vim.api.nvim_create_autocmd('User', {
autocmd User NeogitPullComplete lua require('nvim-tree.api').tree.reload() pattern = 'NeogitPushComplete',
autocmd User NeogitFetchComplete lua require('nvim-tree.api').tree.reload() 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,
})