diff options
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/lua/custom/config/keymaps.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/.config/nvim/lua/custom/config/keymaps.lua b/.config/nvim/lua/custom/config/keymaps.lua index 0b4b4a2..36134dd 100644 --- a/.config/nvim/lua/custom/config/keymaps.lua +++ b/.config/nvim/lua/custom/config/keymaps.lua @@ -55,6 +55,12 @@ set('x', '<leader>p', '<cmd>lua RemoveClipboardCR()<cr>"_dP') set({ 'n', 'x' }, 'p', '<cmd>lua RemoveClipboardCR()<cr>p', { noremap = true }) set({ 'n', 'x' }, 'P', '<cmd>lua RemoveClipboardCR()<cr>P', { noremap = true }) +-- Move lines around +set('n', '<A-j>', ":m .+1<cr>", { noremap = true }) +set('n', '<A-k>', ":m .-2<cr>", { noremap = true }) +set('v', '<A-j>', ":m '>+1<cr>gv", { noremap = true }) +set('v', '<A-k>', ":m '<-2<cr>gv", { noremap = true }) + -- Misc set({ 'n', 'i' }, '<C-a>', '<Esc>ggVG', { desc = 'Visually Highlight [A]ll' }) set('i', '<C-H>', '<C-w>', { desc = 'Ctrl + Backspace to delete word' }) |
