local map = vim.keymap.set -- Navigation map("n", "pv", vim.cmd.Ex) -- Move lines up/down map("v", "J", ":m '>+1gv=gv") map("v", "K", ":m '<-2gv=gv") -- Keep cursor centered map("n", "", "zz") map("n", "", "zz") map("n", "n", "nzzzv") map("n", "N", "Nzzzv") -- Paste without losing register map("x", "p", [["_dP]]) -- System clipboard map("n", "y", [["+y]]) map("v", "y", [["+y]]) map("n", "Y", [["+Y]]) -- Delete to void map("n", "d", [["_d]]) map("v", "d", [["_d]]) -- Window splits map("n", "sv", "v") map("n", "sh", "s") map("n", "", "h") map("n", "", "l") map("n", "", "j") map("n", "", "k")