diff --git a/lua/barink/keys.lua b/lua/barink/keys.lua index eb7e671..15aeab2 100644 --- a/lua/barink/keys.lua +++ b/lua/barink/keys.lua @@ -14,3 +14,12 @@ elseif osname == "Linux" then -- Linux only!! vim.keymap.set('n', 'x', "!chmod +x %", { silent = true }) end +-- Move lines while in visual mode +vim.keymap.set('v', '', ':m \'>+1gv=gv', {noremap = true}) +vim.keymap.set('v', '', ':m \'<-2gv=gv', {noremap = true}) +-- Move lines while in normal mode +vim.keymap.set('n', '', ':m .+1==', {noremap = true}) +vim.keymap.set('n', '', ':m .-2==', {noremap = true}) +-- Move line in edit mode +vim.keymap.set('i', '', ':m .+1==gi', {noremap = true}) +vim.keymap.set('i', '', ':m .-2==gi', {noremap = true})