Function: cider-ns-edit--refers
cider-ns-edit--refers is a byte-compiled function defined in
cider-ns.el.
Signature
(cider-ns-edit--refers POS)
Documentation
Return the names the libspec at POS refers into the namespace.
A name that its :rename map renames gets referred by the new name.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20261106.1225/cider-ns.el
(defun cider-ns-edit--refers (pos)
"Return the names the libspec at POS refers into the namespace.
A name that its :rename map renames gets referred by the new name."
(let ((names (cider-ns-edit--referred pos))
(renames (when-let* ((rename (and (cider-ns-edit--seq-p pos)
(cider-ns-edit--libspec-option pos ":rename"))))
(when (eq (char-after rename) ?{)
(mapcar #'cider-ns-edit--text (cider-ns-edit--elements rename))))))
(while renames
(when (member (car renames) names)
(setq names (cons (cadr renames) (remove (car renames) names))))
(setq renames (cddr renames)))
names))