summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2006-11-18 21:00:16 +0000
committerChong Yidong <cyd@stupidchicken.com>2006-11-18 21:00:16 +0000
commited91b7edccf0d1a1a47a6b5c9664785f0fa5e41f (patch)
tree1897aaddf625d6083263b3e314db4f72b9a66dd6
parent10bcca0b8bbe1216eda8260d97a9de9f0cc07fe8 (diff)
downloademacs-ed91b7edccf0d1a1a47a6b5c9664785f0fa5e41f.tar.gz
(Interactive Shell): INSIDE_EMACS is set to t, and EMACS is deprecated.
-rw-r--r--man/misc.texi14
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