File: cider-debug.el.html

Instrument code with cider-debug-defun-at-point, and when the code is executed cider-debug will kick in. See this function's doc for more information.

Defined variables (10)

cider--debug-modeNon-nil if Cider--DEBUG mode is enabled.
cider--debug-mode-hookHook run after entering or leaving ‘cider--debug-mode’.
cider--debug-mode-mapKeymap for ‘cider--debug-mode’.
cider--debug-mode-responseResponse that triggered current debug session.
cider--fringe-arrow-stringUsed as an overlay’s before-string prop to place a fringe arrow.
cider-debug-display-localsIf non-nil, local variables are displayed while debugging.
cider-debug-mode-menuMenu for CIDER debug mode.
cider-debug-promptIf and where to show the keys while debugging.
cider-debug-prompt-commandsA list of debugger command specs.
cider-debug-use-overlaysWhether to highlight debugging information with overlays.

Defined functions (28)

cider--debug-display-result-overlay(VALUE CAUGHT)
cider--debug-find-coordinates-for-point(TARGET &optional LIST-SO-FAR)
cider--debug-find-source-position(RESPONSE &optional CREATE-IF-NEEDED)
cider--debug-format-locals-list(LOCALS)
cider--debug-goto-keyval(KEY)
cider--debug-init-connection()
cider--debug-lexical-eval(KEY FORM &optional CALLBACK POINT)
cider--debug-mode(&optional ARG)
cider--debug-mode-redisplay()
cider--debug-move-point(COORDINATES)
cider--debug-position-for-code(CODE)
cider--debug-prompt(COMMANDS)
cider--debug-propertize-prompt-commands()
cider--debug-quit()
cider--debug-remove-overlays(&optional BUFFER)
cider--debug-response-handler(RESPONSE)
cider--debug-set-prompt(VALUE)
cider--debug-skip-ignored-forms()
cider--debug-trim-code(CODE)
cider--handle-debug(RESPONSE)
cider--handle-enlighten(RESPONSE)
cider--initialize-debug-buffer(CODE NS ID &optional REASON)
cider--uppercase-command-p()
cider-browse-instrumented-defs()
cider-debug-defun-at-point()
cider-debug-mode-menu(ARG1)
cider-debug-mode-send-reply(COMMAND &optional KEY FORCE)
cider-debug-move-here(&optional FORCE)

Defined faces (4)

cider-debug-code-overlay-faceFace used to mark code being debugged.
cider-debug-prompt-faceFace used to highlight keys in the debug prompt.
cider-enlightened-faceFace used to mark enlightened sexps and their return values.
cider-enlightened-local-faceFace used to mark enlightened locals (not their values).