Function: treemacs--partition-imenu-index
treemacs--partition-imenu-index is a byte-compiled function defined in
treemacs-tags.el.
Signature
(treemacs--partition-imenu-index INDEX DEFAULT-NAME)
Documentation
Put top level leaf nodes in INDEX under DEFAULT-NAME.
Source Code
;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-tags.el
;; TODO(2019/10/17): rebuild this module using the extension api
;; TODO(2020/12/14): Improve special-casing of org-mode & especially pdf-tools
(defun treemacs--partition-imenu-index (index default-name)
"Put top level leaf nodes in INDEX under DEFAULT-NAME."
(declare (pure t) (side-effect-free t))
(let ((ret)
(rest index))
(while rest
(let ((item (car rest)))
(if (imenu--subalist-p item)
(progn
(setq ret (cons item ret))
(setq rest (cdr rest)))
(progn
(setq ret (cons (cons default-name rest) ret)
rest nil)))))
(nreverse ret)))