diff --git a/dot_config/nvim/lua/plugins/emoji-nvim.lua b/dot_config/nvim/lua/plugins/emoji-nvim.lua new file mode 100644 index 0000000..09ef3bd --- /dev/null +++ b/dot_config/nvim/lua/plugins/emoji-nvim.lua @@ -0,0 +1,28 @@ +return { + "allaman/emoji.nvim", + 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", + }, + opts = { + -- default is false, also needed for blink.cmp integration! + enable_cmp_integration = false, + -- 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, +}