fix(#2879): remove unnecessary tree window width setting to prevent unnecessary :wincmd = (#2881)

This commit is contained in:
Alexander Courtis
2024-08-25 13:23:28 +10:00
committed by GitHub
parent 6fbcb5a892
commit d43ab67d0e

View File

@@ -346,16 +346,20 @@ function M.resize(size)
return
end
local winnr = M.get_winnr() or 0
local new_size = get_width()
vim.api.nvim_win_set_width(M.get_winnr() or 0, new_size)
events._dispatch_on_tree_resize(new_size)
if new_size ~= vim.api.nvim_win_get_width(winnr) then
vim.api.nvim_win_set_width(winnr, new_size)
if not M.View.preserve_window_proportions then
vim.cmd ":wincmd ="
end
end
events._dispatch_on_tree_resize(new_size)
end
function M.reposition_window()
local move_to = move_tbl[M.View.side]
vim.api.nvim_command("wincmd " .. move_to)