Function: clojure--replace-sexp-with-binding
clojure--replace-sexp-with-binding is a byte-compiled function defined
in clojure-mode.el.
Signature
(clojure--replace-sexp-with-binding BOUND-NAME INIT-EXPR)
Documentation
Replace a binding with its bound name in the let form.
BOUND-NAME is the name (left-hand side) of a binding.
INIT-EXPR is the value (right-hand side) of a binding.
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--replace-sexp-with-binding (bound-name init-expr)
"Replace a binding with its bound name in the let form.
BOUND-NAME is the name (left-hand side) of a binding.
INIT-EXPR is the value (right-hand side) of a binding."
(save-excursion
(while (re-search-forward
(clojure--sexp-regexp init-expr)
(clojure--point-after 'clojure--goto-let 'forward-sexp)
t)
(replace-match (concat "\\1" bound-name "\\2")))))