unite.vim を起動した後に元のウィンドウにフォーカスを戻す

欲しかったので適当にコマンドを定義。
既存の機能で出来るのかしら。

[ソース]

" 使い方は :Unite と同じ
command! -nargs=+ -complete=customlist,unite#complete_source
      \ UniteSilent
      \ execute ":Unite" <q-args> |call feedkeys("\<C-w>p")


何やっているかは見てわかると思いますが、unite.vim を起動した後に p で1つ前のウィンドウに戻っています。
一応、これで元のウィンドウに戻ってくるんですが、起動時に一瞬 unite.vim にフォーカスが移ってしまいます。
さすがにこれはしょうがないかなー。