Function: helpful--aliases
helpful--aliases is a byte-compiled function defined in helpful.el.
Signature
(helpful--aliases SYM CALLABLE-P)
Documentation
Return all the aliases for SYM.
This function has :around advice: helpful--aliases@fast-no-alias.
Source Code
;; Defined in ~/.emacs.d/elpa/helpful-20250408.334/helpful.el
(defun helpful--aliases (sym callable-p)
"Return all the aliases for SYM."
(let ((canonical (helpful--canonical-symbol sym callable-p))
aliases)
(mapatoms
(lambda (s)
(when (and
;; Skip variables that aren't bound, so we're faster.
(if callable-p (fboundp s) (boundp s))
;; If this symbol is a new alias for our target sym,
;; add it.
(eq canonical (helpful--canonical-symbol s callable-p))
;; Don't include SYM.
(not (eq sym s)))
(push s aliases))))
(helpful--sort-symbols aliases)))