mirror of
https://github.com/pnx/dotfiles
synced 2026-06-16 03:14:55 +02:00
nvim: keymaps: restructure abit.
This commit is contained in:
parent
93c3d7e5f7
commit
b80f1c0db6
1 changed files with 6 additions and 5 deletions
|
|
@ -20,6 +20,12 @@ vim.keymap.set('x', '<Tab>', '=', { desc = 'auto indent selection' })
|
|||
vim.keymap.set('i', '<S-Tab', '<C-d>', { desc = 'delete indent' })
|
||||
|
||||
|
||||
-- Move text
|
||||
vim.keymap.set('n', '<S-a>', [[:m -2<CR>v=]], { silent = true, desc = 'move current line one line up' })
|
||||
vim.keymap.set('n', '<S-d>', [[:m +1<CR>v=]], { silent = true, desc = 'move current line one line down' })
|
||||
vim.keymap.set('v', '<S-a>', [[:m '<-2<CR>gv=gv]], { silent = true, desc = 'move current selection one line up' })
|
||||
vim.keymap.set('v', '<S-d>', [[:m '>+1<CR>gv=gv]], { silent = true, desc = 'move current selection one line down' })
|
||||
|
||||
--
|
||||
-- Editing - formatting
|
||||
--
|
||||
|
|
@ -56,11 +62,6 @@ vim.keymap.set('x', '<leader>p', [["_dP]], { silent = true })
|
|||
-- Navigation
|
||||
--
|
||||
|
||||
-- Move text
|
||||
vim.keymap.set('n', '<S-a>', [[:m -2<CR>v=]], { silent = true, desc = 'move current line one line up' })
|
||||
vim.keymap.set('n', '<S-d>', [[:m +1<CR>v=]], { silent = true, desc = 'move current line one line down' })
|
||||
vim.keymap.set('v', '<S-a>', [[:m '<-2<CR>gv=gv]], { silent = true, desc = 'move current selection one line up' })
|
||||
vim.keymap.set('v', '<S-d>', [[:m '>+1<CR>gv=gv]], { silent = true, desc = 'move current selection one line down' })
|
||||
|
||||
-- Make half page jumps stay in the center of screen
|
||||
vim.keymap.set('n', '<C-u>', '<C-u>zz', { silent = true, desc = 'jump half a page up' })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue