Reputation: 141
I use NERDTree as a file explorer and after using its Menu, Vim does not return to its original size, see screenshots below.
The editor returns to normal only if I resize the terminal window.
My system config
NERDTree Config
nmap <Leader>nt :NERDTreeFind<CR>
let NERDTreeQuitOnOpen=1
let NERDTreeShowHidden=1
let g:NERDTreeDirArrowExpandable = '▸'
let g:NERDTreeDirArrowCollapsible = '▾'
let g:NERDTreeIgnore = ['^node_modules$']
Upvotes: 13
Views: 954
Reputation: 61
This is caused by an incompatibility between NERDTree and Vim 9.0.
You can fix it by applying this hotfix to your local copy of NERDTree.
Some alternatives:
let g:NERDTreeMinimalMenu=1
to your .vimrc
to set menu to display in a single lineSee issue #1321 in the NERDTree repo for more info.
Upvotes: 1
Reputation: 45
You can set cmdheight to 2 to solve the problem. Add the following line into your .vimrc
set cmdheight=2
Upvotes: 3
Reputation: 1
This problem remains relevant. To restore the window size, you can try these shortcuts:
Ctrl+w _
Ctrl+w |
Ctrl+w =
Source: https://vim.fandom.com/wiki/Resize_splits_more_quickly
Upvotes: 0
Reputation: 508
I have a same issue and I have remove vim v9 and install from source last v8 and it's work! I don't know what is happen in 9 version vim with the bottom pane, but I have observe that vim v8 on my remote server have a perfect working.
UPD: And I founded issue on the NERDTree repo with the issue: https://github.com/preservim/nerdtree/issues/1321
Upvotes: 11