Function: emoji--split-long-lists
emoji--split-long-lists is a byte-compiled function defined in
emoji.el.gz.
Signature
(emoji--split-long-lists ALIST)
Source Code
;; Defined in /usr/src/emacs/lisp/international/emoji.el.gz
(defun emoji--split-long-lists (alist)
(let ((whole alist))
(pop alist)
(if (consp (cadr alist))
;; Descend.
(cl-loop for child in alist
do (emoji--split-long-lists child))
;; We have a list.
(when (length> alist 77)
(setcdr whole
(cl-loop for prefix from ?a
for bit on alist by (lambda (l) (nthcdr 77 l))
collect (cons (concat (string prefix) "-group")
(seq-take bit 77))))))))