From 9cafb7b773106a1af62e79ef2979edeaf7997722 Mon Sep 17 00:00:00 2001 From: Sebastian Estrella <2049686+sestrella@users.noreply.github.com> Date: Tue, 23 Jan 2024 00:10:54 -0500 Subject: [PATCH] [neovim] Add keymaps to move lines --- home/git.nix | 1 + home/neovim/extra-config.lua | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/home/git.nix b/home/git.nix index 11d5fc7..f611c0f 100644 --- a/home/git.nix +++ b/home/git.nix @@ -30,6 +30,7 @@ programs.fish.shellAbbrs = { "gc!" = "git commit -v --amend"; + "gd!" = "git diff --cached"; "gp!" = "git push --force-with-lease"; ga = "git add"; gaa = "git add --all"; diff --git a/home/neovim/extra-config.lua b/home/neovim/extra-config.lua index 99dc715..90f4afd 100644 --- a/home/neovim/extra-config.lua +++ b/home/neovim/extra-config.lua @@ -21,3 +21,7 @@ vim.keymap.set("n", "n", "nzz", {}) -- https://twitter.com/adib_hanna/status/1657074745978781701 vim.keymap.set("n", "j", "jzz", {}) vim.keymap.set("n", "k", "kzz", {}) +-- https://github.com/ThePrimeagen/init.lua/blob/master/lua/theprimeagen/remap.lua +-- https://vimtricks.com/p/vimtrick-moving-lines/ +vim.keymap.set("v", "J", ":m '>+1gv=gv") +vim.keymap.set("v", "K", ":m '<-2gv=gv")