# HG changeset patch # User Karl Heuer # Date 932435161 0 # Node ID bfa09399607458e0ac7bc823fba7b1d5b2ef655d # Parent 88883af036ca0a41afd5e0c1e102603ee01c30b3 (ansi-term-fg-faces-vector): Added support for ANSI color codes 39 and 49, which by the way lynx uses them seem to mean "foreground reset" and "background reset". diff -r 88883af036ca -r bfa093996074 lisp/term.el --- a/lisp/term.el Tue Jul 20 01:24:47 1999 +0000 +++ b/lisp/term.el Tue Jul 20 01:46:01 1999 +0000 @@ -3040,12 +3040,22 @@ ((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