[nvim] add some more mappings

This commit is contained in:
Dmytro Meleshko 2021-05-15 18:45:59 +03:00
parent a34e6beee2
commit 96df378bb0

View file

@ -100,7 +100,8 @@ set commentstring=//%s
nnoremap <C-n> <C-i> nnoremap <C-n> <C-i>
nnoremap <C-p> <C-o> nnoremap <C-p> <C-o>
nnoremap Q <nop> " Source of this trick: <https://youtu.be/bQfFvExpZDU?t=268>
nnoremap Q gq
" normal mode " normal mode
nnoremap <leader>dg :.diffget<CR> nnoremap <leader>dg :.diffget<CR>
@ -110,10 +111,18 @@ set commentstring=//%s
xnoremap <leader>dp :diffput<CR> xnoremap <leader>dp :diffput<CR>
" Horizontal scroll " Horizontal scroll
" Alt+hjkl and Alt+Arrow - scroll one column/row
" Alt+Shift+hjkl - scroll half a page
" normal mode " normal mode
nnoremap <M-h> zh nnoremap <M-h> zh
nnoremap <M-H> zH nnoremap <M-H> zH
nnoremap <M-Left> zh nnoremap <M-Left> zh
nnoremap <M-j> <C-e>
nnoremap <M-J> <C-d>
nnoremap <M-Down> <C-e>
nnoremap <M-k> <C-y>
nnoremap <M-K> <C-u>
nnoremap <M-Up> <C-y>
nnoremap <M-l> zl nnoremap <M-l> zl
nnoremap <M-L> zL nnoremap <M-L> zL
nnoremap <M-Right> zl nnoremap <M-Right> zl
@ -121,6 +130,12 @@ set commentstring=//%s
xnoremap <M-h> zh xnoremap <M-h> zh
xnoremap <M-H> zH xnoremap <M-H> zH
xnoremap <M-Left> zh xnoremap <M-Left> zh
xnoremap <M-j> <C-e>
xnoremap <M-J> <C-d>
xnoremap <M-Down> <C-e>
xnoremap <M-k> <C-y>
xnoremap <M-K> <C-u>
xnoremap <M-Up> <C-y>
xnoremap <M-l> zl xnoremap <M-l> zl
xnoremap <M-L> zL xnoremap <M-L> zL
xnoremap <M-Right> zl xnoremap <M-Right> zl