Function: treemacs--reopen-node

treemacs--reopen-node is a byte-compiled function defined in treemacs-rendering.el.

Signature

(treemacs--reopen-node BTN &optional GIT-FUTURE FLATTEN-FUTURE)

Documentation

Reopen file BTN.

GIT-FUTURE and FLATTEN-FUTURE are passed through from the previous branch build.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-rendering.el
(defun treemacs--reopen-node (btn &optional git-future flatten-future)
  "Reopen file BTN.
GIT-FUTURE and FLATTEN-FUTURE are passed through from the previous branch build."
  (pcase (treemacs-button-get btn :state)
    ('dir-node-closed  (treemacs--expand-dir-node
                        btn
                        :git-future git-future
                        :flatten-future flatten-future))
    ('file-node-closed (treemacs--expand-file-node btn))
    ('tag-node-closed  (treemacs--expand-tag-node btn))
    ('root-node-closed (treemacs--expand-root-node btn))
    (other             (funcall (alist-get other treemacs-TAB-actions-config)))))