Vim で NERD Tree のウインドウもまとめて閉じたい
NERD Tree 以外に1つしかウインドウがないときはウインドウを閉じたら NERD Tree も一緒に閉じられて欲しいという気持ちがしばらく前からあった。毎度2回ウインドウを閉じていられるほど人生は長くない。
それを設定するパラメータが存在するのではとリポジトリの README を眺めたところ、パラメータは無かったが解法が載っていた。
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
早速 vimrc に追加したら無事それらしい挙動に。よかったよかった。
ここまで書いてあるならパラメータとして実装したらよい気がする。プルリク出してみよう。