return { "nvim-telescope/telescope.nvim", branch = "0.1.x", dependencies = { "nvim-lua/plenary.nvim", { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, "nvim-tree/nvim-web-devicons", "nvim-telescope/telescope-live-grep-args.nvim", }, config = function() local telescope = require("telescope") local wk = require("which-key") telescope.load_extension("fzf") telescope.load_extension("find_template") wk.add({ { "f", group = "telescope", icon = "" }, { "ff", "Telescope find_files", desc = "Find Files in Current Working Directory", icon = "", }, { "fr", "Telescope oldfiles", desc = "Recent Files", icon = "󰙰" }, { "fs", "Telescope live_grep", desc = "Find String in CWD", icon = "" }, { "fc", "Telescope grep_string", desc = "Find String in File", icon = "" }, { "fg", "Telescope git_files", desc = "Find git files", icon = "" }, { "ft", "TodoTelescope", desc = "Find todos", icon = "" }, }) end, }