File: cider-eval.el.html
This file contains CIDER's interactive evaluation (compilation) functionality.
Although Clojure doesn't really have the concept of evaluation (only compilation), we're using everywhere in the code the term evaluation for brevity (and to be in line with the naming employed by other similar modes).
This files also contains all the logic related to displaying errors and evaluation warnings.
Pretty much all of the commands here are meant to be used mostly from
cider-mode(var)/cider-mode(fun), but some of them might make sense in other contexts as well.
Defined variables (21)
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-inspect-after-eval | Controls whether to auto-update the inspector buffer after eval. |
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-auto-track-ns-form-changes | Controls whether to auto-evaluate a source buffer’s ns form when changed. |
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-comment-continued-prefix | The prefix to use on the second and subsequent lines of commented output. |
cider-comment-postfix | The postfix to be appended after the final line of commented output. |
cider-comment-prefix | The prefix to insert before the first line of commented output. |
cider-compilation-regexp | Specifications for matching errors and warnings in Clojure stacktraces. |
cider-eval-register | The text register assigned to the most recent evaluation result. |
cider-file-loaded-hook | List of functions to call when a load file has completed. |
cider-inline-error-message-function | A function that will shorten a given error message, |
cider-interactive-eval-output-destination | The destination for stdout and stderr produced from interactive evaluation. |
cider-interactive-eval-override | Function to call instead of ‘cider-interactive-eval’. |
cider-previous-eval-context | The previous evaluation context if any. |
cider-save-file-on-load | Controls whether to prompt to save the file when loading a buffer. |
cider-show-error-buffer | Control the popup behavior of cider stacktraces. |
cider-to-nrepl-filename-function | Function to translate Emacs filenames to nREPL namestrings. |
Defined functions (79)
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. |