return { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-project.nvim", }, keys = { {"", "Telescope buffers", desc = "Buffers"}, {"f", "Telescope find_files", desc = "Find files"}, {"p", "Telescope project", desc = "Projects"}, {"r", "Telescope oldfiles", desc = "Recent files"}, }, config = function() require("telescope").setup({ defaults = { mappings = { i = { [""] = require("telescope.actions").close, }, }, prompt_prefix = " ", selection_caret = " ", }, extensions = { project = { base_dirs = { { path = "~/projects", max_depth = 3 }, }, order_by = "desc", sync_with_nvim_tree = true, theme = "dropdown", }, }, }) end, }