fix(git): refresh after :!cmd and :terminal edits

This commit is contained in:
2026-05-11 05:33:17 +02:00
parent f50a09ecac
commit ef21d5a7ff
+6 -6
View File
@@ -53,18 +53,18 @@ vim.api.nvim_create_autocmd({ "BufWritePost", "FileChangedShellPost" }, {
require("git.core.repo").refresh(args.buf) require("git.core.repo").refresh(args.buf)
end, end,
}) })
vim.api.nvim_create_autocmd({ "ShellCmdPost", "TermLeave", "FocusGained" }, {
group = group,
callback = function()
require("git.core.repo").refresh_all()
end,
})
vim.api.nvim_create_autocmd({ "BufDelete", "BufWipeout" }, { vim.api.nvim_create_autocmd({ "BufDelete", "BufWipeout" }, {
group = group, group = group,
callback = function(args) callback = function(args)
require("git.core.repo").unbind(args.buf) require("git.core.repo").unbind(args.buf)
end, end,
}) })
vim.api.nvim_create_autocmd("FocusGained", {
group = group,
callback = function()
require("git.core.repo").refresh_all()
end,
})
vim.api.nvim_create_autocmd("VimLeavePre", { vim.api.nvim_create_autocmd("VimLeavePre", {
group = group, group = group,
callback = function() callback = function()