Function: cider--debug-skip-ignored-forms
cider--debug-skip-ignored-forms is a byte-compiled function defined in
cider-debug.el.
Signature
(cider--debug-skip-ignored-forms)
Documentation
Skip past all forms ignored with #_ reader macro.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-debug.el
(defun cider--debug-skip-ignored-forms ()
"Skip past all forms ignored with #_ reader macro."
;; Logic taken from `clojure--search-comment-macro-internal'
(while (looking-at (concat "[ ,\r\t\n]*" clojure--comment-macro-regexp))
(let ((md (match-data))
(start (match-beginning 1)))
(goto-char start)
;; Count how many #_ we got and step by that many sexps
(clojure-forward-logical-sexp
(count-matches (rx "#_") (elt md 0) (elt md 1))))))