vim.g.mapleader = ' ' vim.keymap.set('n', 'p', '"+p') vim.keymap.set('n', 'y', '"+y') vim.keymap.set('n', 'e', vim.cmd.Ex) vim.keymap.set('n', 'n', 'nzzzv') vim.keymap.set('n', 'N', 'Nzzzv') vim.keymap.set('n', '', 'zz') vim.keymap.set('n', '', 'zz') vim.keymap.set('n', 'w', ':w') vim.keymap.set('n', 'q', ':q') vim.keymap.set('n', '[b', ':bprev') vim.keymap.set('n', ']b', ':bnext') vim.keymap.set('n', '[B', ':bfirst') vim.keymap.set('n', ']B', ':blast') vim.keymap.set('n', 'H', '^') vim.keymap.set('n', 'dH', 'd^') vim.keymap.set('n', 'yH', 'y^') vim.keymap.set('n', 'cH', 'c^') vim.keymap.set('n', 'L', '$') vim.keymap.set('n', 'dL', 'd$') vim.keymap.set('n', 'yL', 'y$') vim.keymap.set('n', 'cL', 'c$') vim.keymap.set('v', 'L', '$') vim.keymap.set('v', 'H', '^') vim.keymap.set('n', 'cd', ':cd %:p:h')