unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el
@ 2002-09-30 18:11 Ivan Zakharyaschev
  2002-10-01  6:18 ` Richard Stallman
  0 siblings, 1 reply; 3+ messages in thread
From: Ivan Zakharyaschev @ 2002-09-30 18:11 UTC (permalink / raw)


	Hello!

Once I reported a bug in progmodes/compile.el concerning TERM
environment variable. It was finally fixed by Richard in revision 1.248
of compile.el, the previous 1.246 and 1.247 changes were not real fixes
to the problem.

I was a bit disappointed to see that the released Emacs 21.2 didn't fix
the problem: the EMACS_21_1_RC branch doesn't include the final right
fix, it has only merged revision 1.246. So I would be glad to see
revision 1.248 merged into the EMACS_21_1_RC branch of compile.el if it
gets released once again: anyway, the branch already contains a
not-working fix for the problem.


Regards,

-- 
Ivan Zakharyaschev
ALT Linux Team member, Sisyphus developer
http://www.altlinux.ru, http://www.altlinux.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el
  2002-09-30 18:11 incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el Ivan Zakharyaschev
@ 2002-10-01  6:18 ` Richard Stallman
  2002-10-01 19:33   ` Ivan Zakharyaschev
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Stallman @ 2002-10-01  6:18 UTC (permalink / raw)
  Cc: emacs-devel

Can you send me the requisite patch to put into RC?

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el
  2002-10-01  6:18 ` Richard Stallman
@ 2002-10-01 19:33   ` Ivan Zakharyaschev
  0 siblings, 0 replies; 3+ messages in thread
From: Ivan Zakharyaschev @ 2002-10-01 19:33 UTC (permalink / raw)
  Cc: emacs-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 400 bytes --]

	Hello!

On Tue, 1 Oct 2002, Richard Stallman wrote:

> Can you send me the requisite patch to put into RC?

Here it is: the eqivalent of the diff from revision 1.246 to 1.248 of
progmodes/compile.el for the RC branch. (It sets the environment
_before_ starting the process.)

Regards,

-- 
Ivan Zakharyaschev
ALT Linux Team member, Sisyphus developer
http://www.altlinux.ru, http://www.altlinux.com

[-- Attachment #2: equiv of diff 1.246 -> 1.248 --]
[-- Type: TEXT/PLAIN, Size: 1682 bytes --]

--- emacs/emacs/lisp/progmodes/compile.RC.el	Tue Oct  1 23:11:17 2002
+++ emacs/emacs/lisp/progmodes/compile.el	Tue Oct  1 23:20:49 2002
@@ -826,24 +826,23 @@
 	    (funcall compilation-process-setup-function))
 	;; Start the compilation.
 	(if (fboundp 'start-process)
-	    (let* ((process-environment process-environment)
+ 	    (let* ((process-environment
+		    (append
+		     (if (and (boundp 'system-uses-terminfo)
+			      system-uses-terminfo)
+			 (list "TERM=dumb" "TERMCAP="
+			       (format "COLUMNS=%d" (window-width)))
+		       (list "TERM=emacs"
+			     (format "TERMCAP=emacs:co#%d:tc=unknown:"
+				     (window-width))))
+		     ;; Set the EMACS variable, but
+		     ;; don't override users' setting of $EMACS.
+		     (if (getenv "EMACS")
+			 process-environment
+		       (cons "EMACS=t" process-environment))))
 		   (proc (start-process-shell-command (downcase mode-name)
 						      outbuf
 						      command)))
-	      ;; Set the terminal type
-	      (setq process-environment
-		    (if (and (boundp 'system-uses-terminfo)
-			     system-uses-terminfo)
-			(list "TERM=dumb" "TERMCAP="
-			      (format "COLUMNS=%d" (window-width)))
-		      (list "TERM=emacs"
-			    (format "TERMCAP=emacs:co#%d:tc=unknown:"
-				    (window-width)))))
-	      ;; Set the EMACS variable, but
-	      ;; don't override users' setting of $EMACS.
-	      (or (getenv "EMACS")
-		  (setq process-environment
-			(cons "EMACS=t" process-environment)))
 	      (set-process-sentinel proc 'compilation-sentinel)
 	      (set-process-filter proc 'compilation-filter)
 	      (set-marker (process-mark proc) (point) outbuf)

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-10-01 19:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-30 18:11 incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el Ivan Zakharyaschev
2002-10-01  6:18 ` Richard Stallman
2002-10-01 19:33   ` Ivan Zakharyaschev

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).