set autoread set autowrite set background =dark set backspace =indent,eol,start set cmdheight =1 set cmdwinheight =5 set completeopt =menuone,longest,preview set cscopetag set display =lastline set fillchars =vert:\|,fold:\- set history =100 set laststatus =2 set lazyredraw set linespace =0 set list set listchars =eol:$,tab:>- set matchpairs +=<:> set matchtime =1 set maxmem =500000 set maxmempattern =500000 set maxmemtot =1000000 set modeline set modelines =2 set noequalalways set noshowcmd set nrformats =alpha,hex set pastetoggle = set pumheight =30 set report =1 set ruler set scrolloff =10 set showmatch set splitbelow set splitright set synmaxcol =140 set textwidth =0 set virtualedit =block set whichwrap =b,s,h,l,<,>,[,] set noswapfile set nobackup set directory=~/.vim/_swap set backupdir=~/.vim/_swap if !isdirectory(expand('~/.vim/_swap')) call mkdir($HOME.'/.vim/_swap', 'p') endif if !isdirectory(expand('~/.vim/_undo')) call mkdir($HOME.'/.vim/_undo', 'p') endif set undodir =~/.vim/_undo set undofile set undolevels=200 if (exists('+colorcolumn')) set colorcolumn=80,100 endif