Function: treemacs-walk-reentry-dom
treemacs-walk-reentry-dom is a byte-compiled function defined in
treemacs-dom.el.
Signature
(treemacs-walk-reentry-dom NODE FN)
Documentation
Recursively walk the dom starting at NODE.
Unlike treemacs-walk-dom only expanded nodes are selected.
Calls FN on every node encountered in a depth-first pattern, starting with the deepest. This assures that FN may destructively modify the dom, at least on levels the one currently visiting.
NODE: Dom Node Struct FN: (Dom Node) -> Any
Source Code
;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-dom.el
(defun treemacs-walk-reentry-dom (node fn)
"Recursively walk the dom starting at NODE.
Unlike `treemacs-walk-dom' only expanded nodes are selected.
Calls FN on every node encountered in a depth-first pattern, starting with the
deepest. This assures that FN may destructively modify the dom, at least on
levels the one currently visiting.
NODE: Dom Node Struct
FN: (Dom Node) -> Any"
(declare (indent 1))
(funcall fn node)
(dolist (it (treemacs-dom-node->reentry-nodes node))
(treemacs-walk-reentry-dom it fn)))