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, but some of them might make sense in other contexts as well.

Defined variables (18)

cider--eval-pending-overlays
cider--image-content-types
cider-auto-inspect-after-eval
cider-auto-track-ns-form-changes
cider-comment-continued-prefix
cider-comment-postfix
cider-comment-prefix
cider-comment-style
cider-eval-output-destination
cider-eval-register
cider-eval-rich-content-destination
cider-file-loaded-hook
cider-flash-evaluated-region
cider-interactive-eval-output-destination
cider-interactive-eval-override
cider-previous-eval-context
cider-save-file-on-load
cider-to-nrepl-filename-function

Defined functions (93)

cider--auto-inspect-after-eval-p
cider--comment-format
cider--display-rich-content
cider--emit-interactive-eval-output
cider--emit-orphaned-output
cider--eval-in-context
cider--eval-last-sexp-to-repl
cider--eval-pending-overlay-p
cider--eval-pending-overlay-remove
cider--eval-pending-overlay-start
cider--eval-pending-spinner-frames
cider--external-body-url
cider--file-string
cider--flash-region
cider--guess-eval-context
cider--insert-closing-delimiters
cider--last-comment-form-bounds
cider--make-fringe-overlays-for-region
cider--mark-loaded
cider--matching-delimiter
cider--maybe-set-eval-register
cider--popup-fetch-external-body
cider--popup-insert-rich-content
cider--prep-interactive-eval
cider--prompt-and-insert-inline-dbg
cider--render-rich-content-inline
cider--render-rich-content-popup
cider--render-rich-content-repl
cider--rich-content-fallback-string
cider-emit-interactive-eval-err-output
cider-emit-interactive-eval-output
cider-eval-all-files
cider-eval-buffer
cider-eval-defun-at-point
cider-eval-defun-to-comment
cider-eval-defun-up-to-point
cider-eval-dwim
cider-eval-file
cider-eval-last-sexp
cider-eval-last-sexp-and-replace
cider-eval-last-sexp-in-context
cider-eval-last-sexp-to-repl
cider-eval-list-at-point
cider-eval-menu[Arg list not available until function definition is loaded.]
cider-eval-ns-form
cider-eval-pprint-menu[Arg list not available until function definition is loaded.]
cider-eval-pprint-menu--apply-args
cider-eval-pprint-menu--defun
cider-eval-pprint-menu--defun-to-comment
cider-eval-pprint-menu--last-sexp
cider-eval-pprint-menu--last-sexp-to-comment
cider-eval-pprint-menu--last-sexp-to-repl
cider-eval-pprint-menu--print-fn
cider-eval-pprint-menu--read-print-fn
cider-eval-pprint-menu--sexp-at-point
cider-eval-pprint-with-multiline-comment-handler
cider-eval-print-handler
cider-eval-print-last-sexp
cider-eval-print-with-comment-handler
cider-eval-region
cider-eval-sexp-at-point
cider-eval-sexp-at-point-in-context
cider-eval-sexp-up-to-point
cider-insert-eval-handler
cider-interactive-eval
cider-interactive-eval-handler
cider-jump-to-comment
cider-kill-last-result
cider-load-all-files
cider-load-all-project-ns
cider-load-buffer
cider-load-file
cider-load-file-handler
cider-make-eval-handler
cider-maybe-delete-multiline-comment
cider-maybe-insert-multiline-comment
cider-popup-eval-handler
cider-pprint-eval-defun-at-point
cider-pprint-eval-defun-to-comment
cider-pprint-eval-last-sexp
cider-pprint-eval-last-sexp-to-comment
cider-pprint-eval-last-sexp-to-repl
cider-pprint-eval-sexp-at-point
cider-pprint-form-to-comment
cider-read-and-eval
cider-read-and-eval-defun-at-point
cider-send-defun-to-comment
cider-send-to-comment
cider-tap-last-sexp
cider-tap-sexp-at-point
cider-undef
cider-undef-all
transient:cider-eval-pprint-menu:--print-fn=

Defined faces (0)