ravelll の日記

よしなに

Vim で NERD Tree のウインドウもまとめて閉じたい

NERD Tree 以外に1つしかウインドウがないときはウインドウを閉じたら NERD Tree も一緒に閉じられて欲しいという気持ちがしばらく前からあった。毎度2回ウインドウを閉じていられるほど人生は長くない。

それを設定するパラメータが存在するのではとリポジトリの README を眺めたところ、パラメータは無かったが解法が載っていた。

autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif

早速 vimrc に追加したら無事それらしい挙動に。よかったよかった。

ここまで書いてあるならパラメータとして実装したらよい気がする。プルリク出してみよう。

refs