diff options
| author | Martin Fischer <martin@push-f.com> | 2026-10-26 12:27:39 +0100 |
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2026-10-31 08:43:09 +0100 |
| commit | 931c673222f8de3004c33b5cabe74be443178082 (patch) | |
| tree | 97475e4086ddb42c6b9ce208e50a523267181afb | |
| parent | f42d3094ca7bbe5f91721f3ab0fb14696ee3c463 (diff) | |
feat(user/nvim): add key bindings for moving line up/down
| -rw-r--r-- | user/nvim/init.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/user/nvim/init.lua b/user/nvim/init.lua index 6cffd67..5906ce4 100644 --- a/user/nvim/init.lua +++ b/user/nvim/init.lua @@ -223,6 +223,11 @@ require('blink.cmp').setup({ -- Clear search highlighting with Escape. vim.keymap.set('n', '<Esc>', '<cmd>nohlsearch<CR>', { desc = 'Clear search highlight' }) +vim.keymap.set('n', '<A-n>', ':m .+1<CR>==', { desc = 'Move line down' }) +vim.keymap.set('n', '<A-e>', ':m .-2<CR>==', { desc = 'Move line up' }) +vim.keymap.set('v', '<A-n>', ":m '>+1<CR>gv=gv", { desc = 'Move selection down' }) +vim.keymap.set('v', '<A-e>', ":m '<-2<CR>gv=gv", { desc = 'Move selection up' }) + vim.keymap.set('n', '<C-S-Tab>', '<cmd>tabprevious<CR>', { desc = 'Previous tab' }) vim.keymap.set('n', '<C-Tab>', '<cmd>tabnext<CR>', { desc = 'Next tab' }) |
