diff --git a/hosts/default/home.nix b/hosts/default/home.nix index 9721366..92c246a 100644 --- a/hosts/default/home.nix +++ b/hosts/default/home.nix @@ -284,6 +284,49 @@ action = "vim.cmd.Ex"; options.desc = "Open the integrated file explorer"; } + { + mode = "x"; + key = "p"; + action = "[[\"_dP]]"; + options.desc = "Paste but not override"; + } + { + mode = [ + "n" + "v" + ]; + key = "d"; + action = "[[\"_d]]"; + options.desc = "Delete no without copying"; + } + { + mode = [ + "n" + "v" + ]; + key = "y"; + action = "[[\"+y]]"; + options.desc = "Copy to system clipboard"; + } + { + mode = "n"; + key = "Y"; + action = "[[\"+Y]]"; + # TODO find out what this remap does + options.desc = "IDK"; + } + { + mode = "v"; + key = "J"; + action = ":m '>+1gv=gv"; + options.desc = "Move selected lines down"; + } + { + mode = "v"; + key = "K"; + action = ":m '<-2gv=gv"; + options.desc = "Move selected lines up"; + } ]; plugins = {