Function: emoji-list-select
emoji-list-select is an autoloaded, interactive and byte-compiled
function defined in emoji.el.gz.
Signature
(emoji-list-select ARG1)
Documentation
Select the emoji under point.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/international/emoji.el.gz
;;;###autoload (autoload 'emoji-list-select "emoji" nil t)
(transient-define-prefix emoji-list-select (event)
"Select the emoji under point."
:variable-pitch t
[:class transient-columns
:setup-children emoji--setup-suffixes
:description emoji--group-description]
(interactive (list last-nonmenu-event) emoji-list-mode)
(mouse-set-point event)
(let ((glyph (get-text-property (point) 'emoji-glyph)))
(unless glyph
(error "No emoji under point"))
(let ((buf emoji--insert-buffer))
(quit-window)
(if (buffer-live-p buf)
(progn
(switch-to-buffer buf)
(barf-if-buffer-read-only))
(error "Buffer disappeared")))
(let ((derived (gethash glyph emoji--derived)))
(if derived
(emoji--setup-prefix 'emoji-list-select "Choose Emoji"
(list glyph)
(cons glyph derived))
(emoji--add-recent glyph)
(insert glyph)))))