vim.pack.add({ 'https://github.com/nvim-lua/plenary.nvim', 'https://github.com/nvim-telescope/telescope.nvim', 'https://github.com/nvim-telescope/telescope-fzf-native.nvim' }) local builtin = require('telescope.builtin') -- Keys vim.keymap.set('n', 'f', builtin.find_files, { desc = 'Telescope find files' } ) vim.keymap.set('n', '/', builtin.live_grep, { desc = 'Telescope live grep' } ) vim.keymap.set('n', '', builtin.buffers, { desc = 'Telescope buffers' } ) vim.keymap.set('n', '', builtin.oldfiles, { desc = 'Telescope previously opened files' } ) vim.keymap.set('n', 'p', builtin.command_history, { desc = 'Telescope recent commands palette' } ) vim.keymap.set('n', 'gf', builtin.quickfix, { desc = 'Telescope quickfix' } ) vim.keymap.set('n', 'gd', builtin.lsp_references, { desc = 'Telescope LSP references' } ) vim.keymap.set('n', 'g?', builtin.quickfix, { desc = 'Telescope LSP diagnostics' } ) vim.keymap.set('n', '"', builtin.registers, { desc = 'Telescope registers' } )