From: Stefan Monnier <monnier@IRO.UMontreal.CA>
To: Eli Barzilay <eli@barzilay.org>
Cc: 20202-done@debbugs.gnu.org
Subject: bug#20202: 24.3; Comint mode sets a bad $EMACS
Date: Thu, 09 Apr 2015 11:02:29 -0400 [thread overview]
Message-ID: <jwvy4m1l51i.fsf-monnier+emacsbugs@gnu.org> (raw)
In-Reply-To: <CALO-guv2UeoUepCrkr6=rcL+Nf1TCosMy9ntmxy9dqkQLbi8BQ@mail.gmail.com> (Eli Barzilay's message of "Sat, 28 Mar 2015 11:27:35 -0400")
> Yeah, that's what I thought. FWIW, to avoid it for now, I've made my
> Emacs set it to "emacs" and it looks like that works fine for builds.
I've just installed the patch below into master, which should fix this
problem,
Stefan
diff --git a/lisp/comint.el b/lisp/comint.el
index 31649ff..2769c87 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -816,8 +816,6 @@ series of processes in the same Comint buffer. The hook
(format "COLUMNS=%d" (window-width)))
(list "TERM=emacs"
(format "TERMCAP=emacs:co#%d:tc=unknown:" (window-width))))
- (unless (getenv "EMACS")
- (list "EMACS=t"))
(list (format "INSIDE_EMACS=%s,comint" emacs-version))
process-environment))
(default-directory
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index f59c5fb..3f006e8 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -496,7 +496,6 @@ as given in your `~/.profile'."
(defcustom tramp-remote-process-environment
`("TMOUT=0" "LC_CTYPE=''"
,(format "TERM=%s" tramp-terminal-type)
- "EMACS=t" ;; Deprecated.
,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version)
"CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" "PAGER=cat"
"autocorrect=" "correct=")
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 362bbf5..9d36e91 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1666,11 +1666,7 @@ Returns the compilation buffer created."
(list "TERM=emacs"
(format "TERMCAP=emacs:co#%d:tc=unknown:"
(window-width))))
- ;; Set the EMACS variable, but
- ;; don't override users' setting of $EMACS.
- (unless (getenv "EMACS")
- (list "EMACS=t"))
- (list "INSIDE_EMACS=t")
+ (list (format "INSIDE_EMACS=%s,compile" emacs-version))
(copy-sequence process-environment))))
(set (make-local-variable 'compilation-arguments)
(list command mode name-function highlight-regexp))
diff --git a/lisp/term.el b/lisp/term.el
index 43138fa..4c82986 100644
--- a/lisp/term.el
+++ b/lisp/term.el
@@ -1505,11 +1505,6 @@ Using \"emacs\" loses, because bash disables editing if $TERM == emacs.")
(format "TERMINFO=%s" data-directory)
(format term-termcap-format "TERMCAP="
term-term-name term-height term-width)
- ;; 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))
next prev parent reply other threads:[~2015-04-09 15:02 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <87oa9otixb.fsf@russet.org.uk>
[not found] ` <5703E15B.7080601@cs.ucla.edu>
[not found] ` <87k2kcovt8.fsf@russet.org.uk>
[not found] ` <5704233B.4020103@cs.ucla.edu>
[not found] ` <8737qzso88.fsf@russet.org.uk>
[not found] ` <57045765.4000309@cs.ucla.edu>
[not found] ` <87r3ei8vz9.fsf@russet.org.uk>
[not found] ` <5705B246.10201@cs.ucla.edu>
[not found] ` <74bf15b3e1a5afeb41cf6b39d5247e8b.squirrel@cloud103.planethippo.com>
2016-04-07 14:57 ` bug#20202: Considered Harmful 73d213: 'Comint, term, and compile new set Emacs' Paul Eggert
[not found] ` <c32b8d04f5c78203f06c4e48e03b37b0.squirrel@cloud103.planethippo.com>
2016-04-07 15:01 ` Paul Eggert
2016-04-07 15:18 ` Phillip Lord
2016-04-07 15:25 ` Paul Eggert
2016-04-07 16:01 ` Glenn Morris
2016-04-07 16:07 ` Phillip Lord
2016-04-07 16:26 ` bug#20484: " Paul Eggert
2016-04-07 19:55 ` Phillip Lord
2016-04-07 22:20 ` bug#20484: " Stefan Monnier
2016-04-08 7:05 ` Eli Zaretskii
2016-04-08 13:09 ` Phillip Lord
2016-04-08 20:50 ` Paul Eggert
2016-04-08 21:20 ` Phillip Lord
2016-04-08 7:03 ` bug#20484: " Eli Zaretskii
2016-04-08 7:34 ` Andreas Schwab
2016-04-08 13:12 ` bug#20484: " Phillip Lord
2016-04-07 21:42 ` Phillip Lord
2016-04-08 7:01 ` Eli Zaretskii
2016-04-08 16:49 ` bug#20202: " Stefan Monnier
2016-04-08 18:12 ` Phillip Lord
2016-04-07 16:51 ` Stefan Monnier
2016-04-07 16:59 ` bug#20202: " Eli Zaretskii
2016-04-07 18:58 ` Stefan Monnier
2016-04-07 19:25 ` Eli Zaretskii
2016-04-07 22:01 ` Stefan Monnier
2016-04-08 7:00 ` bug#20202: " Eli Zaretskii
2016-04-08 15:32 ` Glenn Morris
2016-04-08 15:59 ` Eli Zaretskii
2015-05-01 23:36 ` bug#20484: 25.0.50; Directory tracking in ansi-term broken Jacob Oursland
2015-05-02 2:17 ` Glenn Morris
2015-05-02 2:43 ` Glenn Morris
2015-05-02 19:33 ` Jacob Oursland
2015-05-03 5:45 ` Stefan Monnier
2015-05-03 6:15 ` Jacob Oursland
2015-05-03 16:29 ` Richard Stallman
2015-05-03 17:36 ` Jacob Oursland
2015-05-04 2:06 ` Stefan Monnier
2015-05-04 16:15 ` Richard Stallman
2015-05-03 17:57 ` Glenn Morris
2015-05-03 19:09 ` Jacob Oursland
2015-05-04 2:07 ` Stefan Monnier
2016-03-23 22:15 ` Paul Eggert
2016-04-08 18:47 ` bug#20484: Bash 4.4-rc1 incompatibility with future Emacs $EMACS Paul Eggert
2016-04-09 2:24 ` bug#20484: bug#20202: Considered Harmful 73d213: 'Comint, term, and compile new set Emacs' Glenn Morris
2016-04-09 8:43 ` Phillip Lord
2016-04-09 13:43 ` bug#20202: " Stefan Monnier
2016-04-09 21:56 ` Phillip Lord
2016-04-09 23:40 ` bug#20202: " Paul Eggert
2016-04-10 0:08 ` Stefan Monnier
2016-04-10 3:30 ` Paul Eggert
2016-04-10 13:57 ` Stefan Monnier
2016-04-11 5:50 ` bug#20202: " Paul Eggert
2016-04-10 8:26 ` bug#20484: " Phillip Lord
2016-04-10 13:59 ` Stefan Monnier
2016-04-11 12:32 ` bug#20484: " Phillip Lord
2016-04-10 8:25 ` Phillip Lord
2015-03-25 21:44 ` bug#20202: 24.3; Comint mode sets a bad $EMACS Eli Barzilay
2015-03-26 0:46 ` Stefan Monnier
2015-03-28 15:27 ` Eli Barzilay
2015-04-09 15:02 ` Stefan Monnier [this message]
2016-04-10 12:18 ` bug#20202: bug#20484: bug#20202: Considered Harmful 73d213: 'Comint, term, and compile new set Emacs' Markus Triska
2016-04-11 12:38 ` Phillip Lord
2018-05-24 20:46 ` bug#20202: EMACS=t Joy and Happiness Phillip Lord
2016-04-10 7:13 ` bug#20202: bug#20484: bug#20202: Considered Harmful 73d213: 'Comint, term, and compile new set Emacs' Michael Albinus
2016-04-10 8:51 ` Phillip Lord
2016-04-10 9:31 ` Michael Albinus
2016-04-08 16:46 ` Stefan Monnier
2016-04-08 17:12 ` Paul Eggert
2016-04-08 18:14 ` bug#20202: " Phillip Lord
2016-04-08 17:47 ` Phillip Lord
2016-04-08 13:15 ` Phillip Lord
2016-04-08 13:40 ` Eli Zaretskii
2016-04-08 15:45 ` bug#20202: " Glenn Morris
2016-04-08 16:01 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=jwvy4m1l51i.fsf-monnier+emacsbugs@gnu.org \
--to=monnier@iro.umontreal.ca \
--cc=20202-done@debbugs.gnu.org \
--cc=eli@barzilay.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).