local map = vim.api.nvim_set_keymap local opts = { noremap = true, silent = true } map('n', '', 'bp', opts) map('n', '', 'bn', opts) map('n', '<[b>', 'bp', opts) map('n', '<]b>', 'bn', opts) map('n', 'w', 'bd', opts) map('n', 's', 'w', opts) map('n', 'S', 'w!', opts) map('n', '', 'za', opts) map('n', '`', 'Neotree toggle', opts) map('n', '~', 'SymbolsToggle', opts) map('n', 'e', 'Neotree toggle', opts) map('n', 'ff', "Telescope live_grep", opts) map('n', 'fq', "Telescope quickfix", opts) map('n', 'fr', "Telescope registers", opts) map('n', 'f/', "Telescope current_buffer_fuzzy_find", opts) map('n', 'flr', "Telescope lsp_references", opts) map('n', 'fls', "Telescope treesitter", opts) map('n', 'fld', "Telescope diagnostics", opts) map('n', 'fgs', "Telescope git_status", opts) map('n', 'fgb', "Telescope git_branches", opts) map('n', 'fgc', "Telescope git_commits", opts) map('n', 'fgC', "Telescope git_bcommits", opts) map('n', 't', "Switch", opts) map('n', 'r', "Spectre", opts) map('n', '', "", opts) map('n', '', "", opts) map('n', '', "Switch", opts) map('n', '', "Switch", opts) map('n', 'r', ":IncRename ", opts)