diff --git a/lua/custom/plugins/emoji.lua b/lua/custom/plugins/emoji.lua index 6f10fcf..396b4e3 100644 --- a/lua/custom/plugins/emoji.lua +++ b/lua/custom/plugins/emoji.lua @@ -1,11 +1,28 @@ return { 'allaman/emoji.nvim', - ft = 'markdown', + version = '1.0.0', -- optionally pin to a tag + ft = 'markdown', -- adjust to your needs dependencies = { + -- util for handling paths + 'nvim-lua/plenary.nvim', + -- optional for nvim-cmp integration 'hrsh7th/nvim-cmp', + -- optional for telescope integration 'nvim-telescope/telescope.nvim', + -- optional for fzf-lua integration via vim.ui.select + 'ibhagwan/fzf-lua', }, - config = function() - require('telescope').load_extension 'emoji' + opts = { + -- default is false, also needed for blink.cmp integration! + enable_cmp_integration = true, + -- optional if your plugin installation directory + -- is not vim.fn.stdpath("data") .. "/lazy/ + -- plugin_path = vim.fn.expand '$HOME/plugins/', + }, + config = function(_, opts) + require('emoji').setup(opts) + -- optional for telescope integration + local ts = require('telescope').load_extension 'emoji' + vim.keymap.set('n', 'se', ts.emoji, { desc = '[S]earch [E]moji' }) end, }