nerd stuff
1return {
2 {
3 "nvim-telescope/telescope.nvim",
4 tag = "0.1.8",
5 dependencies = { "nvim-lua/plenary.nvim" },
6 config = function()
7 local builtin = require("telescope.builtin")
8 vim.keymap.set("n", "<leader>ff", builtin.find_files, { desc = "[F]ind [F]iles" })
9 vim.keymap.set("n", "<leader>fg", builtin.live_grep, { desc = "[F]ile [G]rep" })
10 vim.keymap.set("n", "<leader>fb", builtin.buffers, { desc = "[F]ind [B]uffers" })
11 vim.keymap.set("n", "<leader>fr", builtin.oldfiles, { desc = "[F]ind [R]ecent" })
12 vim.keymap.set("n", "<leader>fi", builtin.builtin, { desc = "[F]ind Bu[i]ltins" })
13 vim.keymap.set(
14 "n",
15 "<leader>fh",
16 ':lua require"telescope.builtin".find_files({ hidden = true })<CR>',
17 { desc = "[F]ind [H]idden" }
18 )
19 end,
20 },
21 {
22 "nvim-telescope/telescope-ui-select.nvim",
23 config = function()
24 require("telescope").setup({
25 extensions = {
26 ["ui-select"] = {
27 require("telescope.themes").get_dropdown({}),
28 },
29 },
30 })
31 require("telescope").load_extension("ui-select")
32 end,
33 },
34}