Function: clojure--let-binding-forms
clojure--let-binding-forms is a byte-compiled function defined in
clojure-mode.el.
Signature
(clojure--let-binding-forms BINDINGS)
Documentation
Return the binding forms of the BINDINGS vector of a let-like form.
The bindings of a :let in a for or doseq count too.
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20261103.1226/clojure-mode.el
(defun clojure--let-binding-forms (bindings)
"Return the binding forms of the BINDINGS vector of a let-like form.
The bindings of a :let in a for or doseq count too."
(mapcan (pcase-lambda (`(,form ,init))
(if (eq (clojure--form-type form) 'keyword)
(and (equal (clojure--form-name form) "let")
(not (clojure--form-namespace form))
init
(eq (clojure--form-type init) 'vector)
(clojure--let-binding-forms init))
(list form)))
(clojure--form-pairs bindings)))