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 (18)
cider--eval-pending-overlays | List of pending-evaluation spinner overlays in the current buffer. |
cider--image-content-types | Mapping from image MIME types to Emacs image types. |
cider-auto-inspect-after-eval | Controls whether to auto-update the inspector buffer after eval. |
cider-auto-track-ns-form-changes | Controls whether to auto-evaluate a source buffer’s ns form when changed. |
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-comment-style | The style used by the eval-to-comment commands when inserting a result. |
cider-eval-output-destination | The destination for stdout and stderr produced from interactive evaluation. |
cider-eval-register | The text register assigned to the most recent evaluation result. |
cider-eval-rich-content-destination | Where rich (content-typed) interactive evaluation results are rendered. |
cider-file-loaded-hook | List of functions to call when a load file has completed. |
cider-flash-evaluated-region | Whether to briefly flash the region CIDER evaluated. |
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-to-nrepl-filename-function | Function to translate Emacs filenames to nREPL namestrings. |