return { { "nvim-telescope/telescope.nvim", tag = "0.1.8", dependencies = { "nvim-lua/plenary.nvim" }, config = function() local builtin = require("telescope.builtin") vim.keymap.set("n", "f", builtin.find_files, { desc = "find files" }) vim.keymap.set("n", "b", builtin.buffers, { desc = "find buffers" }) vim.keymap.set("n", "/", builtin.live_grep, { desc = "live grep" }) vim.keymap.set("n", "j", builtin.jumplist, { desc = "jumplist" }) local actions = require("telescope.actions") require("telescope").setup({ defaults = { mappings = { i = { [""] = actions.close, }, }, }, }) end, }, { "nvim-telescope/telescope-ui-select.nvim", config = function() require("telescope").setup({ extensions = { ["ui-select"] = { require("telescope.themes").get_dropdown({}), }, }, }) require("telescope").load_extension("ui-select") end, }, }