Variable: cider-clojure-compilation-error-phases

cider-clojure-compilation-error-phases is a customizable variable defined in cider-eval.el.

Value

("read-source" "macro-syntax-check" "macroexpansion"
 "compile-syntax-check" "compilation")

Documentation

Error phases which will not cause the *cider-error* buffer to pop up.

The default value results in no stacktrace being shown for compile-time errors.

Note that *cider-error* pop behavior is otherwise controlled by the cider-show-error-buffer defcustom.

cider-clojure-compilation-error-phases(var)/cider-clojure-compilation-error-phases(fun) takes precedence. If you wish phases to be ignored, set this variable to nil instead.

You can learn more about Clojure's error phases at: https://clojure.org/reference/repl_and_main#_at_repl

This variable was added, or its default value changed, in cider version 0.18.0.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-eval.el
(defcustom cider-clojure-compilation-error-phases cider-clojure-compilation-error-phases-default-value
  "Error phases which will not cause the `*cider-error*' buffer to pop up.

The default value results in no stacktrace being shown for compile-time errors.

Note that `*cider-error*' pop behavior is otherwise controlled
by the `cider-show-error-buffer' defcustom.

`cider-clojure-compilation-error-phases' takes precedence.
If you wish phases to be ignored, set this variable to nil instead.

You can learn more about Clojure's error phases at:
https://clojure.org/reference/repl_and_main#_at_repl"
  :type '(repeat string)
  :group 'cider
  :package-version '(cider . "0.18.0"))