diff --git a/lua/custom/plugins/lazygit.lua b/lua/custom/plugins/lazygit.lua index 0f783c45..16e5232a 100644 --- a/lua/custom/plugins/lazygit.lua +++ b/lua/custom/plugins/lazygit.lua @@ -6,6 +6,16 @@ return { }, config = function() vim.keymap.set('n', 'tg', ':LazyGit', { silent = true, noremap = true, desc = '[T]oggle [L]azy Git' }) + + vim.api.nvim_create_autocmd('TermClose', { + callback = function(args) + local bufnr = args.buf + local name = vim.api.nvim_buf_get_name(bufnr) + if name:match 'lazygit' then + vim.cmd 'Neotree git_status refresh' + end + end, + }) end, }, }