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