diff --git a/lua/kickstart/mappings.lua b/lua/kickstart/mappings.lua index 5080a0db..3f5e1b1a 100644 --- a/lua/kickstart/mappings.lua +++ b/lua/kickstart/mappings.lua @@ -44,3 +44,12 @@ vim.api.nvim_create_autocmd('TextYankPost', { vim.highlight.on_yank() end, }) + +-- ######## LINES MOVE ########### +-- NORMAL mode: Move the current line down/up +vim.keymap.set('n', '', ':m .+1==', { desc = 'Move line down' }) +vim.keymap.set('n', '', ':m .-2==', { desc = 'Move line up' }) +-- VISUAL mode: Move the selected block down/up +vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'Move selection down' }) +vim.keymap.set('v', '', ":m '<-2gv=gv", { desc = 'Move selection up' }) +-- ###########################