" Set filetype indent plugin on " Syntax highlighting syntax on " Add number rows set number " No swap file set noswapfile " Incremental search & highlight set incsearch set hls " Runtime path let $RTP=split(&runtimepath, ',')[0] let $RC="$HOME/.vimrc" " Set default path set path=.,** " Plugin stuff execute pathogen#infect() " Always show file name set laststatus=2 " Enter to insert blank line below current, Shift+Enter to insert above map o map O " Folding (move to python specific vim file?) set foldmethod=indent set foldnestmax=2 nnoremap za vnoremap zf " F9 execute current Python file autocmd FileType python map :w:exec '!clear;python' shellescape(@%, 1) autocmd FileType python imap :w:exec '!clear;python' shellescape(@%, 1) " Cycle through buffers map [b :bp map ]b :bn map db :bd " Toggle Nerd tree map :NERDTreeToggle " Save, Save and quit map :w map :wq " Lint autocmd FileType python map gl :w:exec '!python -m black' shellescape(@%, 1)