fix(git): keep index URI buffer in sync on save and reload

This commit is contained in:
2026-05-06 04:05:54 +02:00
parent 74bfd552f2
commit abb5434893
3 changed files with 19 additions and 20 deletions
+4 -5
View File
@@ -24,14 +24,13 @@ end
---@param right integer
---@param vertical boolean
function M.open(left, right, vertical)
local left_name = vim.api.nvim_buf_get_name(left)
vim.cmd.normal({ "m'", bang = true })
vim.api.nvim_set_current_buf(right)
vim.cmd.diffsplit({
args = { left_name },
mods = { split = "aboveleft", vertical = vertical, keepjumps = true },
magic = { file = false },
vim.cmd.diffthis()
vim.api.nvim_open_win(left, true, {
split = vertical and "left" or "above",
})
vim.cmd.diffthis()
end
---@param left_win integer