aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert2016-04-08 13:39:17 -0700
committerPaul Eggert2016-04-08 13:40:01 -0700
commita1f221bd82eb4393ccba83a361b435a4992b532a (patch)
tree638526b67bc8bfc6b516465e56e65a6615b72790 /etc
parent5c288909b96452ed5d01befc8b624e94511620ed (diff)
downloademacs-a1f221bd82eb4393ccba83a361b435a4992b532a.tar.gz
emacs-a1f221bd82eb4393ccba83a361b435a4992b532a.zip
Comint and compile no longer set EMACS
This mostly restores the change that I reverted on March 23, fixing most of Bug#20202. The only part of the change that is still reverted is the change to M-x term, where compatibility with current Bash constrains us from moving too quickly (Bug#20484). Problem reported by Phillip Lord in: http://bugs.gnu.org/20484#108 * etc/NEWS: Document this. * lisp/comint.el (comint-exec-1): * lisp/net/tramp-sh.el (tramp-remote-process-environment): * lisp/progmodes/compile.el (compilation-start): Don’t set EMACS=t in the subsidiary process.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS6
1 files changed, 4 insertions, 2 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 95265882ec3..78d725bddf2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1398,8 +1398,10 @@ symbol-function was changed not to signal 'void-function' any more.
1398*** As a consequence, the second arg of 'indirect-function' is now obsolete. 1398*** As a consequence, the second arg of 'indirect-function' is now obsolete.
1399 1399
1400+++ 1400+++
1401** Although comint, term, and compile still set the EMACS variable, 1401** M-x shell and M-x compile no longer set the EMACS environment variable.
1402this is now considered deprecated and will be removed in a future release. 1402This avoids clashing when other programs use the variable for other purposes.
1403Although M-x term still sets EMACS for compatibility with Bash 4.3 and earlier,
1404this is deprecated and will be phased out when Bash 4.4 or later takes over.
1403Use the INSIDE_EMACS environment variable instead. 1405Use the INSIDE_EMACS environment variable instead.
1404 1406
1405+++ 1407+++