set nobackup ts=2 sw=2 ai bs=2 sm vb expandtab ruler noautoindent set guifont=-b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-m-*-iso8859-1 if has("terminfo") set t_Co=8 set t_Sf=[3%p1%dm set t_Sb=[4%p1%dm else set t_Co=8 set t_Sf=[3%dm set t_Sb=[4%dm endif " makes e mean next capital letter - for getCurrentPath moving from first u to P map e /[ $ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-] set viminfo='50,\"1000,:0,n~/.viminfo set background=dark abbr CPROG #include \n\nint main(int numArgs, char ** args)\n{\n printf("hello world!");\n}\n syntax on " There are two sets of defaults: for a dark and a light background. "if &background == "dark" " hi Comment term=bold ctermfg=DarkCyan guifg=#80a0ff " hi Constant term=underline ctermfg=DarkRed guifg=Magenta " hi Special term=bold ctermfg=DarkMagenta guifg=SlateBlue " hi Identifier term=underline ctermfg=DarkCyan guifg=DarkCyan " hi Statement term=bold ctermfg=Brown gui=bold guifg=Brown " hi PreProc term=underline ctermfg=DarkMagenta guifg=Purple " hi Type term=underline ctermfg=DarkGreen guifg=SeaGreen gui=bold " hi Ignore ctermfg=white guifg=bg "else " hi Comment term=bold ctermfg=Cyan guifg=Blue " hi Constant term=underline ctermfg=Red guifg=Magenta " hi Special term=bold ctermfg=Magenta guifg=SlateBlue " hi Identifier term=underline ctermfg=Cyan guifg=DarkCyan " hi Statement term=bold ctermfg=Yellow gui=bold guifg=Brown " hi PreProc term=underline ctermfg=Magenta guifg=Purple " hi Type term=underline ctermfg=Green guifg=SeaGreen gui=bold " hi Ignore ctermfg=white guifg=bg "endif hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow