vim.pack.add({ { src = 'https://github.com/nvim-telescope/telescope.nvim', version = vim.version.range('0.1'), }, { src = 'https://github.com/nvim-lua/plenary.nvim' }, }) require'telescope'.setup({ defaults = { file_ignore_patterns = { 'node_modules', '.git', '.next', '.cache', '.DS_Store', '.venv', '.conda', }, }, }) local builtin = require'telescope.builtin' vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Find files' }) vim.keymap.set('n', 'fg', builtin.git_files, { desc = 'Find git files' }) vim.keymap.set( 'n', 'fs', function() builtin.grep_string({ search = vim.fn.input('Grep > ')}) end, { desc = 'Find string' } )