File: env.el.html

UNIX processes inherit a list of name-to-string associations from their parents called their environment; these are commonly used to control program options. This package permits you to set environment variables to be passed to any sub-process run under Emacs.

Note that the environment string process-environment is not decoded, but the args of setenv and getenv are normally multibyte text and get coding conversion.

Defined variables (0)

Defined functions (7)

getenv(VARIABLE &optional FRAME)
read-envvar-name(PROMPT &optional MUSTMATCH)
setenv(VARIABLE &optional VALUE SUBSTITUTE-ENV-VARS)
setenv-internal(ENV VARIABLE VALUE KEEP-EMPTY)
substitute-env-in-file-name(FILENAME)
substitute-env-vars(STRING &optional WHEN-UNDEFINED)
with-environment-variables(VARIABLES &rest BODY)

Defined faces (0)