" Franklin M. Siler " .vimrc " authored since april 2003 or so source $VIMRUNTIME/ftplugin/man.vim syntax on let html_use_css=1 " stuff related to tabs and indentation set ts=8 set shiftwidth=3 set softtabstop=3 set cindent smarttab expandtab shiftround " fix backspace for weenies set backspace=indent,eol,start " set line break rules set nowrap linebreak showbreak=BR:\ " window options set ruler notitle " search options set hls incsearch ignorecase smartcase set laststatus=2 set wildmenu set wildignore=*.o,*.class,*.gz,*.tgz,*.dmg,*.iso,*.exe,*.smi,*.bin,*.doc " functions shamelessly ripped from Keith " this doesn't work. don't know why. fu! SynFolds() set foldlevel=99 set foldmethod=syntax set foldcolumn=2 syntax region fmsFold start="{" end="}" transparent fold endf " syntax-specific setup "autocmd BufNewFile,BufRead *.php silent call SynFolds() autocmd FileType crontab,conf,make,dns,fstab set noexpandtab softtabstop=8 ts=8 shiftwidth=8 nowrap autocmd FileType blah set noexpandtab softtabstop=10 ts=10 shiftwidth=10 autocmd FileType tex set nocindent autocmd FileType html,php set formatoptions+=tl autocmd FileType cpp,sh,zsh set textwidth=80 " color setup " essentially :color blue with some contrast issues fixed set background=dark hi clear hi Normal ctermfg=white ctermbg=darkBlue hi NonText ctermfg=white ctermbg=darkgray hi comment ctermfg=gray hi constant ctermfg=cyan hi identifier ctermfg=gray hi statement ctermfg=yellow hi preproc ctermfg=green hi type ctermfg=darkYellow hi special ctermfg=lightMagenta hi Underlined ctermfg=cyan hi Underlined cterm=underline hi ErrorMsg ctermfg=lightRed ctermbg=Black hi WarningMsg ctermfg=cyan hi ModeMsg ctermfg=yellow hi MoreMsg ctermfg=yellow hi Error ctermfg=red ctermbg=black hi Todo ctermfg=black ctermbg=darkYellow hi Cursor ctermfg=black ctermbg=white hi Search ctermfg=black ctermbg=darkYellow hi IncSearch ctermfg=black ctermbg=darkYellow hi LineNr ctermfg=lightMagenta hi title cterm=bold hi StatusLineNC ctermbg=darkBlue ctermfg=black hi StatusLine ctermfg=white ctermbg=darkBlue hi label ctermfg=yellow hi operator ctermfg=darkYellow hi clear Visual hi Visual term=reverse hi Visual ctermfg=black ctermbg=darkCyan hi DiffChange ctermbg=darkGreen ctermfg=black hi DiffText ctermbg=lightGreen ctermfg=black hi DiffAdd ctermbg=blue ctermfg=black hi DiffDelete ctermbg=cyan ctermfg=black hi Folded ctermbg=yellow ctermfg=black hi FoldColumn ctermbg=black ctermfg=gray hi cIf0 ctermfg=gray hi Normal guifg=white guibg=darkBlue hi NonText guifg=lightMagenta hi comment guifg=gray gui=bold hi constant guifg=cyan hi identifier guifg=gray hi statement guifg=yellow gui=none hi preproc guifg=green hi type guifg=orange hi special guifg=magenta hi Underlined guifg=cyan hi Underlined gui=underline hi ErrorMsg guifg=orange guibg=darkBlue hi WarningMsg guifg=cyan guibg=darkBlue gui=bold hi ModeMsg guifg=yellow gui=NONE hi MoreMsg guifg=yellow gui=NONE hi Error guifg=red guibg=darkBlue gui=underline hi Todo guifg=black guibg=orange hi Cursor guifg=black guibg=white hi Search guifg=black guibg=orange hi IncSearch guifg=black guibg=yellow hi LineNr guifg=pink hi title guifg=white gui=bold hi StatusLineNC gui=NONE guifg=black guibg=blue hi StatusLine gui=bold guifg=cyan guibg=blue hi label guifg=yellow hi operator guifg=orange gui=bold hi Visual guifg=black guibg=darkCyan hi DiffChange guibg=darkGreen guifg=black hi DiffText guibg=olivedrab guifg=black hi DiffAdd guibg=slateblue guifg=black hi DiffDelete guibg=coral guifg=black hi Folded guibg=orange guifg=black hi FoldColumn guibg=gray30 guifg=black hi cIf0 guifg=gray