local opt = { noremap = true } -- base G.map({ { 'n', 'nh', ':nohlsearch', opt }, { 'n', 'rp', ':%s/', opt }, { 'v', 'L', '$', opt }, { 'v', 'H', '^', opt }, { 'n', 'L', '$', opt }, { 'n', 'H', '^', opt }, { 'v', '>', '>gv', opt }, { 'v', '<', '', '>>', opt }, { 'n', '<', '<<', opt }, { 'n', '?', ':set hlsearch?', opt }, { 'n', '/', ':set hlsearch/', opt }, { 'n', '', ':tabn', opt }, { 'n', '', ':tabp', opt }, { 'n', '', 'j', opt }, { 'n', '', 'h', opt }, { 'n', '', 'k', opt }, { 'n', '', 'l', opt }, { 'n', '', ':q', opt }, { 'n', '', ':w !sudo tee %', opt }, { 'n', '', ':q!', opt }, { 'n', 'y', 'ggyG', opt }, { 'n', 'p', 'ggpG', opt }, { 'n', 'v', 'ggVG', opt }, { 'n', '', ':res -5', opt }, { 'n', '', ':res +5', opt }, { 'n', '', ':vertical resize -5', opt }, { 'n', '', ':vertical resize +5', opt }, })