unite-grep は非同期で処理され、処理が終了したらコマンドラインに
[grep] Completed.
と表示されます。
しかし、コマンドラインはちょっとした動作で消えてしまう事が多いので、たまにこの出力を見逃してしまって、終了したかどうかがわからなくなる場合があります。
こういう場合に終了したかどうかを確認する手段がいくつかあります。
[ステータスラインの出力を確認する]
処理中にはステータスラインに async と表示されているのでそれが消えていれば、処理が終了していることになります。
[処理中]
[終了]
[ を使う]
unite.vim で ((unite_print_message_log))を押すと、それまでの出力ログが出力されるので、それで確認する事ができます。