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/*',
},
}
}
},
}