Skip to content

Commit 2b3a656

Browse files
committed
revert: winfixwidth and height. reset nowinfixheight/width during override
1 parent 7ec12c7 commit 2b3a656

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lua/nvim-tree.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,6 @@ local function setup_autocommands(opts)
263263
vim.cmd "au BufEnter,BufNewFile * lua require'nvim-tree'.open_on_directory()"
264264
end
265265

266-
vim.cmd "au WinClosed,WinNew * lua vim.schedule(function() require'nvim-tree'.resize() end)"
267-
268266
vim.cmd "augroup end"
269267
end
270268

lua/nvim-tree/view.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ M.View = {
1010
number = false,
1111
list = false,
1212
foldenable = false,
13+
winfixwidth = true,
14+
winfixheight = true,
1315
spell = false,
1416
signcolumn = 'yes',
1517
foldmethod = 'manual',
@@ -292,6 +294,10 @@ function M._prevent_buffer_override()
292294
return
293295
end
294296

297+
-- patch to avoid the overriding window to be fixed in size
298+
-- might need a better patch
299+
vim.cmd "setlocal nowinfixwidth"
300+
vim.cmd "setlocal nowinfixheight"
295301
M.open({ focus_tree = false })
296302
require"nvim-tree.renderer".draw()
297303
require"nvim-tree".find_file(false)

0 commit comments

Comments
 (0)