File: cider-compilation.el.html
Parse, classify, and surface Clojure compilation errors and warnings.
Sits below cider-eval.el: turns nREPL stacktrace/eval-error responses
into the *cider-error* buffer, source overlays, and inline messages,
and offers the user-tunable knobs that govern that behaviour
(cider-show-error-buffer, cider-auto-jump-to-error, cider-auto-select-error-buffer,
cider-clojure-compilation-error-phases, cider-inline-error-message-function).
Defined variables (9)
cider--clojure-1.10-error | Regexp matching error messages triggered in compilation / read / print phases. |
cider--clojure-warning | Regexp matching various non-error messages, e.g. reflection warnings. |
cider-auto-jump-to-error | Control the cursor jump behavior in compilation error buffer. |
cider-auto-select-error-buffer | Controls whether to auto-select the error popup buffer. |
cider-clojure-compilation-error-phases | Error phases which will not cause the ‘*cider-error*’ buffer to pop up. |
cider-clojure-compilation-regexp | A few example values that will match: |
cider-compilation-regexp | Specifications for matching errors and warnings in Clojure stacktraces. |
cider-inline-error-message-function | A function that will shorten a given error message, |
cider-show-error-buffer | Control the popup behavior of cider stacktraces. |
Defined functions (23)
Defined faces (2)
cider-error-highlight-face | Face used to highlight compilation errors in Clojure buffers. |
cider-warning-highlight-face | Face used to highlight compilation warnings in Clojure buffers. |