comparison man/misc.texi @ 72833:81a55a7dc3c3

* etc/NEWS: In terminal-oriented subshells, the EMACS environment variable now defaults to Emacs's absolute file name, instead of to "t". * etc/PROBLEMS: Adjust tcsh advice for this. * make-dist (EMACS): Exit and fail if the EMACS environment variable is set to something other than an absolute file name. * lisp/comint.el (comint-exec-1): Set EMACS to the full name of Emacs, not to "t". * lisp/progmodes/compile.el (compilation-start): Likewise. * lisp/progmodes/idlwave.el (idlwave-rescan-asynchronously): Don't use expand-file-name on invocation-directory, since this might mishandle special characters in invocation-directory. * man/faq.texi (Escape sequences in shell output): EMACS is now set to Emacs's absolute file name, not to "t". (^M in the shell buffer): Likewise. * man/misc.texi (Interactive Shell): Likewise.
author Paul Eggert <eggert@twinsun.com>
date Tue, 12 Sep 2006 16:43:25 +0000
parents 16ce988b5223
children 217e6137471a a1a25ac6c88a
comparison
equal deleted inserted replaced
72832:edab538d7c7a 72833:81a55a7dc3c3
486 @kbd{C-x @key{RET} p} in the shell buffer. @xref{Communication 486 @kbd{C-x @key{RET} p} in the shell buffer. @xref{Communication
487 Coding}. 487 Coding}.
488 488
489 @cindex @env{EMACS} environment variable 489 @cindex @env{EMACS} environment variable
490 Unless the environment variable @env{EMACS} is already defined, 490 Unless the environment variable @env{EMACS} is already defined,
491 Emacs defines it in the subshell, with value @code{t}. A shell script 491 Emacs defines it in the subshell, with value equal to Emacs's absolute
492 file name. A shell script
492 can check this variable to determine whether it has been run from an 493 can check this variable to determine whether it has been run from an
493 Emacs subshell. 494 Emacs subshell.
494 495
495 @node Shell Mode 496 @node Shell Mode
496 @subsection Shell Mode 497 @subsection Shell Mode