diff --git a/nvim/init.vim b/nvim/init.vim index 42c26e3..55c2d3c 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -320,30 +320,40 @@ noremap noremap noremap +" Whick key nnoremap :WhichKey '' nnoremap :WhichKey ',' +" Bindings for easy motion +" Character motions map c (easymotion-bd-f) nmap c (easymotion-overwin-f) - +" Line motions map L (easymotion-bd-jk) nmap L (easymotion-overwin-line) - +" Word motions map w (easymotion-bd-w) nmap w (easymotion-overwin-w) - -noremap / incsearch#go(incsearch_config()) -noremap ? incsearch#go(incsearch_config({'command': '?'})) -noremap g/ incsearch#go(incsearch_config({'is_stay': 1})) - +" Line motion jump map l (easymotion-lineforward) map j (easymotion-j) map k (easymotion-k) map h (easymotion-linebackward) +" Incremental search + easymotion +noremap / incsearch#go(incsearch_config()) +noremap ? incsearch#go(incsearch_config({'command': '?'})) +noremap g/ incsearch#go(incsearch_config({'is_stay': 1})) +" Tag helpers map :vsp :exec("tag ".expand("")) map :sp :exec("tag ".expand("")) +" Tabular helpers +vmap a= :Tabularize /= +vmap a; :Tabularize /:: +vmap a- :Tabularize /-> +vmap a: :Tabularize /:r1c1l0 + command! -bang -nargs=* GGrep \ call fzf#vim#grep( \ 'git grep --line-number '.shellescape(), 0,