set nocompatible " General set autoread set hidden set showmode set showcmd set number set history=1000 set gcr=a:blinkon0 set grepprg="grep -nH $*" let g:tex_flavor = "latex" set visualbell set background=dark set runtimepath=~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after syntax on " Status line set statusline= set statusline +=%1*\ %n\ %* set statusline +=%5*%{&ff}%* set statusline +=3*%y%* set statusline +=%4*\ %<%F%* set statusline +=%2*%m%* set statusline +=%1*%=%5l%* set statusline +=%2*/%L%* set statusline +=%1*%4v\ %* set statusline +=%2*0x%04B\ %* " Turn off swap files set noswapfile set nobackup set nowb " Indentation set autoindent set smartindent set smarttab set shiftwidth=8 set softtabstop=8 set tabstop=8 set expandtab noremap p p=`[ noremap P P=`[ filetype plugin on filetype indent on set nowrap set linebreak set splitbelow set splitright " Completion set wildmode=list:longest set wildmenu set wildignore=*.o,*.obj,*~ set wildignore+=vim/backups set wildignore+=*sass-cache* set wildignore+=*DS_Store* set wildignore+=vendor/cache/** set wildignore+=log/** set wildignore+=tmp/** set wildignore+=*.png,*.jpeg,*.gif " Scrolling set scrolloff=8 set sidescrolloff=15 set sidescroll=1 " Key mapping no no no no ino ino ino ino vno vno vno vno nnoremap nnoremap nnoremap nnoremap " Email options au BufRead /tmp/mutt-* set tw=72