Function: treemacs-error-return-if
treemacs-error-return-if is a macro defined in treemacs-macros.el.
Signature
(treemacs-error-return-if PREDICATE ERROR-MSG &rest MSG-ARGS)
Documentation
Interactive early return from treemacs-block.
Checks if PREDICATE returns a non-nil value, and will pass also ERROR-MSG and
MSG-ARGS to treemacs-pulse-on-failure(var)/treemacs-pulse-on-failure(fun).
Source Code
;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-macros.el
(defmacro treemacs-error-return-if (predicate error-msg &rest msg-args)
"Interactive early return from `treemacs-block'.
Checks if PREDICATE returns a non-nil value, and will pass also ERROR-MSG and
MSG-ARGS to `treemacs-pulse-on-failure'."
(declare (indent 1) (debug (form sexp body)))
`(when ,predicate
(cl-return-from __body__
(treemacs-pulse-on-failure ,error-msg ,@msg-args))))