diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2006-11-18 21:00:16 +0000 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2006-11-18 21:00:16 +0000 |
commit | ed91b7edccf0d1a1a47a6b5c9664785f0fa5e41f (patch) | |
tree | 1897aaddf625d6083263b3e314db4f72b9a66dd6 /man/misc.texi | |
parent | 10bcca0b8bbe1216eda8260d97a9de9f0cc07fe8 (diff) | |
download | emacs-ed91b7edccf0d1a1a47a6b5c9664785f0fa5e41f.tar.gz |
(Interactive Shell): INSIDE_EMACS is set to t, and EMACS is deprecated.
Diffstat (limited to 'man/misc.texi')
-rw-r--r-- | man/misc.texi | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/man/misc.texi b/man/misc.texi index 839e8bc88b3..d8511354577 100644 --- a/man/misc.texi +++ b/man/misc.texi @@ -486,12 +486,16 @@ also change the coding system for a running subshell by typing @kbd{C-x @key{RET} p} in the shell buffer. @xref{Communication Coding}. +@cindex @env{INSIDE_EMACS} environment variable + Emacs sets the envitonment variable @env{INSIDE_EMACS} to @code{t} +in the subshell. Programs can check this variable to determine +whether they are running inside an Emacs subshell. + @cindex @env{EMACS} environment variable - Unless the environment variable @env{EMACS} is already defined, -Emacs defines it in the subshell, with value equal to Emacs's absolute -file name. A shell script -can check this variable to determine whether it has been run from an -Emacs subshell. + Emacs also sets the @env{EMACS} environment variable to @code{t} if +it is not already defined. @strong{Warning:} This environment +variable is deprecated. Programs that check this variable should be +changed to check @env{INSIDE_EMACS} instead. @node Shell Mode @subsection Shell Mode |