]> git.eshelyaron.com Git - emacs.git/commitdiff
(ansi-term-fg-faces-vector): Added support for ANSI
authorKarl Heuer <kwzh@gnu.org>
Tue, 20 Jul 1999 01:46:01 +0000 (01:46 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 20 Jul 1999 01:46:01 +0000 (01:46 +0000)
color codes 39 and 49, which by the way lynx uses them seem to
mean "foreground reset" and "background reset".

lisp/term.el

index 262686cf9f20152e7bbc66ecd2f72715aa86d451..e8e584d215247f4fdbd29386835d57d7a8c839e9 100644 (file)
@@ -3040,12 +3040,22 @@ See `term-prompt-regexp'."
    ((eq parameter 8)
     (setq term-ansi-current-invisible 1))
 
+;;; Foreground
    ((and (>= parameter 30) (<= parameter 37))
     (setq term-ansi-current-color (- parameter 29)))
 
+;;; Reset foreground
+   ((eq parameter 39)
+    (setq term-ansi-current-color 0))
+
+;;; Background
    ((and (>= parameter 40) (<= parameter 47))
     (setq term-ansi-current-bg-color (- parameter 39)))
 
+;;; Reset background
+   ((eq parameter 49)
+    (setq term-ansi-current-bg-color 0))
+
 ;;; 0 (Reset) or unknown (reset anyway)
    (t
     (setq term-current-face