set nocompatible syntax on filetype plugin on set path+=** set wildmenu set wildignore+=*/tmp/*,*.so,*.swp,*.zip set wildignore+=*\\tmp\\*,*.exe set number set number ruler set showmatch set ruler set wrap set showbreak=↳\ \ set textwidth=79 set colorcolumn=81 " Show bad whitespace in an obvious but not obnoxious color highlight pythonSpaceError ctermbg=darkgreen guibg=darkgreen highlight BadWhitespace ctermbg=darkgreen guibg=darkgreen au BufNewFile,BufRead *.py,*.pyw,*.c,*.h,*.cc,*.hh,*.sh match BadWhitespace /\s\+$/ " File settings au FileType * \ set tabstop=2 \ softtabstop=2 \ shiftwidth=2 \ textwidth=79 \ expandtab \ autoindent \ smartindent