local keymap = require('utils.keymap') local mapopts = keymap.new_opts keymap.nmap({ { 'j', 'm .+1==' }, { 'k', 'm .-2==' }, { 'o', ':bp' }, { 'p', ':bn' }, { '', '"+yy' }, }) keymap.xmap({ { '<', '', '>gv' }, { 'v', 'yP' }, { '', '"+y' }, }) keymap.tmap({ { '', '' }, }) keymap.cmap({ { '%%', function() return vim.fn.getcmdtype() == ':' and string.format('%s/', vim.fn.expand('%:h')) or '%%' end, mapopts(keymap.expr, keymap.nosilent, 'Append to relative path'), }, })