別のファイルに切り替えるたびにautcmd
コマンドを設定するにはどうすればよいですか?ファイルを変更するたびにautocmdを設定する
私はRooter
コマンド(ルートディレクトリを設定するためのプラグイン)を呼び出したいと思っています。
au BufEnter * Rooter
をしかし、私はインスタンスのMRUからファイルを選択するとき、それは時々、常に働いていない:私が試した何
。
別のファイルに切り替えるたびにautcmd
コマンドを設定するにはどうすればよいですか?ファイルを変更するたびにautocmdを設定する
私はRooter
コマンド(ルートディレクトリを設定するためのプラグイン)を呼び出したいと思っています。
au BufEnter * Rooter
をしかし、私はインスタンスのMRUからファイルを選択するとき、それは時々、常に働いていない:私が試した何
。
別のファイルに切り替えるたびに、どのようにautcmdコマンドを設定できますか?
あなたの説明から、あなたはイベントBufLeave
が必要だと思いますか?
あなたRooter()
は、それがすでにプラグイン自体に実装された後、あなたは何を、
au BufLeave * call Rooter()
関数の場合:
参照:それを自分で実装するvim-rooter's source code
だから必要はありません。私はあなたがプラグインを作るべきだと思う、ローカルバッファー!したがって、g:loaded_rooter
のすべての出現をb:loaded_rooter
と置き換えてsource codeに置き換えてください。 vimを閉じて、開いてテストしてください。
私はすでにBufLeaveでも試しています。しかし、なぜいつも働いているのか分かりません... – vivoconunxino
BufEnterの処理中にエラーが検出されました。「*」の自動コマンド: E117:不明な関数:Rooter' – vivoconunxino
https:// githubです。 com/airblade/vim-rooter – vivoconunxino