feat: improved move

This commit is contained in:
2026-07-17 08:48:55 +02:00
parent 3641556216
commit 64745ab215
+18 -14
View File
@@ -1,19 +1,23 @@
local utils = require("utils") local utils = require("utils")
return { return {
opts = {}, opts = {},
"fedepujol/move.nvim", "fedepujol/move.nvim",
keys = { keys = {
{ "<A-S-k>", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up" }, { "<A-S-k>", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up" },
{ "<A-S-j>", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down" }, { "<A-S-j>", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down" },
{ "<leader>mk", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up" }, { "<A-S-h>", utils.run_vim_cmd("MoveWord(-1)"), desc = "Move line left" },
{ "<leader>mj", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down" }, { "<A-S-l>", utils.run_vim_cmd("MoveWord(1)"), desc = "Move word right" },
{ "<leader>mk", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up" },
{ "<leader>mj", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down" },
-- Move blocks in visual mode -- Move blocks in visual mode
{ "<A-k>", utils.run_vim_cmd("MoveBlock(-1)"), desc = "Move line up", mode = "v" }, { "<A-k>", utils.run_vim_cmd("'<,'>MoveBlock(-1)"), desc = "Move line up", mode = "v" },
{ "<A-j>", utils.run_vim_cmd("MoveBlock(1)"), desc = "Move line down", mode = "v" }, { "<A-j>", utils.run_vim_cmd("'<,'>MoveBlock(1)"), desc = "Move line down", mode = "v" },
-- Move lines in insert mode -- Move lines in insert mode
{ "<A-k>", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up", mode = "i" }, { "<A-k>", utils.run_vim_cmd("MoveLine(-1)"), desc = "Move line up", mode = "i" },
{ "<A-j>", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down", mode = "i" }, { "<A-j>", utils.run_vim_cmd("MoveLine(1)"), desc = "Move line down", mode = "i" },
}, { "<A-l>", utils.run_vim_cmd("MoveWord(1)"), desc = "Move word right", mode = "i" },
{ "<A-h>", utils.run_vim_cmd("MoveWord(-1)"), desc = "Move word left", mode = "i" },
},
} }