Function: emoji-search
emoji-search is an autoloaded, interactive and byte-compiled function
defined in emoji.el.gz.
Signature
(emoji-search ARG1 ARG2)
Documentation
Choose and insert an emoji glyph by typing its Unicode name.
This command prompts for an emoji name, with completion, and
inserts it. It recognizes the Unicode Standard names of emoji,
and also consults the emoji-alternate-names alist.
Probably introduced at or before Emacs version 29.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/international/emoji.el.gz
;;;###autoload (autoload 'emoji-search "emoji" nil t)
(transient-define-prefix emoji-search (glyph derived)
"Choose and insert an emoji glyph by typing its Unicode name.
This command prompts for an emoji name, with completion, and
inserts it. It recognizes the Unicode Standard names of emoji,
and also consults the `emoji-alternate-names' alist."
:variable-pitch t
[:class transient-columns
:setup-children emoji--setup-suffixes
:description emoji--group-description]
(interactive
(progn (barf-if-buffer-read-only)
(emoji--init)
(let ((cons (emoji--read-emoji)))
(list (car cons) (cdr cons)))))
(if derived
(emoji--setup-prefix 'emoji-search "Choose Emoji"
(list glyph)
(cons glyph derived))
(emoji--add-recent glyph)
(insert glyph)))