Function: cider--debug-response-handler
cider--debug-response-handler is a byte-compiled function defined in
cider-debug.el.
Signature
(cider--debug-response-handler RESPONSE)
Documentation
Handles RESPONSE from the cider.debug middleware.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-debug.el
(defun cider--debug-response-handler (response)
"Handles RESPONSE from the cider.debug middleware."
(nrepl-dbind-response response (status id causes caught-msg)
(when (member "enlighten" status)
(cider--handle-enlighten response))
(when (or (member "eval-error" status)
(member "stack" status))
;; TODO: Make the error buffer a bit friendlier when we're just printing
;; the stack.
(if cider-show-error-buffer
(cider--render-stacktrace-causes causes)
(cider--debug-display-result-overlay nil caught-msg)))
(when (member "need-debug-input" status)
(cider--handle-debug response))
(when (member "done" status)
(nrepl--mark-id-completed id))))