buftype=nofile または buftype=quickfix ではない最後のバッファが閉じられている場合は、vim を終了します。

buftype=nofile または buftype=quickfix ではない最後のバッファが閉じられている場合は、vim を終了します。

vim のインスタンスを開き、次のコマンドを実行します。

:help
:wincmd w
:quit

ヘルプ バッファがまだ開いているにもかかわらず、Vim は終了します。この機能を location-list で利用するにはどうすればよいですか?

Vim も、 を使用している場合に同じ動作を示しますpreview-window

:pedit $MYVIMRC
:quit

カレンダー プラグインを使用していて最後のバッファを閉じた場合など、他のバッファでもこの動作が得られると便利です。

答え1

その特定のバッファに対して QuitPre 自動コマンドを設定します (または、そのようなプラグインの作成者にそのような自動コマンドを自動的に設定するよう依頼します)。クイックフィックス バッファを使用する場合は、次のようにすることができます。

au QuitPre * exe "lclose|cclose"

関連情報