Vimでバッファを非同期に更新したい

:r!git diff
:setf git

なんてしてdiffを確認することがたまにあるんだけど、
できれば非同期で確認したいんだよな。
ファイルを変更したらdiffも変更されるような。

とか思ってたらLingrでそんな話題があった。
flymakeならぬflydiff。

でもやはりこれsetbufline()の問題とか非同期の問題とか
Vimにとってはかなり壁がありすぎるので不可能に近い...
まぁ「必要になったらバッファ開いて確認」というのが
そういった制限含めてVim的なのかな、という感想。

IDEみたいに横にファイルリスト開いとくなんてのは自分はやらないのですが便利だったりするんですかね...
あんまり見る部分多いと目移りしちゃうんですよねー。集中力ないし。
Growlとかも絶対無理。気が散る。