Function: cider-stacktrace-cycle-cause

cider-stacktrace-cycle-cause is a byte-compiled function defined in cider-stacktrace.el.

Signature

(cider-stacktrace-cycle-cause NUM &optional LEVEL)

Documentation

Update element NUM of cider-stacktrace-cause-visibility.

If LEVEL is specified, it is used, otherwise its current value is incremented. When it passes cider-stacktrace-detail-max, it wraps back to 0.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-stacktrace.el
(defun cider-stacktrace-cycle-cause (num &optional level)
  "Update element NUM of `cider-stacktrace-cause-visibility'.
If LEVEL is specified, it is used, otherwise its current value is incremented.
When it passes `cider-stacktrace-detail-max', it wraps back to 0."
  (let ((level (or level (1+ (elt cider-stacktrace-cause-visibility num)))))
    (aset cider-stacktrace-cause-visibility num
          (mod level (1+ cider-stacktrace-detail-max)))
    (cider-stacktrace-apply-cause-visibility)))