return { { "nvim-telescope/telescope.nvim", tag = "0.1.5", dependencies = { "nvim-lua/plenary.nvim" }, config = function() -- This is your opts table require("telescope").setup({ extensions = { ["ui-select"] = { require("telescope.themes").get_dropdown({ -- even more opts }), }, }, }) -- load_extension, somewhere after setup function: require("telescope").load_extension("cheat") require("telescope").load_extension("ui-select") local builtin = require("telescope.builtin") vim.keymap.set("n", "ts", ":Telescope") vim.keymap.set("n", "", builtin.find_files, {}) vim.keymap.set("n", "", builtin.oldfiles, {}) vim.keymap.set("n", "fg", builtin.live_grep, {}) vim.keymap.set("n", "fh", builtin.help_tags, {}) end, }, { "nvim-telescope/telescope-cheat.nvim", dependencies = { "kkharji/sqlite.lua", "nvim-telescope/telescope.nvim", }, }, { "nvim-telescope/telescope-symbols.nvim" }, { "nvim-telescope/telescope-ui-select.nvim" }, }