-- Set leader vim.g.mapleader = ' ' -- Unset keymaps vim.keymap.set('n', '', '') vim.keymap.set('n', 'Q', '') vim.keymap.set('n', 'q', '') -- File management vim.keymap.set('n', 'pf', ':Telescope find_files') vim.keymap.set('n', 'po', ':Telescope oldfiles') vim.keymap.set('n', 'pg', ':Telescope live_grep') vim.keymap.set('n', 'pe', ':Ex') -- Other Telescope commands vim.keymap.set('n', 'pS', ':Telescope search_history') vim.keymap.set('n', 'ph', ':Telescope command_history') -- Buffer management vim.keymap.set('n', 'pr', ':Telescope buffers') vim.keymap.set('n', 'ww', ':bd') vim.keymap.set('n', 'wW', ':bd!') vim.keymap.set('n', 'n', ':enew') vim.keymap.set('n', '', ':bnext') vim.keymap.set('n', '', ':bprev') -- File actions vim.keymap.set('n', 'r', ':w') vim.keymap.set('n', 'R', ':e $MYVIMRC') -- Lazy vim.keymap.set('n', 'l', ':Lazy') -- Neogit vim.keymap.set('n', 'gg', ':Neogit') vim.keymap.set('n', 'gc', ':Neogit commit') vim.keymap.set('n', 'h', ':Alpha')