diff options
author | Eli Zaretskii <eliz@gnu.org> | 2001-07-17 10:34:48 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2001-07-17 10:34:48 +0000 |
commit | b2c8319e4ea8f893dcbced259a801bfa4e64e823 (patch) | |
tree | 94b6f49a4d32ebd5efa24db0b3704b782f881f8b /man | |
parent | 5333e22e4f9943ebfdfdd8bea1be947052371046 (diff) |
(Interactive Shell): Document that EMACS is only put into the shell's
environment if it is not already defined. From Francois Pinard.
Diffstat (limited to 'man')
-rw-r--r-- | man/misc.texi | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/man/misc.texi b/man/misc.texi index 9fb9f3734fd..9305cd4951b 100644 --- a/man/misc.texi +++ b/man/misc.texi @@ -392,7 +392,6 @@ and will store the decoded output into the file whose name is specified in the encoded text. @vindex shell-file-name -@cindex environment Both @kbd{M-!} and @kbd{M-|} use @code{shell-file-name} to specify the shell to use. This variable is initialized based on your @env{SHELL} environment variable when Emacs is started. If the file name does not @@ -449,6 +448,7 @@ a buffer name, and create (or reuse) a subshell in that buffer. All subshells in different buffers run independently and in parallel. @vindex explicit-shell-file-name +@cindex environment variables for subshells @cindex @env{ESHELL} environment variable @cindex @env{SHELL} environment variable The file name used to load the subshell is the value of the variable @@ -471,9 +471,11 @@ from. For example, if you use bash, the file sent to it is specify a coding system after starting the shell by using @kbd{C-x @key{RET} p} in the shell buffer. @xref{Specify Coding}. - Emacs defines the environment variable @env{EMACS} in the subshell, -with value @code{t}. A shell script can check this variable to -determine whether it has been run from 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 @code{t}. A shell script +can check this variable to determine whether it has been run from an +Emacs subshell. @node Shell Mode @subsection Shell Mode |