refactor(git): unify around the Repo abstraction
This commit is contained in:
+6
-6
@@ -25,26 +25,26 @@ function M.init()
|
||||
{
|
||||
group = group,
|
||||
callback = function(args)
|
||||
require("git.watcher").refresh_buf(args.buf)
|
||||
require("git.repo").refresh(args.buf)
|
||||
end,
|
||||
}
|
||||
)
|
||||
vim.api.nvim_create_autocmd({ "BufDelete", "BufWipeout" }, {
|
||||
group = group,
|
||||
callback = function(args)
|
||||
require("git.watcher").unregister(args.buf)
|
||||
require("git.repo").unregister(args.buf)
|
||||
end,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("FocusGained", {
|
||||
group = group,
|
||||
callback = function(args)
|
||||
require("git.watcher").refresh_buf(args.buf)
|
||||
require("git.repo").refresh(args.buf)
|
||||
end,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("VimLeavePre", {
|
||||
group = group,
|
||||
callback = function()
|
||||
require("git.watcher").stop_all()
|
||||
require("git.repo").stop_all()
|
||||
end,
|
||||
})
|
||||
|
||||
@@ -82,7 +82,7 @@ function M.init()
|
||||
end
|
||||
end
|
||||
local function complete_rev(...)
|
||||
return require("git.repo").complete_rev(...)
|
||||
return require("git.cmd").complete_rev(...)
|
||||
end
|
||||
vim.api.nvim_create_user_command("Gdiffsplit", diff_split_cmd(true), {
|
||||
nargs = "?",
|
||||
@@ -101,7 +101,7 @@ function M.init()
|
||||
})
|
||||
vim.api.nvim_create_user_command("Gedit", function(opts)
|
||||
vim.cmd.edit({
|
||||
args = { "git://" .. opts.args },
|
||||
args = { require("git.object").URI_PREFIX .. opts.args },
|
||||
magic = { file = false },
|
||||
})
|
||||
end, {
|
||||
|
||||
Reference in New Issue
Block a user