diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-04-21 00:07:30 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-04-21 00:12:48 +0300 |
| commit | 9ca23af4f73f1ac56e64a1c15885fdcbf64ad66d (patch) | |
| tree | 3260754b6054f94d7d19fa4bce5d3d73fad5207b | |
| parent | 286340b6f12e438616c01018ec8882e46f63f846 (diff) | |
Added keymaps to move blocks in visual mode in vim
| -rw-r--r-- | .config/nvim/lua/custom/config/keymaps.lua | 6 | ||||
| -rw-r--r-- | modules/common.nix | 3 |
2 files changed, 7 insertions, 2 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' }) diff --git a/modules/common.nix b/modules/common.nix index 3c5e255..e7bd415 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -4,9 +4,8 @@ # # #--------------------------------------# -{config, pkgs, ...}: +{config, pkgs, ...}: { -{ # User users.users.kyren = { isNormalUser = true; |
