CまたはC++ファイルを編集するときにYouCompleteMeプラグインを使用して補完し、その他すべての場合はNeoComplCacheを使用するようにvimを設定しようとしています。
spf13vim構成のv3.0から始めています。
私は私のに以下を追加しました.vimrc.bundles.local
:
Bundle 'Valloric/YouCompleteMe'
私は私のに以下を追加しました.vimrc.local
:
let g:ycm_filetype_whitelist = { 'c': 1, 'cpp': 1 }
let g:neocomplcache_force_overwrite_completefunc = 0
これにより、C / C ++以外のすべてでYouCompleteMeが無効になっているように見えますが、ファイルタイプに基づいてNeoComplCacheを無効にする方法がわかりません。私が試してみました:
autocmd FileType c,cpp :NeoComplCacheDisable
ただし、バッファで何かを実行するまで、NeoComplCacheは実際には有効になっていないようです。vimでCまたはC++ファイルを開くときにNeoComplCacheを無効にするには、どのような構成が必要ですか?