-- Loaded by `null.config` local remap = function(mode, key, target, opts) vim.api.nvim_set_keymap(mode, key, target, opts or { noremap = true, silent = true, }) end -- Map Ctrl+U as U so it can be used as redo remap("n", "", "U") -- Map U as redo remap("n", "U", "") -- Yank and Put remap("n", "", '"+y') remap("n", "", '"+p') remap("n", "", '"+y') remap("n", "", '"+p') -- Comment a line like how it is on VSC (using vim-commentary) remap("n", "", "gcc", { noremap = false }) remap("v", "", "gc", { noremap = false }) remap("i", "", "gcc", { noremap = false })