Function: treemacs--on-purged-collapse
treemacs--on-purged-collapse is a byte-compiled function defined in
treemacs-dom.el.
Signature
(treemacs--on-purged-collapse DOM-NODE)
Documentation
Run when a DOM-NODE is collapsed with a purge (prefix) argument.
Will remove all the children of DOM-NODE from the dom.
DOM-NODE: Dom Node Struct
Source Code
;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-dom.el
(define-inline treemacs--on-purged-collapse (dom-node)
"Run when a DOM-NODE is collapsed with a purge (prefix) argument.
Will remove all the children of DOM-NODE from the dom.
DOM-NODE: Dom Node Struct"
(inline-letevals (dom-node)
(inline-quote
(progn
(treemacs-walk-dom-exclusive ,dom-node
(lambda (it) (treemacs-dom-node->remove-from-dom! it)))
(setf (treemacs-dom-node->children ,dom-node) nil
(treemacs-dom-node->reentry-nodes ,dom-node) nil)))))