1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
return {
{
"nvim-telescope/telescope.nvim",
config = function()
require('telescope').setup({
pickers = {
find_files = {
find_command = {
"rg", -- hardcode rg
"--files",
"--no-ignore", -- don't respect .gitignore
"--hidden", -- search hidden files
"--glob", "!**/.git/*", -- ignore .git directory
},
},
live_grep = {
additional_args = { -- additional args to rg
"--hidden", -- search hidden files
"--no-ignore", -- don't respect .gitignore
}
},
},
})
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' })
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' })
end,
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-telescope/telescope-file-browser.nvim",
},
}
}
|