開発環境をいじってから zsh で vim コマンドを打った際の補完が動かなくなってしまった。Tab キーで補完を表示しようとすると以下のエラーが。

% vim [tab]
_arguments:451: _vim_files: function definition file not found
% vim [tab]
_arguments:451: _vim_files: function definition file not found

上記のエラーについて検索すると、ホームディレクトリの ~/.zcompdump を消して… という解決方法が出てくるのですが、自分の環境では解決せず。しばらく我慢して使っていたのですが、Qiita を眺めていて解決方法を偶然発見しましたw

http://qiita.com/Asuforce/items/28b287fdb933d1985e15

zplug を入れている場合は ~/.zplug/zcompdump というファイルも存在する場合があることがわかりました。

% rm -f ~/.zplug/zcompdump
% exec zsh -l

これで補完が効くようになりました 😂