""" """ Single key """ nnoremap :mksession! .vim-session noremap :ALERename nnoremap :UndotreeToggle nnoremap :call gitblame#echo() nnoremap :NERDTreeToggle nnoremap k (v:count == 0 ? 'gk' : 'k') nnoremap j (v:count == 0 ? 'gj' : 'j') xnoremap k (v:count == 0 ? 'gk' : 'k') xnoremap j (v:count == 0 ? 'gj' : 'j') nnoremap \| :tab ter ++close lazygit """ """ Shift + key """ let g:tabman_toggle = '' """ """ Control + key """ inoremap :w inoremap "+p inoremap ggVG inoremap inoremap u nnoremap :w nnoremap ggVG xnoremap "+p xnoremap "+y xnoremap "+d nnoremap l= nnoremap h= nnoremap j= nnoremap k= tnoremap l= tnoremap h= tnoremap j= tnoremap k= inoremap cnoremap inoremap cnoremap """ """ Alt + key """ " Move lines up/down with Alt-J/K execute "set =\ej" nnoremap :m+1 execute "set =\ek" nnoremap :m-2 xnoremap :m '>+1gv=gv xnoremap :m '<-2gv=gv execute "set =\eo" nnoremap gT inoremap gT tnoremap gT execute "set =\ep" nnoremap gt inoremap gt tnoremap gt """ """ Two keys """ nnoremap gd (ale_go_to_definition) nnoremap gi (ale_go_to_implementation) nnoremap ff (ale_hover)