From b80f1c0db67c866da87f42019f02ec9c62da5ef2 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 5 Sep 2024 21:13:22 +0200 Subject: [PATCH] nvim: keymaps: restructure abit. --- nvim/lua/user/keymaps.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/nvim/lua/user/keymaps.lua b/nvim/lua/user/keymaps.lua index f81336b..949d7ec 100644 --- a/nvim/lua/user/keymaps.lua +++ b/nvim/lua/user/keymaps.lua @@ -20,6 +20,12 @@ vim.keymap.set('x', '', '=', { desc = 'auto indent selection' }) vim.keymap.set('i', '', { desc = 'delete indent' }) +-- Move text +vim.keymap.set('n', '', [[:m -2v=]], { silent = true, desc = 'move current line one line up' }) +vim.keymap.set('n', '', [[:m +1v=]], { silent = true, desc = 'move current line one line down' }) +vim.keymap.set('v', '', [[:m '<-2gv=gv]], { silent = true, desc = 'move current selection one line up' }) +vim.keymap.set('v', '', [[:m '>+1gv=gv]], { silent = true, desc = 'move current selection one line down' }) + -- -- Editing - formatting -- @@ -56,11 +62,6 @@ vim.keymap.set('x', 'p', [["_dP]], { silent = true }) -- Navigation -- --- Move text -vim.keymap.set('n', '', [[:m -2v=]], { silent = true, desc = 'move current line one line up' }) -vim.keymap.set('n', '', [[:m +1v=]], { silent = true, desc = 'move current line one line down' }) -vim.keymap.set('v', '', [[:m '<-2gv=gv]], { silent = true, desc = 'move current selection one line up' }) -vim.keymap.set('v', '', [[:m '>+1gv=gv]], { silent = true, desc = 'move current selection one line down' }) -- Make half page jumps stay in the center of screen vim.keymap.set('n', '', 'zz', { silent = true, desc = 'jump half a page up' })