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))))