[Move] Add improved move plugin

This commit is contained in:
2025-10-16 10:33:41 +02:00
parent 535941227a
commit 6953236421

View File

@@ -0,0 +1,18 @@
return {
"fedepujol/move.nvim",
config = function()
local opts = require("utils").opts
require("move").setup({})
local keymap = vim.keymap
-- Move lines up and down
keymap.set("n", "<A-S-k>", ":MoveLine(-1)<CR>", opts("Move line up"))
keymap.set("n", "<A-S-j>", ":MoveLine(1)<CR>", opts("Move line down"))
-- Move lines in insert mode
keymap.set("i", "<A-k>", "<Esc>:MoveLine(-1)<CR>i", opts("Move line up"))
keymap.set("i", "<A-j>", "<Esc>:MoveLine(1)<CR>i", opts("Move line down"))
keymap.set("i", "<A-S-k>", "<Esc>:MoveLine(-1)<CR><CR>i", opts("Move line down"))
keymap.set("i", "<A-S-j>", "<Esc>:MoveLine(1)<CR>i", opts("Move line down"))
end,
}