Function: cider--toggle-trace-var

cider--toggle-trace-var is a byte-compiled function defined in cider-tracing.el.

Signature

(cider--toggle-trace-var SYM)

Documentation

Toggle var tracing for SYM.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-tracing.el
(defun cider--toggle-trace-var (sym)
  "Toggle var tracing for SYM."
  (let* ((trace-response (cider-sync-request:toggle-trace-var sym))
         (var-name (nrepl-dict-get trace-response "var-name"))
         (var-status (nrepl-dict-get trace-response "var-status")))
    (pcase var-status
      ("not-found" (error "Var %s not found" (cider-propertize sym 'fn)))
      ("not-traceable" (error "Var %s can't be traced because it's not bound to a function" (cider-propertize var-name 'fn)))
      (_ (message "Var %s %s" (cider-propertize var-name 'fn) var-status)))))