feature(neovim): move lines and scroll screen

This commit is contained in:
Beesquit committed 2026-10-05 19:46:57 +03:00
1 parent 6ac5dc3cdd
commit 6a36dc3112
1 file changed
+13
+13
View File
@@ -8,6 +8,10 @@ vim.cmd([[
tnoremap <C-l> <C-\\><C-o><C-w>l
tnoremap <C-j> <C-\\><C-o><C-w>j
" Screen scroll Alt+j
nnoremap <M-j> <C-e>
nnoremap <M-k> <C-y>
" Window navigation
nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
@@ -20,6 +24,15 @@ vim.cmd([[
nnoremap <C-Up> <C-w>k
nnoremap <C-Right> <C-w>l
" Move single line (Normal mode)
nnoremap <C-S-j> :m .+1<CR>==
nnoremap <C-S-k> :m .-2<CR>==
" Move selected lines (Visual mode)
xnoremap <C-S-j> :m '>+1<CR>gv=gv
xnoremap <C-S-k> :m '<-2<CR>gv=gv
" Why?
nnoremap <C-S-y> <Esc>:!echo meowmeow<CR>
" I don't remember