return { 'nvim-telescope/telescope.nvim', dependencies = { 'debugloop/telescope-undo.nvim', 'molecule-man/telescope-menufacture', 'xiyaowong/telescope-emoji.nvim', }, --cmd = ":Telescope", config = function() -- require('telescope').load_extension('ultisnips') require('telescope').setup { extensions = { menufacture = { mappings = { main_menu = { [{'i', 'n'}] = '' } } }, emoji = { action = function(emoji) -- argument emoji is a table. -- {name="", value="", cagegory="", description=""} vim.fn.setreg("*", emoji.value) print([[Press p or "*p to paste this emoji]] .. emoji.value) -- insert emoji when picked vim.api.nvim_put({ emoji.value }, 'c', false, true) end, } } } require('telescope').load_extension('undo') require('telescope').load_extension('menufacture') require("telescope").load_extension("emoji") end }