Function: eshell-envvar-names
eshell-envvar-names is a byte-compiled function defined in
esh-var.el.gz.
Signature
(eshell-envvar-names &optional ENVIRONMENT)
Documentation
Return a list of currently visible environment variable names.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-var.el.gz
(defun eshell-envvar-names (&optional environment)
"Return a list of currently visible environment variable names."
(delete-dups
(append
;; Real environment variables
(mapcar (lambda (x)
(substring x 0 (string-search "=" x)))
(or environment process-environment))
;; Eshell variable aliases
(mapcar #'car eshell-variable-aliases-list))))