[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 37cdfec 3/3: Reset ansi escape context before print
From: |
Noam Postavsky |
Subject: |
[Emacs-diffs] master 37cdfec 3/3: Reset ansi escape context before printing eshell prompt (Bug#27407) |
Date: |
Mon, 3 Jul 2017 10:08:35 -0400 (EDT) |
branch: master
commit 37cdfec7c73205668498da9b27387f5f3ccfebee
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>
Reset ansi escape context before printing eshell prompt (Bug#27407)
* lisp/eshell/em-prompt.el (eshell-emit-prompt): Reset
`ansi-color-context-region'.
---
lisp/eshell/em-prompt.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el
index 53a83e6..8c81b43 100644
--- a/lisp/eshell/em-prompt.el
+++ b/lisp/eshell/em-prompt.el
@@ -117,6 +117,8 @@ arriving, or after."
(defun eshell-emit-prompt ()
"Emit a prompt if eshell is being used interactively."
+ (when (boundp 'ansi-color-context-region)
+ (setq ansi-color-context-region nil))
(run-hooks 'eshell-before-prompt-hook)
(if (not eshell-prompt-function)
(set-marker eshell-last-output-end (point))