refactor(git): split watcher out of repo
This commit is contained in:
+5
-5
@@ -29,26 +29,26 @@ function M.init()
|
||||
{
|
||||
group = group,
|
||||
callback = function(args)
|
||||
require("git.repo").refresh_buf(args.buf)
|
||||
require("git.watcher").refresh_buf(args.buf)
|
||||
end,
|
||||
}
|
||||
)
|
||||
vim.api.nvim_create_autocmd({ "BufDelete", "BufWipeout" }, {
|
||||
group = group,
|
||||
callback = function(args)
|
||||
require("git.repo").unregister(args.buf)
|
||||
require("git.watcher").unregister(args.buf)
|
||||
end,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("FocusGained", {
|
||||
group = group,
|
||||
callback = function()
|
||||
require("git.repo").refresh_buf(vim.api.nvim_get_current_buf())
|
||||
callback = function(args)
|
||||
require("git.watcher").refresh_buf(args.buf)
|
||||
end,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("VimLeavePre", {
|
||||
group = group,
|
||||
callback = function()
|
||||
require("git.repo").stop_all()
|
||||
require("git.watcher").stop_all()
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user