fix(resize): reimplement auto resize
This commit is contained in:
@@ -32,7 +32,7 @@ let g:nvim_tree_git_hl = 1 "0 by default, will enable file highlight for git att
|
|||||||
let g:nvim_tree_highlight_opened_files = 1 "0 by default, will enable folder and file icon highlight for opened files/directories.
|
let g:nvim_tree_highlight_opened_files = 1 "0 by default, will enable folder and file icon highlight for opened files/directories.
|
||||||
let g:nvim_tree_root_folder_modifier = ':~' "This is the default. See :help filename-modifiers for more options
|
let g:nvim_tree_root_folder_modifier = ':~' "This is the default. See :help filename-modifiers for more options
|
||||||
let g:nvim_tree_tab_open = 1 "0 by default, will open the tree when entering a new tab and the tree was previously open
|
let g:nvim_tree_tab_open = 1 "0 by default, will open the tree when entering a new tab and the tree was previously open
|
||||||
let g:nvim_tree_width_allow_resize = 1 "0 by default, will not resize the tree when opening a file
|
let g:nvim_tree_auto_resize = 0 "1 by default, will resize the tree to its saved width when opening a file
|
||||||
let g:nvim_tree_disable_netrw = 0 "1 by default, disables netrw
|
let g:nvim_tree_disable_netrw = 0 "1 by default, disables netrw
|
||||||
let g:nvim_tree_hijack_netrw = 0 "1 by default, prevents netrw from automatically opening when opening directories (but lets you keep its other utilities)
|
let g:nvim_tree_hijack_netrw = 0 "1 by default, prevents netrw from automatically opening when opening directories (but lets you keep its other utilities)
|
||||||
let g:nvim_tree_add_trailing = 1 "0 by default, append a trailing slash to folder names
|
let g:nvim_tree_add_trailing = 1 "0 by default, append a trailing slash to folder names
|
||||||
|
|||||||
@@ -215,11 +215,11 @@ Can be 0 or 1. When 1, will open the tree when entering a new tab if the
|
|||||||
tree was previously open.
|
tree was previously open.
|
||||||
Default is 0
|
Default is 0
|
||||||
|
|
||||||
|g:nvim_tree_width_allow_resize| *g:nvim_tree_width_allow_resize*
|
|g:nvim_tree_auto_resize| *g:nvim_tree_auto_resize*
|
||||||
|
|
||||||
Can be 0 or 1. When 1, it will not resize the tree to it's original width
|
Can be 0 or 1. When 1, it will resize the tree to it's saved width
|
||||||
when opening a new file.
|
when opening a new file.
|
||||||
Default is 0
|
Default is 1
|
||||||
|
|
||||||
|g:nvim_tree_hijack_netrw| *g:nvim_tree_hijack_netrw*
|
|g:nvim_tree_hijack_netrw| *g:nvim_tree_hijack_netrw*
|
||||||
|
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ function M.focus(winnr, open_if_closed)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.resize()
|
function M.resize()
|
||||||
if not a.nvim_win_is_valid(M.get_winnr()) then
|
if vim.g.nvim_tree_auto_resize == 0 or not a.nvim_win_is_valid(M.get_winnr()) then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user