set nocompatible syntax on filetype plugin on set path+=** set wildmenu set showcmd set wildmode=longest:full,full set wildoptions=pum 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 hidden set backspace=indent,eol,start set hlsearch " Rendering set ttyfast set laststatus=1 set t_Co=256 set background=dark set colorcolumn=81 hi ColorColumn ctermbg=lightgrey guibg=lightgrey " 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