return { { "nvim-telescope/telescope.nvim", dependencies = { "nvim-treesitter/nvim-treesitter", "cljoly/telescope-repo.nvim" }, cmd = "Telescope", config = function() require("telescope").setup(require "configs.telescope") require("telescope").load_extension "repo" end, keys = { { "", function() require("telescope.builtin").find_files() end, desc = "File files", }, { "", function() require("telescope.builtin").grep_string { search = "" } end, desc = "Fuzzy search", }, { "", function() require("telescope.builtin").live_grep() end, desc = "Grep string", }, { "b", function() require("telescope.builtin").buffers() end, desc = "Buffers", }, { "p", function() require("telescope").extensions.repo.list {} end, }, }, }, }