私が使用しているときはvim-figitive
、コマンドなどのシェルアウトがよくgit push
あります。
シェルを開くたびに、前のセッションの残り物がいくつか表示されます。
Press ENTER or type command to continue
これが現在のセッションからの出力なのか、前のセッションからの出力なのか分からないので、毎回イライラします。
vimからシェルアウトするたびに、何らかの行でマークする方法はありますか? 次のようなもの.zshrc
がそれを行うと思います:
if [ -n $VIM ]; then
echo "----------------------------------------------------------------------------------"
fi
更新
を実行すると機能し:sh
ますが、 からコマンドを実行すると機能しませんvim-fugitive
。system()
通話を傍受する方法や、それが使用しているものはありますか?