return { { "nvim-telescope/telescope.nvim", config = function() require('telescope').setup({ pickers = { find_files = { find_command = { "rg", -- hardcode rg "--files", "--no-ignore", -- don't respect .gitignore "--hidden", -- search hidden files "--glob", "!**/.git/*", -- ignore .git directory }, }, live_grep = { additional_args = { -- additional args to rg "--hidden", -- search hidden files "--no-ignore", -- don't respect .gitignore "--glob", "!**/.git/*", -- ignore .git directory } }, }, }) local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) vim.keymap.set('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) end, dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-file-browser.nvim", }, } }