neocomplete.vim で特定の補完を無効にする

neocomplete.vim で特定の補完を無効にしたい場合、次のよう filetype ごとに無効にすることができます。

" filetype=cpp で include 補完を無効にする
call neocomplete#custom#source('include',
\ 'disabled_filetypes', {'cpp' : 1})

" filetype=ruby で tag 補完を無効にする
call neocomplete#custom#source('tag',
\ 'disabled_filetypes', {'ruby' : 1})

" すべての filetype で member 補完を無効にする
call neocomplete#custom#source('tag',
\ 'disabled_filetypes', {'_' : 1})


使用していない補完機能に無効することで多少パフォーマンスが上がるかもしれません。