Function: clojure--prepare-to-insert-new-let-binding
clojure--prepare-to-insert-new-let-binding is a byte-compiled function
defined in clojure-mode.el.
Signature
(clojure--prepare-to-insert-new-let-binding)
Documentation
Move to right place in the let form to insert a new binding and indent.
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--prepare-to-insert-new-let-binding ()
"Move to right place in the let form to insert a new binding and indent."
(if (clojure--inside-let-binding-p)
(progn
(clojure--beginning-of-current-let-binding)
(newline-and-indent)
(clojure--previous-line)
(indent-for-tab-command))
(clojure--goto-let)
(search-forward "[")
(backward-up-list)
(forward-sexp)
(down-list -1)
(backward-char)
(if (looking-at "\\[\\s-*\\]")
(forward-char)
(forward-char)
(newline-and-indent))))