Function: treemacs-without-recenter

treemacs-without-recenter is a macro defined in treemacs-macros.el.

Signature

(treemacs-without-recenter &rest BODY)

Documentation

Run BODY without the usual recentering for expanded nodes.

Specifically treemacs--no-recenter will be set to 't' so that treemacs--maybe-recenter will have no effect during non-interactive updates triggered by e.g. filewatch-mode.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-macros.el
(defmacro treemacs-without-recenter (&rest body)
  "Run BODY without the usual recentering for expanded nodes.
Specifically `treemacs--no-recenter' will be set to \\='t' so that
`treemacs--maybe-recenter' will have no effect during non-interactive updates
triggered by e.g. filewatch-mode."
  (declare (debug t))
  `(let ((treemacs--no-recenter t))
     ,@body))