refactor(git): drop reset_diff_win from status_view
This commit is contained in:
+3
-11
@@ -250,15 +250,6 @@ local function newer_pane(s, row)
|
||||
return nil
|
||||
end
|
||||
|
||||
---@param win integer
|
||||
local function reset_diff_win(win)
|
||||
vim.api.nvim_win_call(win, function()
|
||||
vim.cmd(
|
||||
"setlocal winfixwidth< number< relativenumber< signcolumn< wrap< cursorline<"
|
||||
)
|
||||
end)
|
||||
end
|
||||
|
||||
---@param target_win integer
|
||||
---@param dir "left"|"right"
|
||||
---@return integer
|
||||
@@ -268,6 +259,9 @@ local function vsplit_at(target_win, dir)
|
||||
true,
|
||||
{ split = dir, win = target_win }
|
||||
)
|
||||
vim.api.nvim_win_call(win, function()
|
||||
vim.cmd("setlocal winfixwidth<")
|
||||
end)
|
||||
vim.cmd.clearjumps()
|
||||
return win
|
||||
end
|
||||
@@ -338,7 +332,6 @@ local function view_row(s, row, focus_left)
|
||||
end
|
||||
close_other_diff_wins(status_win, target)
|
||||
vim.api.nvim_win_set_width(status_win, WINDOW_WIDTH)
|
||||
reset_diff_win(target)
|
||||
diff.set_diff(target, false)
|
||||
|
||||
if not (left and right) then
|
||||
@@ -355,7 +348,6 @@ local function view_row(s, row, focus_left)
|
||||
---@cast right ow.Git.Diff.Side
|
||||
|
||||
local left_win = vsplit_at(target, "left")
|
||||
reset_diff_win(left_win)
|
||||
local combined = vim.api.nvim_win_get_width(left_win)
|
||||
+ vim.api.nvim_win_get_width(target)
|
||||
vim.api.nvim_win_set_width(left_win, math.floor(combined / 2))
|
||||
|
||||
Reference in New Issue
Block a user