set nocompatible syntax on filetype plugin on set autoread " Set to auto read when a file is changed from the outside 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 hidden set backspace=indent,eol,start set hlsearch set noswapfile set mouse= "remove mouse "set clipboard=unnamedplus " Rendering set ttyfast set laststatus=1 set t_Co=256 let &t_ut='' 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 \ autoindent \ smartindent "Python Specific Config au FileType python \ set fileformat=unix \ encoding=utf-8 au FileType markdown,tex \ set spell spelllang=en_us