process-environment

process-environment is a variable defined in `C source code'.
Its value is

("OLDPWD=/home/artur/Git-Projects" "TERMINATOR_UUID=urn:uuid:a4b84fa4-547f-4908-ba56-717a3fb8d69d" "PATH=/home/artur/.gem/ruby/2.1.0/bin:/home/artur/bin:/home/artur/bin/yum-root/usr/bin/:/home/artur/bin/yum-root/usr/local/bin/:/home/artur/bin/yum-root/bin/:/home/artur/.gem/ruby/2.1.0/bin:/home/artur/bin:/home/artur/bin/yum-root/usr/bin/:/home/artur/bin/yum-root/usr/local/bin/:/home/artur/bin/yum-root/bin/:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" "SHELL=/usr/bin/zsh" "USER=artur" "TERMINATOR_DBUS_NAME=net.tenshu.Terminator0x1a6021154d881c" "SHLVL=3" "PWD=/home/artur/Git-Projects/emacs-online-documentation" "XAUTHORITY=/home/artur/.Xauthority" "XDG_VTNR=1" "GTK2_RC_FILES=/home/artur/.gtkrc-2.0" "COLORTERM=gnome-terminal" "MAIL=/var/spool/mail/artur" "WINDOWPATH=1" "TERM=xterm" "LANG=en_GB.UTF-8" "WINDOWID=16777219" "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-V3bDKoOb1E,guid=3f9e8f623a501153d189a57c549f3099" "LOGNAME=artur" "ANDROID_LOG_TAGS=ActivityManager:I MyApp:D *:S" "TERMINATOR_DBUS_PATH=/net/tenshu/Terminator" "XDG_SEAT=seat0" "_=/usr/local/bin/emacs" "PRINTER=Document" "HOME=/home/artur" "EDITOR=emacsclient --alternate-editor=emacs" "MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins" "DISPLAY=:0" "XDG_RUNTIME_DIR=/run/user/1000" "XDG_SESSION_ID=c1")

  • This variable may be risky if used as a file-local variable.

Documentation:
List of overridden environment variables for subprocesses to inherit.
Each element should be a string of the form ENVVARNAME=VALUE.

Entries in this list take precedence to those in the frame-local
environments. Therefore, let-binding `process-environment' is an easy
way to temporarily change the value of an environment variable,
irrespective of where it comes from. To use `process-environment' to
remove an environment variable, include only its name in the list,
without "=VALUE".

This variable is set to nil when Emacs starts.

If multiple entries define the same variable, the first one always
takes precedence.

Non-ASCII characters are encoded according to the initial value of
`locale-coding-system', i.e. the elements must normally be decoded for
use.

See `setenv' and `getenv'.