1
0
Fork 0
nvimConfig/lua/truss/lazy/telescope.lua

31 lines
974 B
Lua

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', '<leader>pf', builtin.find_files, { desc = 'Telescope find files' })
vim.keymap.set('n', '<C-p>', builtin.git_files, { desc = 'Telescope find files (git)' })
vim.keymap.set('n', '<leader>ps', builtin.live_grep, { desc = 'Telescope live grep' })
end
}