We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6fbcb5a commit d43ab67Copy full SHA for d43ab67
lua/nvim-tree/view.lua
@@ -346,14 +346,18 @@ function M.resize(size)
346
return
347
end
348
349
- local new_size = get_width()
350
- vim.api.nvim_win_set_width(M.get_winnr() or 0, new_size)
+ local winnr = M.get_winnr() or 0
351
352
- events._dispatch_on_tree_resize(new_size)
+ local new_size = get_width()
353
354
- if not M.View.preserve_window_proportions then
355
- vim.cmd ":wincmd ="
+ 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
356
+ vim.cmd ":wincmd ="
357
+ end
358
359
+
360
+ events._dispatch_on_tree_resize(new_size)
361
362
363
function M.reposition_window()
0 commit comments