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