local function map(mode, lhs, rhs, opts) local options = {noremap = true} if opts then options = vim.tbl_extend('force', options, opts) end vim.api.nvim_set_keymap(mode, lhs, rhs, options) end -- Open/close nerdtree map('', '', 'NERDTreeToggle') -- FZF map('n', '', 'Telescope find_files') map('n', '', 'Rg') -- Completion -- Navigate completions with tab and shift tab map('i', '', 'pumvisible() ? "\\" : "\\"', {expr = true}) map('i', '', 'pumvisible() ? "\\" : "\\"', {expr = true}) -- Navigate between buffers map('n', '', ':bn', {silent = true}) map('n', '', ':bp', {silent = true}) -- Navigate between splits map('n', '', '') map('n', '', '') map('n', '', '') map('n', '', '')