syntax enable set tabstop=2 set softtabstop=2 set expandtab set number set showcmd set cursorline set wrap filetype indent on set wildmenu set lazyredraw set showmatch " highlight matching pairs of brackets, use % to jump between them. set matchpairs+=<:> set incsearch set hlsearch set ignorecase nnoremap :nohlsearch set foldenable set foldlevelstart=10 set foldnestmax=10 set foldmethod=indent nnoremap j gj nnoremap k gk nnoremap B ^ nnoremap E $ nnoremap $ nnoremap ^ nnoremap gV `[v`] map :NERDTreeToggle let mapleader="," inoremap jk " save session nnoremap s :mksession nnoremap a :Ag " Enable backups in tmp dir set backup set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp set backupskip=/tmp/* set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp set writebackup " nerdtree stuff let NERDTreeShowHidden=1 if filereadable(expand("~/.vimrc.plug")) source ~/.vimrc.plug endif