return { config = function() local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, {}) vim.keymap.set('n', 'fg', builtin.live_grep, {}) vim.keymap.set('n', 'fb', builtin.buffers, {}) vim.keymap.set('n', 'fh', builtin.help_tags, {}) require('telescope').setup { defaults = { vimgrep_arguments = { 'rg', '--color=never', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case', '--no-ignore', '--hidden', '--glob', '!{**/.git/*,**/node_modules/*,**/package-lock.json,**/yarn.lock}', }, } } end, opts = { --defaults = { --vimgrep_arguments = { --'rg', --'--color=never', --'--no-heading', --'--with-filename', --'--line-number', --'--column', --'--smart-case', --'--no-ignore', ----'--hidden', --} --}, pickers = { live_grep = { additional_args = function(opts) return { "--hidden" } end }, }, } }