diff --git a/lua/default/remap.lua b/lua/default/remap.lua index 2ab7999..d5ec774 100644 --- a/lua/default/remap.lua +++ b/lua/default/remap.lua @@ -1,25 +1,27 @@ +-- Settings leader as space. Leader is requred for all custom keybinds vim.g.mapleader = " " +-- Enters netrw/file explore in nvim vim.keymap.set("n", "pv", vim.cmd.Ex) +-- Lests you move visual marked blocks up and down vim.keymap.set("v", "J", ":m '>+1gv=gv") vim.keymap.set("v", "K", ":m '<-2gv=gv") +-- Lets you move the line below onto current line vim.keymap.set("n", "J", "mzJ`z") + +-- Lets you jump half page up and down vim.keymap.set("n", "", "zz") vim.keymap.set("n", "", "zz") -vim.keymap.set("n", "n", "nzzzv") -vim.keymap.set("n", "N", "Nzzzv") -vim.keymap.set("n", "=ap", "ma=ap'a") --- greatest remap ever +-- Lets you paste without swapping the yoink/paste buffer vim.keymap.set("x", "p", [["_dP]]) --- next greatest remap ever : asbjornHaland +-- Lets you yoink into clipboard vim.keymap.set({"n", "v"}, "y", [["+y]]) vim.keymap.set("n", "Y", [["+Y]]) -vim.keymap.set({"n", "v"}, "d", "\"_d") - +-- Ctrl-c remap to Esc vim.keymap.set("i", "", "") -vim.keymap.set("n", "Q", "") +vim.keymap.set("n", "Q", "") \ No newline at end of file