" file settings set backup set writebackup " backup files dir set backupdir=~/_doxxx/backups " swap file dir set directory=~/_doxxx/backups " timestamp-extension to backups au BufWritePre * let &bex = '-' . strftime("%Y%m%d%H%M") . '.backup' " folding filetype plugin indent on set foldmethod=indent " fold by indentation " look-and-feel colorscheme torte " def colors set cursorline " minimalist status " [bufn][modified][ filepath ][writable|help|ro][ff/fenc/ft][ts][col] set ls=3 " one status only hi WinSeparator guibg=none " win border line " dim statusline fg color hi def StatusLineCsmr guifg=LightGray guibg=Blue ctermfg=LightGray ctermbg=Blue hi link StatusLine StatusLineCsmr set statusline=\ \%n\ \%1*\%1.3m\%* set statusline+=\%#DiffAdd#\ %f\ %* set statusline+=\ %w%h%r set statusline+=\%=%< " truncate following to left set statusline+=\ %#StatusLineCsmr#\·\ %{&ff}\·%{&fenc}\·\%Y " format/enc/type set statusline+=\ \·\ \ts=%{&ts} set statusline+=\ \·\ \%(col\ %c%V%)\ " hide toolbar, menubar and use text-tabs set guifont=Consolas:h11 set guioptions-=m set guioptions-=T set guioptions-=e set tabstop=2 shiftwidth=2 softtabstop=2 set expandtab set backspace=2 " backspace to del prev in insert mode " syntax formatting syntax on set number " line numbers " abbreviations " source ~/.vimabbrev " key mappings imap jkk