[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master f1fa35f: Fix ANSI coloring problem in large outputs in eshell
From: |
Lars Ingebrigtsen |
Subject: |
master f1fa35f: Fix ANSI coloring problem in large outputs in eshell |
Date: |
Mon, 22 Feb 2021 10:47:48 -0500 (EST) |
branch: master
commit f1fa35f0914f5de6d0dbfde9cd00cc7ab1b20ebd
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Fix ANSI coloring problem in large outputs in eshell
* lisp/ansi-color.el (ansi-color-apply-on-region): Ensure that we
fontize from where we left off, and don't skip to the end of the
region (bug#46332).
---
lisp/ansi-color.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lisp/ansi-color.el b/lisp/ansi-color.el
index e5bfccd..44dc035 100644
--- a/lisp/ansi-color.el
+++ b/lisp/ansi-color.el
@@ -429,7 +429,8 @@ being deleted."
;; positions that overlap regions previously colored; these
;; `codes' should not be applied to that overlap, so we need
;; to know where they should really start.
- (setq ansi-color-context-region (if codes (list codes end-marker)))))
+ (setq ansi-color-context-region
+ (if codes (list codes (copy-marker (point)))))))
;; Clean up our temporary markers.
(unless (eq start-marker (cadr ansi-color-context-region))
(set-marker start-marker nil))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master f1fa35f: Fix ANSI coloring problem in large outputs in eshell,
Lars Ingebrigtsen <=