-- File navigation and Telescope-related keybindings -- File explorer vim.keymap.set('n', 'e', ':NvimTreeToggle', { desc = 'Toggle file explorer' }) vim.keymap.set('n', 'fb', ':Telescope file_browser', { desc = 'Telescope file browser' }) -- Telescope pickers (additional to Kickstart defaults) -- Note: These require telescope to be loaded, so we'll use pcall for safety local ok, telescope_builtin = pcall(require, 'telescope.builtin') if ok then vim.keymap.set('n', 'ff', telescope_builtin.find_files, { desc = 'Find files' }) vim.keymap.set('n', 'fg', telescope_builtin.live_grep, { desc = 'Live grep' }) vim.keymap.set('n', 'fh', telescope_builtin.help_tags, { desc = 'Search help' }) vim.keymap.set('n', 'fr', telescope_builtin.oldfiles, { desc = 'Recent files' }) vim.keymap.set('n', 'fc', telescope_builtin.current_buffer_fuzzy_find, { desc = 'Search in current buffer' }) end