Function: clojure--align-search-regexp
clojure--align-search-regexp is a byte-compiled function defined in
clojure-mode.el.
Signature
(clojure--align-search-regexp)
Documentation
Return the cached regexp for alignment search.
Rebuilds the regexp only when the inputs change.
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--align-search-regexp ()
"Return the cached regexp for alignment search.
Rebuilds the regexp only when the inputs change."
(let ((key (list clojure-align-reader-conditionals
clojure-align-binding-forms
clojure-align-cond-forms)))
(unless (equal key (car clojure--align-search-regexp-cache))
(setq clojure--align-search-regexp-cache
(cons key
(concat (when clojure-align-reader-conditionals
(concat clojure--beginning-of-reader-conditional-regexp
"\\|"))
"{\\|("
(regexp-opt
(append clojure-align-binding-forms
clojure-align-cond-forms)
'symbols)))))
(cdr clojure--align-search-regexp-cache)))