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 reaches 3, it wraps to 0.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/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 reaches 3, it wraps to 0."
  (let ((level (or level (1+ (elt cider-stacktrace-cause-visibility num)))))
    (aset cider-stacktrace-cause-visibility num (mod level 3))
    (cider-stacktrace-apply-cause-visibility)))