vimのプラグイン管理にvundle を使用しているのですが
全然vimのプラグイン更新してなかったなぁと
久しぶりにBundleInstallすると
下記のよなメッセージが表示されるようになりました。
This is old version of neocomplcache-snippets-complete. This is no longer maintained. You should use neosnippet plugin instead of it. https://github.com/Shougo/neosnippet Press ENTER or type command to continue
ググってみると
あるVimmerのブログ: neocomplcache-snippets-complete は neosnippet になりました
ということらしいのでneosnipettを導入してみました。
Bundle 'Shougo/neosnippet' を追記、neocomplcache-snippets-completeはコメントアウトして
:BundleInstall
:BundleClean
現時点ではそのまま使えるっぽいですが、neosnippetの流儀に則ってvimrcを更新しておきます。
タブで補完するようにしている箇所の修正。
# before imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>" # after imap <expr><TAB> neosnippet#expandable() ? "\<Plug>(neosnippet_jump_or_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"
他にもsnippetsファイルの場所を変えている場合は
下記公式に記載されている方法で変更しておいた方がよさそうです。
Shougo/neosnippet.vim · GitHub