Ik weet het niet zeker
maar ik heb dit in mijn .vimrc
augroup cprog
" Remove all cprog autocommands
au!
"Set formatting of comments and set C-indenting on for C, C++, OMG IDL and Java files
"Switch it off for other files.
"(The line with * must come first)
autocmd FileType * set formatoptions=tcql nocindent comments&
autocmd FileType c,cpp,idl set formatoptions=croql cindent comments=sr:/*,mb:*,ex:*/,://
autocmd FileType java set formatoptions=croql cindent comments=sr:/*,mb:*,ex:*/,sr:/**,mb:*,ex:*/,://
autocmd FileType c,cpp,idl,java set nu
autocmd FileType c,cpp,idl set shiftwidth=2
autocmd FileType c,cpp,idl set tabstop=2
autocmd FileType java set shiftwidth=4
autocmd FileType java set tabstop=4
augroup END
verder heb ik dit eens gekregen uit een file van een collega
hi Comment cterm=NONE ctermfg=DarkGray gui=NONE guifg=Gray45
hi String cterm=NONE ctermfg=Magenta gui=NONE guifg=Magenta
hi Statement cterm=NONE ctermfg=White gui=bold guifg=DarkCyan
hi Type cterm=NONE ctermfg=Blue gui=bold guifg=Blue
hi Constant cterm=NONE ctermfg=Red gui=bold guifg=Brown
hi PreProc cterm=NONE ctermfg=DarkCyan gui=NONE guifg=Blue
hi Special gui=bold guifg=DarkMagenta