Function: help-fns--var-aliases
help-fns--var-aliases is a byte-compiled function defined in
help-fns.el.gz.
Signature
(help-fns--var-aliases VARIABLE)
Source Code
;; Defined in /usr/src/emacs/lisp/help-fns.el.gz
(defun help-fns--var-aliases (variable)
;; Mention if it has any aliases.
(let (aliases alias)
(mapatoms
(lambda (sym)
(when (and (boundp sym)
(setq alias (indirect-variable sym))
(eq alias variable)
(not (eq alias sym)))
(push sym aliases)))
obarray)
(when aliases
(princ
(if (= (length aliases) 1)
(format-message
" This variable has an alias: `%s'.\n" (car aliases))
(format-message
" This variable has the following aliases: %s.\n"
(mapconcat
(lambda (sym)
(format "`%s'" sym))
aliases ",\n ")))))))