Function: treemacs-run-in-all-derived-buffers

treemacs-run-in-all-derived-buffers is a macro defined in treemacs-macros.el.

Signature

(treemacs-run-in-all-derived-buffers &rest BODY)

Documentation

Run BODY once locally in every treemacs buffer.

Includes *all* treemacs-mode-derived buffers, including extensions.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-macros.el
(defmacro treemacs-run-in-all-derived-buffers (&rest body)
  "Run BODY once locally in every treemacs buffer.
Includes *all* treemacs-mode-derived buffers, including extensions."
  (declare (debug t))
  `(dolist (buffer (buffer-list))
     (when (buffer-local-value 'treemacs--in-this-buffer buffer)
       (with-current-buffer buffer
         ,@body))))