vim と vim-airline では、バッファーが存在する場合はそれを閉じ、存在しない場合は vim を閉じたいという状況があります。
そのため、速度の理由から最初にリマップ:x
しました。;x
nnoremap : ;
;x
次に、vim-airline で開いたバッファを閉じるようにマッピングしました
nnoremap :x :bp <BAR> bd #<CR>
問題は、最終的にすべてのバッファを閉じたときに、;x
vim を終了するために使用できないことです。
vim-airline にバッファが存在するかどうかを確認して閉じる方法はありますか? この投稿を見ましたが、NERDTree の詳細です。