vim で Another plugin set completefunc! Disabled neocomplcache. ってエラーが出た時

各バージョン、使用している vim plugin は以下

rails のコード書いてたら、以下のエラーが 表示された。

completefunc=syntaxcomplete#Complete<00><09>Last set from ~/.vim/bundle/neocomplcache/autoload/neocomplcache/init.vim
Another plugin set completefunc! Disabled neocomplcache.

https://twitter.com/yoneapp/status/383233456496340992 https://github.com/tpope/vim-rails/issues/283

vim-rails が関数を上書きしちゃってるんだなってのは分かったんだけど、 上の URL に書いてある設定

g:neocomplete#force_overwrite_completefunc

を追加しても解決されない。。

よく見たら、自分がインストールしていたプラグインneocomplcache でした。

http://d.hatena.ne.jp/senggonghaza/20131214/1387029004

こちらを参考にさせていただいて、

g:neocomplcache_force_overwrite_completefunc=1

を追加して解決。

どうも今後は neocomplete 使った方がいいみたいです。速いらしいし。

今度機会を見て、neocomplete に変えてみよう。

ちゃんと追加するコードを見ないと。。反省。