From 9e0bf8839f00c59fb74b23d29206b70db7281fa2 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 26 Jun 2022 17:09:40 +0300 Subject: [PATCH] feat: add moving of selected lines --- lua/bindings.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/bindings.lua b/lua/bindings.lua index 5dbd8bb..d0e9c1b 100644 --- a/lua/bindings.lua +++ b/lua/bindings.lua @@ -28,3 +28,11 @@ map('v', '>', '>gv') map('n', '', ':tabprevious', silent) map('n', '', ':tabnext', silent) +-- Move lines up or down +map('n', '', ':m .+1==', silent) +map('n', '', ':m .+1==', silent) +map('n', '', ':m .-2==', silent) +map('i', '', ':m .+1==gi', silent) +map('i', '', ':m .-2==gi', silent) +map('v', '', ":m '>+1gv=gv", silent) +map('v', '', ":m '<-2gv=gv", silent)