新しいバッファがロードされたときに傍受する必要がある Vim プラグインを作成しています。
基本的な考え方は、新しいバッファを開くときに、この新しいバッファを別のタブでスクリーニングする必要があり、前のタブは前のバッファをロードしたままにしておく必要があるということです。
例: でfoo.txt
開こうとするbar.txt
と:e bar.txt
、新しいタブで開かれ、前のタブは である必要がありますfoo.txt
。私はそれ:tabe bar.txt
が仕事をすることを知っていtabe
ますが、ファイルを開くために使用されていない場合でも、プラグインには「動作」が必要です。
Vimscriptでこれを行う方法を知っている人はいますか?
この背後にある理由: https://github.com/vim-ctrlspace/vim-ctrlspace/issues/177。