at main 1.3 kB view raw
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}