Function: clojure--unwrap-legacy-spec
clojure--unwrap-legacy-spec is a byte-compiled function defined in
clojure-mode.el.
Signature
(clojure--unwrap-legacy-spec SPEC DEPTH)
Documentation
Recursively unwrap legacy SPEC at DEPTH to produce an :inner rule.
For example, ((:defn)) at depth 0 produces (:inner 2), and (:defn) at depth 0 produces (:inner 1).
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--unwrap-legacy-spec (spec depth)
"Recursively unwrap legacy SPEC at DEPTH to produce an :inner rule.
For example, ((:defn)) at depth 0 produces (:inner 2),
and (:defn) at depth 0 produces (:inner 1)."
(if (consp spec)
(clojure--unwrap-legacy-spec (car spec) (1+ depth))
(when (eq spec :defn)
(list :inner depth))))