.vimrc (1198B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | " virtual tabstops using spaces set shiftwidth=4 set tabstop=4 set noexpandtab " allow toggling between local and default mode function TabToggle() if &expandtab set noexpandtab else set expandtab endif endfunction nmap <F9> mz:execute TabToggle()<CR>'z set showcmd set ruler set autoindent set number map <M-Space> <Esc> " Whitespace stuff set listchars=tab:»\ ,trail:· set list " Switch to alternate file map <M-x> :bnext<cr> map <M-c> :bprevious<cr> " tabs map <C-x> :tabp<cr> map <C-c> :tabn<cr> map <C-t> :tabnew<cr> " Toggle NERDTree map <C-v> :NERDTreeToggle<CR> " YAY COLOR syntax on hi SpecialKey ctermfg=black cterm=bold hi Statement ctermfg=yellow cterm=bold hi Special ctermfg=yellow cterm=none hi PreProc cterm=none hi Type cterm=bold hi MatchParen cterm=bold ctermbg=none ctermfg=white hi LineNr ctermfg=black cterm=bold ctermbg=black hi TabLineFill ctermfg=black ctermbg=black hi TabLine ctermfg=grey ctermbg=black cterm=none hi TabLineSel ctermfg=white ctermbg=black hi OverLength ctermbg=red ctermfg=white match OverLength /\%81v.\+/ command DOL match OverLength // command EOL match OverLength /\%81v.\+/ |