neocomplcache.vim で数字キーによるクイックマッチを停止する
キーワード補完 Vim プラグインの neocomplcache で CSS の編集の際に margin や padding などの数値を入力しようとすると数字キーのクイックマッチが働いてしまい使いづらかったので、CSS の編集時のみ数字キーによるクイックマッチを止めさせる設定を行った。
CSS の編集ではクイックマッチをOFFに、その他のファイルの編集ではONにしている。
autocmd BufEnter * let g:NeoComplCache_EnableQuickMatch = 1 autocmd BufEnter *.css let g:NeoComplCache_EnableQuickMatch = 0
追記:neocomplcache Version 2.77 でクイックマッチの挙動が改良されたので、上記の設定の必要がなくなりました。



neocomplcache作者のShougoです。こんにちは。
確かに現在のクイックマッチの仕様では、数字を入力したときに勝手に選択してしまい、不便なことがあります。
この振る舞いは、次期バージョンで改善する予定です。
こんにちは。
バージョン2.77にアップデートしてみたところとても使いやすくなりました。ありがとうございます。
ところで、バージョン2.77にアップデートすると『未定義の変数です: g:NeoComplCache_CachingPercentInStatus』とのエラーが出るのですが。
.vim/autoload/neocomplcache/keyword_complete.vim の671行目と708行目の g:NeoComplCache_CachingPercentInStatus は g:NeoComplCache_CachingPercentInStatusline へと変更しなくてもいいのでしょうか?
それは修正ミスですね。
ありがとうございます。修正しました。