require('key/rekey')

rekey_normal('<Leader>.', '@:')           -- repeat command.
rekey_visual('<Leader>.', '@:')           -- repeat command.
rekey_normal('zz', '<cmd>wa<cr>')         -- save all files.
rekey_normal('<Leader>z', '<cmd>wqa<cr>') -- save & quit all.
rekey_normal('<Leader>v', 'v')            -- visual select (duplicate).
rekey_normal('gh', '0')                   -- go left.
rekey_normal('gl', '$')                   -- go right.
rekey_normal('gj', 'G')                   -- go bottom.
rekey_normal('gk', 'gg')                  -- go top.
rekey_normal('U', '<C-r>')                -- redo.

rekey_normal(';', ':') -- remap ; to :.
rekey_visual(';', ':') -- remap ; to :.