summaryrefslogtreecommitdiff
path: root/lua/plugins/core/telescope.lua
blob: fd649591c728c8032b3a38b9ab24a97b57c7d64b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
return {
   {
      "nvim-telescope/telescope.nvim",
      config = function()
         require("telescope").load_extension("file_browser")
         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' }
         )
      end,
      dependencies = {
         "nvim-lua/plenary.nvim",
         "nvim-telescope/telescope-file-browser.nvim",
      },
   }
}