" These allow me to quickly save and quit vim nnoremap w :w nnoremap q :q " Remaps to move line under the cursor up and down nnoremap :m .-2== nnoremap :m .+1== vnoremap K :m '<-2gv=gv vnoremap J :m '>+1gv=gv " Move split panes to left/bottom/top/right nnoremap H nnoremap J nnoremap K nnoremap L " move between panes to left/bottom/top/right nnoremap h h nnoremap j j nnoremap k k nnoremap l l tnoremap h tnoremap j tnoremap k tnoremap l " Remove search highlighting noremap nh :nohl " Use Ctrl+A to select the whole file nnoremap ggVG function! OpenTerminal() split term://bash resize 10 endfunction " Open terminal nnoremap t :call OpenTerminal() " Open Gitabra nnoremap g :Gitabra " Open splits nnoremap v :vs nnoremap vv :sp " Use Ctrl+Shift+jk to resize panes nnoremap :resize -2 nnoremap :resize +2 " Remap to toggle gitsigns as linehl nnoremap sg :Gitsigns toggle_linehl