Files
sunhat/configs/dotfiles/nvim/lua/plugins/telescope.lua
2025-09-13 19:18:20 -05:00

34 lines
804 B
Lua

return {
'nvim-telescope/telescope.nvim',
tag = '0.1.8',
dependencies = {
{ 'nvim-lua/plenary.nvim', },
},
config = function()
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', '<leader>ff', builtin.find_files, { desc = 'Find files' })
vim.keymap.set('n', '<leader>fg', builtin.git_files, { desc = 'Find git files' })
vim.keymap.set(
'n',
'<leader>fs',
function()
builtin.grep_string({ search = vim.fn.input('Grep > ')})
end,
{ desc = 'Find string' }
)
end,
}