編集を始めた時にキャッシュされていない(補完候補が出ない) ことにイラッとすることがよくあるので、InsertMode に入るタイミング(1回目だけ)で強制的にキャッシュするようにしてみた。
autocmd InsertEnter * call s:neco_pre_cache() function! s:neco_pre_cache() if exists('b:neco_pre_cache') return endif let b:neco_pre_cache = 1 if bufname('%') =~ g:neocomplcache_lock_buffer_name_pattern return endif :NeoComplCacheCachingBuffer :NeoComplCacheCachingDictionary endfunction
大きなファイルだと引っかかる感じがあるんだけど、補完候補が出るメリットの方が大きいのでしばらく様子を見てみる。