au! se modeline function! ToggleRnu() if(&rnu == 1) set nornu else set rnu endif endfunc "XML and HTML let xml_use_xhtml = 1 "Protodef configuration let disable_protodef_sorting = 256 filetype plugin on filetype indent on au BufWritePost .vimrc so % au FileType cpp setl cindent au FileType gitcommit setl spell au BufRead *.qdef sy region VertSplit start="^:" end="ok$" nnoremap :call ToggleRnu() nnoremap :mak nnoremap :sh " Mouse side buttons (yellow mode) nnoremap . nnoremap @@ nnoremap Y y$ command! FSR FSSplitRight command! FSL FSSplitLeft "My old custom theme. You will be missed, old friend. "colo elflord "hi TabLine cterm=none ctermfg=gray ctermbg=cyan "hi TabLineFill cterm=none ctermbg=cyan "hi TabLineSel ctermfg=white "hi LineNr cterm=none ctermbg=none ctermfg=darkgray "hi CursorLineNr cterm=none ctermfg=yellow "hi CursorLine cterm=none "hi ColorColumn ctermbg=magenta "hi PreProc ctermfg=darkmagenta "hi vimOption ctermfg=blue "hi Special ctermfg=red "hi String ctermfg=brown "hi PMenuSel ctermbg=white "hi SpellBad cterm=underline ctermbg=none ctermfg=darkred "hi SpellCap cterm=underline ctermbg=none ctermfg=darkblue "hi SpellRare cterm=underline ctermbg=none ctermfg=darkgreen "hi SpellLocal cterm=underline ctermbg=none ctermfg=darkmagenta let &t_Co=256 syntax enable set background=dark let g:solarized_termtrans=0 let g:solarized_termcolors=16 "default value is 16 let g:solarized_degrade=0 colo solarized "Customisations. this is spelll test, vim. hi SpellBad cterm=underline ctermbg=0 hi SpellCap cterm=underline ctermbg=none ctermfg=11 hi SpellRare cterm=underline ctermbg=none ctermfg=11 hi TabLine cterm=none ctermfg=8 ctermbg=10 hi TabLineFill cterm=none ctermfg=14 ctermbg=10 hi TabLineSel cterm=none ctermfg=14 ctermbg=8 hi Title cterm=none ctermfg=3 hi Statement cterm=bold ctermfg=14 hi link Structure Statement "hi Label ctermfg=3 hi Operator ctermfg=darkred "hi Type cterm=none ctermfg=3 hi String ctermfg=darkgreen hi Number ctermfg=darkblue hi Constant ctermfg=darkcyan hi Character ctermfg=red hi PreProc ctermfg=darkmagenta hi Error cterm=bold,standout ctermbg=15 ctermfg=darkred hi! link cPreCondit PreProc "Indentation let g:indent_guides_auto_colors = 0 hi IndentGuidesOdd ctermbg=8 hi IndentGuidesEven ctermbg=0 let maplocalleader=',' let cpp_space_errors=1 let c_space_errors=1 "set cindent set incsearch set wildmenu set showcmd set ttimeoutlen=100 "key code delay set smartindent set colorcolumn=80 set expandtab set softtabstop=2 set shiftwidth=2 set cursorline set laststatus=2 "Always show status line set ruler set nu "Show line number set nuw=2 "minimum width of number column set mouse=a "Enable mouse for everything set wrap set lbr "Break at word boundary set sbr=↳\ "At the start of wrapped line set listchars=eol:$,extends:>,precedes:<,tab:>-,trail:. "set autochdir "cd to current file's directory set spellsuggest=fast set spelllang=en set nospell "spell checking, off by default set swb=useopen,usetab,newtab "jump to existing buffer when needed set cino+=N-s set autowrite set textwidth=79 "GUI set guioptions-=e,T