msys2上にvim環境を構築しようと奮闘していたところ、なかなかうまくいかなかったので、解決方法をココに記します。
問題発生
vimのプラグインマネージャーとして最近流行りのdein.vimを選んだ私ですが、公式のドキュメントに従って各種プラグインをインストールしようとすると、どうもうまく行きません。
プラグインのインストールディレクトリ(~/.cache/dein/repos/github.com/ など)にはちゃんとプラグインの実体がcloneされているのに、vimのコマンドとして登録されていない。
これはどうしたことかと、2日間ほど頭を悩ませていました。
解決
結局、原因はdeinのプラグインのインストールに必要なrsyncがmsys2には初期状態ではインストールされていないということでした。
この場合はpacmanでrsyncを入れてやればいいだけのことなので簡単です。
pacman -S rsync
このあと、各種プラグインをもう一回インストールすると無事使えるようになりました。
再インストールするには、deinのインストールされているディレクトリ(~/.cache/dein等)自体を削除して、deinのインストールからやり直したほうが手っ取り早いです。