syntax on set background=dark set nocompatible set backspace=indent,eol,start " more powerful backspacing set nomodeline set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc if has("autocmd") filetype plugin indent on endif set hidden set wildmenu set showcmd set hlsearch set ignorecase set smartcase set incsearch set history=5000 set ruler colorscheme koehler set nodigraph set ai nocp ek hid ru sc vb wmnu noeb noet nosol set bs=2 fo=cqrt ls=2 shm=at ww=<,>,h,l ts=4 set comments=sl:/*,mb:**,elx:* set viminfo=%,'50,\"100,:100,n~/.viminfo set history=500 set undolevels=1000 set t_vb= set noerrorbells " no freaking error bells set visualbell set title set ruler set showmatch set nosmarttab au Filetype python set sts=4 sw=4 au Filetype xml,html,css set sts=2 sw=2 set showcmd " Show (partial) command in status line. set showmatch " Show matching brackets. imap ,t =strftime('%H:%M') imap ,T =strftime('%T') imap ,d =strftime('%Y-%m-%d') imap ;d =strftime('%Y%m%d') imap ,D =strftime('%Y-%m-%d %T') set backspace=indent,eol,start set autoindent set nostartofline set ruler set laststatus=2 set visualbell set t_vb= set cmdheight=2 set notimeout ttimeout ttimeoutlen=200 set pastetoggle= set shiftwidth=4 " shiftwidth: Number of spaces to use for each insertion of (auto)indent. set softtabstop=4 set expandtab " insert spaces when hitting nnoremap :nohl set t_Co=256