2012-10-19 12 views
6

Güzelce oynamak için clang_complete ve neocomplcache yapmaya çalışıyorum. Benim sorunum cpp, c, objc veya objcpp dosyayı açtığımda neocomplcache aşağıdaki hatayı alıyorum olmasıdırneocomplcache ve clang_complete kullanarak?

completefunc=ClangComplete^@^ILast set from ~/.vim/plugin/clang_complete.vim 
Another plugin set completefunc! Disabled neocomplcache. 

clang_complete.vim aşağıdaki yapılandırma hattı vardır:

au FileType c,cpp,objc,objcpp call <SID>ClangCompleteInit() 

Benim sorum eğer bir hata varsa, artık bu hatayı almıyorum? clang_complete'u kullanmanın bir yolu var mı ve bir şekilde hala neocomplcache snippet'leri yazalım mı?

cevap

4

(benim vimrc cinsinden) sorunu giderildi Bu yapılandırma

if !exists('g:neocomplcache_force_omni_patterns') 
    let g:neocomplcache_force_omni_patterns = {} 
endif 
let g:neocomplcache_force_overwrite_completefunc = 1 
let g:neocomplcache_force_omni_patterns.c = 
      \ '[^.[:digit:] *\t]\%(\.\|->\)' 
let g:neocomplcache_force_omni_patterns.cpp = 
      \ '[^.[:digit:] *\t]\%(\.\|->\)\|\h\w*::' 
let g:neocomplcache_force_omni_patterns.objc = 
      \ '[^.[:digit:] *\t]\%(\.\|->\)\|\h\w*::' 
let g:neocomplcache_force_omni_patterns.objcpp = 
      \ '[^.[:digit:] *\t]\%(\.\|->\)\|\h\w*::' 
let g:clang_complete_auto = 0 
let g:clang_auto_select = 0 
let g:clang_use_library = 1 
2

neocomplcache ve clang_complete için bir uyumluluk patch yoktur.

+0

Neden neocomplcache ile dağıtılmıyor? : S – Goles

İlgili konular