return { -- File navigation fuzzy finder 'nvim-telescope/telescope.nvim', version = '*', dependencies = { 'nvim-lua/plenary.nvim', -- optional but recommended { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }, }, config = function() require("telescope").setup({ defaults = { file_ignore_patterns = { "%.svg$", "%.png$", "%.jpg$", "%.jpeg$", "%.webp$", "%.gif$", "%.ico$", "%.pdf$", }, }, }) local builtin = require('telescope.builtin') vim.keymap.set('n', 'pf', builtin.find_files, { desc = 'Telescope find files' }) vim.keymap.set('n', '', builtin.git_files, { desc = 'Telescope find files (git)' }) vim.keymap.set('n', 'ps', builtin.live_grep, { desc = 'Telescope live grep' }) end }