From 695323642165d6600766b6baa927f70b8157759d Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Thu, 16 Oct 2025 10:33:41 +0200 Subject: [PATCH] [Move] Add improved move plugin --- nvim/lua/plugins/util/move.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 nvim/lua/plugins/util/move.lua diff --git a/nvim/lua/plugins/util/move.lua b/nvim/lua/plugins/util/move.lua new file mode 100644 index 0000000..99f5180 --- /dev/null +++ b/nvim/lua/plugins/util/move.lua @@ -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", "", ":MoveLine(-1)", opts("Move line up")) + keymap.set("n", "", ":MoveLine(1)", opts("Move line down")) + + -- Move lines in insert mode + keymap.set("i", "", ":MoveLine(-1)i", opts("Move line up")) + keymap.set("i", "", ":MoveLine(1)i", opts("Move line down")) + keymap.set("i", "", ":MoveLine(-1)i", opts("Move line down")) + keymap.set("i", "", ":MoveLine(1)i", opts("Move line down")) + end, +}