Function: clojure--rename-ns-alias-usages
clojure--rename-ns-alias-usages is a byte-compiled function defined in
clojure-mode.el.
Signature
(clojure--rename-ns-alias-usages CURRENT-ALIAS NEW-ALIAS BEG END)
Documentation
Rename all usages of CURRENT-ALIAS in region BEG to END with NEW-ALIAS.
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--rename-ns-alias-usages (current-alias new-alias beg end)
"Rename all usages of CURRENT-ALIAS in region BEG to END with NEW-ALIAS."
(let ((rgx (clojure--alias-usage-regexp current-alias)))
(save-mark-and-excursion
(goto-char end)
(setq end (point-marker))
(goto-char beg)
(while (re-search-forward rgx end 'noerror)
(when (not (clojure--in-string-p)) ;; replace in comments, but not strings
(goto-char (match-beginning 1))
(delete-region (point) (match-end 1))
(insert new-alias))))))