return { { "nvim-telescope/telescope-fzf-native.nvim", name = "telescope-fzf-native", prority = 1, build = "make", }, { "nvim-telescope/telescope.nvim", name = "telescope", prority = 2, init = function() 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' }) vim.keymap.set('n', 'fb', builtin.buffers, { desc = 'Telescope buffers' }) vim.keymap.set('n', 'ft', builtin.help_tags, { desc = 'Telescope help tags' }) end, opts = { defaults = { vimgrep_arguments = { 'rg', '--color=never', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case', '--hidden', '--no-ignore-vcs', '-g', '!**/.git/*', '-g', '!**/node_modules/*', }, } } }, }