mappings to move selections up/down
authorTobias Sachs <git-pngdhxpf-ts@twobees.de>
Mon, 18 Oct 2021 07:39:22 +0000 (09:39 +0200)
committerTobias Sachs <git-pngdhxpf-ts@twobees.de>
Mon, 18 Oct 2021 07:39:22 +0000 (09:39 +0200)
vimrc

diff --git a/vimrc b/vimrc
index 24b098a7e63a35f8e79c8e7b05310b038e0777e4..d42ba7ef358fa9eef7d96bc72b5a10d73bb95517 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -158,10 +158,12 @@ cmap w!! w !sudo tee > /dev/null %
 "
 "move visually selected
 
-vnoremap <M-j> :m '>+1<CR>gv=gv
-vnoremap <M-k> :m '<-2<CR>gv=gv
-nnoremap <M-k> :m -2<CR>==
-nnoremap <M-j> :m +1<CR>==
+nnoremap <A-j> :m .+1<CR>==
+nnoremap <A-k> :m .-2<CR>==
+inoremap <A-j> <Esc>:m .+1<CR>==gi
+inoremap <A-k> <Esc>:m .-2<CR>==gi
+vnoremap <A-j> :m '>+1<CR>gv=gv
+vnoremap <A-k> :m '<-2<CR>gv=gv
 
 " repeat last command on all selected:
 vnoremap . :normal.<CR>