require("key/rekey") -- wraps. rekey_visual('mw"', 's""P') -- wrap in "". rekey_visual('mw3"', 's""""""hhP') -- wrap in 3x "". rekey_visual('mw\'', 's\'\'P') -- wrap in ''. rekey_visual('mw(', 's()P') -- wrap in (). rekey_visual('mw{', 's{}P') -- wrap in {}. rekey_visual('mw<', 's<>P') -- wrap in {}. rekey_visual('mw[', 's[]P') -- wrap in []. rekey_visual('mw`', 's``P') -- wrap in ``. rekey_visual('mw3`', 's``````hhP') -- wrap in 3x ``. rekey_visual('mw*', 's**P') -- wrap in **. rekey_visual('mw2*', 's****hP') -- wrap in 2x **. rekey_visual('mw3*', 's******hhP') -- wrap in 3x **. -- markdown. rekey_normal('mmx', ':s/- \\[ \\]/- \\[x\\]/') -- mark checkbox. rekey_normal('mm ', ':s/- \\[x\\]/- \\[ \\]/') -- unmark checkbox. rekey_visual('mmx', ':s/- \\[ \\]/- \\[x\\]/') -- mark checkbox (multiline select), rekey_visual('mm ', ':s/- \\[x\\]/- \\[ \\]/') -- unmark checkbox (multiline select). rekey_normal('mmp', 'I  ') -- insert paragraph (indent). rekey_visual('mmb', 's****hP') -- make bold. rekey_visual('mmi', 's**P') -- make italic. rekey_visual('mms', 's~~~~hP') -- make strikethrough. rekey_visual('mmr', 's``P') -- wrap in `` (reference). rekey_visual('mmc', 's``````hhPa') -- wrap in 3x `` (code). -- rekey_visual('mm>', ':s/^') -- rekey_visual('mm<', '') -- rekey_normal('mm>', '') -- rekey_normal('mm<', '') -- increment. rekey_normal('mi', 'yyupj') -- copy line and increment number under cursor. -- select. rekey_normal('ma', 'ggVG') -- select all.