Mercurial > emacs
comparison lisp/comint.el @ 6095:c04ea0b0dbc0
(comint-exec-1): Force a local copy of the environment.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Sat, 26 Feb 1994 02:24:51 +0000 |
parents | 58c0f2c7dfae |
children | ec063baec3e0 |
comparison
equal
deleted
inserted
replaced
6094:d55916e75e16 | 6095:c04ea0b0dbc0 |
---|---|
572 | 572 |
573 ;;; This auxiliary function cranks up the process for comint-exec in | 573 ;;; This auxiliary function cranks up the process for comint-exec in |
574 ;;; the appropriate environment. | 574 ;;; the appropriate environment. |
575 | 575 |
576 (defun comint-exec-1 (name buffer command switches) | 576 (defun comint-exec-1 (name buffer command switches) |
577 (let ((process-environment process-environment)) | 577 (let ((process-environment (copy-sequence process-environment))) |
578 (setenv "TERMCAP" (format "emacs:co#%d:tc=unknown" (frame-width))) | 578 (setenv "TERMCAP" (format "emacs:co#%d:tc=unknown" (frame-width))) |
579 (setenv "TERM" "emacs") | 579 (setenv "TERM" "emacs") |
580 (setenv "EMACS" "t") | 580 (setenv "EMACS" "t") |
581 (apply 'start-process name buffer command switches))) | 581 (apply 'start-process name buffer command switches))) |
582 | 582 |