[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 1365183: Only use the comint environment in comint-derived modes
From: |
Lars Ingebrigtsen |
Subject: |
master 1365183: Only use the comint environment in comint-derived modes |
Date: |
Mon, 7 Dec 2020 10:58:21 -0500 (EST) |
branch: master
commit 13651833c73b78e509a47ab38b8c5a60134f04fc
Author: Alyssa Ross <hi@alyssa.is>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Only use the comint environment in comint-derived modes
* lisp/progmodes/compile.el (compilation-start): Only use the
comint environment in comint-derived modes (bug#45095).
Copyright-paperwork-exempt: yes
---
lisp/progmodes/compile.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 787f5d5..1b7e1b9 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1868,7 +1868,8 @@ Returns the compilation buffer created."
(let ((process-environment
(append
compilation-environment
- (comint-term-environment)
+ (and (derived-mode-p 'comint-mode)
+ (comint-term-environment))
(list (format "INSIDE_EMACS=%s,compile" emacs-version))
(copy-sequence process-environment))))
(set (make-local-variable 'compilation-arguments)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 1365183: Only use the comint environment in comint-derived modes,
Lars Ingebrigtsen <=