return { { "nvim-telescope/telescope.nvim", config = function() require("telescope").load_extension("file_browser") end, dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-file-browser.nvim", }, }, { "folke/which-key.nvim", opts = function(_, opts) if type(opts) == "table" then opts.b = opts.b or {} opts.f = opts.f or {} opts.b["b"] = { "Telescope buffers", "All" } opts.f["f"] = { "Telescope find_files", "Find" } opts.f["g"] = { function() require("telescope.builtin").live_grep({ additional_args = { "--hidden" }, }) end, "Grep", } opts.f["b"] = { "Telescope file_browser", "Browse" } end end, }, }