emacs-diffs
[Top][All Lists]
Advanced

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]