]> git.huck.website - nvim.git/commitdiff
maps for moving visual lines
authorHuck Boles <huck@huck.website>
Sat, 13 May 2023 20:36:28 +0000 (15:36 -0500)
committerHuck Boles <huck@huck.website>
Sat, 13 May 2023 20:36:28 +0000 (15:36 -0500)
lua/map.lua

index a32203f7cfe4e1d5f427e7108c64b74351d389ff..703d2846c8f454b1c6556128bce9255718ce5681 100644 (file)
@@ -8,6 +8,10 @@ vim.keymap.set('n', '<LEADER><SPACE>', '<CMD>bprev<CR>')
 vim.keymap.set('n', 'j', 'gj')
 vim.keymap.set('n', 'k', 'gk')
 
+-- move visual selections
+vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
+vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
+
 -- quick redo last macro
 vim.keymap.set('n', 'Q', '@@')