" designed for vim 8+ (and inspired by rwxrob) " https://github.com/starr-dusT/dotfiles """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " general """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " automatically write files when changing when multiple files open set autowrite set number set colorcolumn=79 syntax enable """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " wildmenu """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Ignore compiled files set wildignore=*.o,*~,*.pyc if has("win16") || has("win32") set wildignore+=.git\*,.hg\*,.svn\* else set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store endif set path=$PWD/** " enable fuzzy finding in the vim command line set nowildmenu set wildmode=list:full """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " netrw """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" let g:netrw_banner = 0 let g:netrw_keepdir = 0 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " keys """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " map leader to Space let mapleader = " " " movement map j map k map h map l " netrw map e :e . " open common files map ov :e ~/.vimrc " functions keys map :set number! :set relativenumber! map :set list! map :set cursorline! map :set spell! " better use of arrow keys, number increment/decrement nnoremap nnoremap