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