OmniCppComplete

やっと動いた。原因はC++ではなくC言語用のパースが行われていた為。

やったこと:
tar.gz展開してvimのruntimeフォルダに上書き。(これは違う気がする)

runtime\ftplugin\cpp.vim

call omni#cpp#complete#Init()

" Behaves just like C
" runtime! ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim

をこんな感じに。

_vimrcに追記

" omnifunc
"-----------------------------------------------------------
set nocp
filetype plugin on

imap <C-Space> <C-X><C-O>

map <C-F12> :!ctags -R --c++-kinds=+p --language=c++ --fields=+iaS --extra=+q f:\docs\svnwork\fecti\trunk\fecti f:\docs\svnwork\nytr\trunk<CR>