changeset 74284:efbf3bcfde0b

(term-exec-1): Set envvar INSIDE_EMACS.
author Richard M. Stallman <rms@gnu.org>
date Tue, 28 Nov 2006 02:21:28 +0000
parents 2ba390dee911
children bdb0d9c34bd4
files lisp/term.el
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/term.el	Tue Nov 28 02:21:03 2006 +0000
+++ b/lisp/term.el	Tue Nov 28 02:21:28 2006 +0000
@@ -1422,8 +1422,12 @@
 	   (format "TERMINFO=%s" data-directory)
 	   (format term-termcap-format "TERMCAP="
 		   term-term-name term-height term-width)
-	   ;; Breaks `./configure' of w3 and url which try to run $EMACS.
+	   ;; We are going to get rid of the binding for EMACS,
+	   ;; probably in Emacs 23, because it breaks
+	   ;; `./configure' of some packages that expect it to
+	   ;; say where to find EMACS.
 	   (format "EMACS=%s (term:%s)" emacs-version term-protocol-version)
+	   (format "INSIDE_EMACS=%s,term:%s" emacs-version term-protocol-version)
 	   (format "LINES=%d" term-height)
 	   (format "COLUMNS=%d" term-width))
 	  process-environment))