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)))))