Add git key bindings

This commit is contained in:
2021-10-15 21:04:15 +01:00
parent 47b7681b02
commit 6190015222

View File

@@ -136,9 +136,9 @@ nnoremap <c-f> /
"Search within the whole project
nnoremap <c-s-f> <cmd>Rg<cr>
"Move line down (uses vim-unimpaired) (replaced move down, use "j")
nnoremap <c-j> ddkP
nnoremap <c-j> <c-e>
"Move line up (uses vim-unimpaired) (replaced move up, use "k")
nnoremap <c-k> ddp
nnoremap <c-k> <c-y>
"Does not work because of legacy reasons
" nnoremap <c-m>
"Search marks (replaced "j" clone)
@@ -169,9 +169,9 @@ inoremap <c-f> <Esc>/
"Search within the whole project
inoremap <c-s-f> <cmd>Rg<cr>
"Move line down (uses vim-unimpaired) (replaced <CR> clone)
inoremap <c-j> <Esc>ddkPi
inoremap <c-j> <Esc>ddpi
"Move line up (uses vim-unimpaired) (replaced start digraph, use command instead)
inoremap <c-k> <Esc>ddpi
inoremap <c-k> <Esc>ddkPi
"Does not work because of legacy reasons
" inoremap <c-m> <cmd>Marks<cr>
"Add line below (replaced execute single command in normal)
@@ -197,6 +197,11 @@ nnoremap <Leader><space> :nohlsearch<cr>
"Convert tabs to spaces
nnoremap <Leader><Tab> :retab<cr>
"Git mappings
nnoremap ga :Git add %
nnoremap gb :Git blame
nnoremap gc :Git commit
"Map movement keys to Escape
inoremap jj <Esc>
inoremap jk <Esc>