Rubyと筋肉とギターとわたし

筋トレが仕事です

【Vim】vimproc plugin is not installed.

どうもてぃです。

絶賛.vimrcが読み込まれず困っています。

先日vim-jpのslackの皆さんにも質問し解決に至らず、結局プラグインクリーンインストール、およびvimの再ビルドを行った際にタイトルのエラーで躓いたので解決策をば。

環境

プラグインクリーンインストール

$ sudo rm -rf ~/.cache/dein/*

$ cd ~/.cache/dein

$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh

$ sh ./installer.sh ~/.cache/dein

dein.vimも再インストールします。

上記手順を踏んだ後vimを起動したらプラグインが入る。

Unite.vimgrep

自分の場合 <leader>g にunite grepを割り当ててます。

更にunite grepの際、The Silver Searcher(ag)が動くようにも設定してます、爆速です。

unite grepを動かすと、 vimproc plugin is not installed が出て、grep結果が出てこない。

本家を確認

github.com

~/.vim/bundle/vimproc.vim配下にcloneしてmakeしろとのこと。

ただ、自分は ~/.cache/ にdein.vimプラグインを管理しているので、 ~/.cache/dein/repos/github.com/Shougo/vimproc.vim でmakeしてあげます。

make

~
% cd ~/.cache/dein/repos/github.com/Shougo/vimproc.vim


~/.cache/dein/repos/github.com/Shougo/vimproc.vim master* # <- 自分のpromptです 
% make
make -f make_unix.mak
make[1]: ディレクトリ '/home/motty/.cache/dein/repos/github.com/Shougo/vimproc.vim' に入ります
cc -W -O2 -Wall -Wno-unused -Wno-unused-parameter -std=gnu99 -pedantic -shared -fPIC  -o lib/vimproc_linux64.so src/proc.c -lutil
make[1]: ディレクトリ '/home/motty/.cache/dein/repos/github.com/Shougo/vimproc.vim' から出ます

おわり

無事タイトルのエラーを解決できました。

調べても全然出てこなかったので結構困りました。

ただ、まだ.vimrcの読み込みがうまく行かない。。。

解決するまで :source ~/.vimrc で一旦対応。