diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/plugins/core/telescope.lua | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/lua/plugins/core/telescope.lua b/lua/plugins/core/telescope.lua index fd64959..30bfaeb 100644 --- a/lua/plugins/core/telescope.lua +++ b/lua/plugins/core/telescope.lua @@ -2,17 +2,28 @@ return { { "nvim-telescope/telescope.nvim", config = function() - require("telescope").load_extension("file_browser") + 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', - function () - require("telescope.builtin").live_grep({ - additional_args = { "--hidden" }, - }) - end, - { desc = 'Telescope live grep' } - ) + vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' }) end, dependencies = { "nvim-lua/plenary.nvim", |