return { "telescope.nvim", dependencies = { { "debugloop/telescope-undo.nvim", keys = { { "U", "Telescope undo" } }, config = function() require("telescope").load_extension("undo") end, }, { "xiyaowong/telescope-emoji.nvim", keys = { { "fj", "Telescope emoji" } }, config = function() require("telescope").load_extension("undo") end, }, }, keys = { { "fp", function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root, }) end, desc = "Find Plugin File", }, { "8", function() require("telescope.builtin").grep_string() end, desc = "Search word under cursor", }, { "R", -- remap clashing structural replace key map "Telescope resume", desc = "Telescope resume", }, }, }