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, +}