emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: face colors on 256 colors terminals


From: Dan Nicolaescu
Subject: Re: face colors on 256 colors terminals
Date: Wed, 06 Apr 2005 16:50:07 -0700

"Eli Zaretskii" <address@hidden> writes:

  > > Cc: address@hidden
  > > From: Dan Nicolaescu <address@hidden>
  > > Date: Wed, 06 Apr 2005 10:52:26 -0700
  > > 
  > > Agreed. The problem seems to be that tty-colors.el and 
color-name-rgb-alist
  > > don't use the same of scaling. 
  > > Do you want me to do check if rescaling the values in
  > > color-name-rgb-alist gives good results?
  > 
  > Yes, please.

I checked and I could not see any difference in behavior compared to the
approach in my first patch.

Is this OK? 

Index: lisp/term/xterm.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/term/xterm.el,v
retrieving revision 1.11
diff -c -3 -p -r1.11 xterm.el
*** lisp/term/xterm.el  6 Apr 2005 21:38:34 -0000       1.11
--- lisp/term/xterm.el  6 Apr 2005 23:35:51 -0000
***************
*** 123,129 ****
  
  (defun xterm-rgb-convert-to-16bit (prim)
    "Convert an 8-bit primary color value PRIM to a corresponding 16-bit value."
!   (min 65535 (round (* (/ prim 255.0) 65535.0))))
  
  (defun xterm-register-default-colors ()
    "Register the default set of colors for xterm or compatible emulator.
--- 123,129 ----
  
  (defun xterm-rgb-convert-to-16bit (prim)
    "Convert an 8-bit primary color value PRIM to a corresponding 16-bit value."
!   (lsh prim 8))
  
  (defun xterm-register-default-colors ()
    "Register the default set of colors for xterm or compatible emulator.
*************** versions of xterm."
*** 160,168 ****
            (tty-color-define (format "color-%d" (- 256 ncolors))
                              (- 256 ncolors)
                              (mapcar 'xterm-rgb-convert-to-16bit
!                                     (list (round (* r 42.5))
!                                           (round (* g 42.5))
!                                           (round (* b 42.5)))))
            (setq b (1+ b))
            (if (> b 5)
                (setq g (1+ g)
--- 160,169 ----
            (tty-color-define (format "color-%d" (- 256 ncolors))
                              (- 256 ncolors)
                              (mapcar 'xterm-rgb-convert-to-16bit
!                                     (list (if (zerop r) 0 (+ (* r 40) 55))
!                                           (if (zerop g) 0 (+ (* g 40) 55))
!                                           (if (zerop b) 0 (+ (* b 40) 55)))))
! 
            (setq b (1+ b))
            (if (> b 5)
                (setq g (1+ g)
Index: lisp/term/tty-colors.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/term/tty-colors.el,v
retrieving revision 1.14
diff -c -3 -p -r1.14 tty-colors.el
*** lisp/term/tty-colors.el     24 Jul 2004 21:56:26 -0000      1.14
--- lisp/term/tty-colors.el     6 Apr 2005 23:35:51 -0000
***************
*** 86,748 ****
  ;; of each value are actually identical).
  ;;
  (defvar color-name-rgb-alist
!   '(("snow"           65535 64250 64250)
!     ("ghostwhite"     63736 63736 65535)
!     ("whitesmoke"     62965 62965 62965)
!     ("gainsboro"      56540 56540 56540)
!     ("floralwhite"    65535 64250 61680)
!     ("oldlace"                65021 62965 59110)
!     ("linen"          64250 61680 59110)
!     ("antiquewhite"   64250 60395 55255)
!     ("papayawhip"     65535 61423 54741)
!     ("blanchedalmond" 65535 60395 52685)
!     ("bisque"         65535 58596 50372)
!     ("peachpuff"      65535 56026 47545)
!     ("navajowhite"    65535 57054 44461)
!     ("moccasin"               65535 58596 46517)
!     ("cornsilk"               65535 63736 56540)
!     ("ivory"          65535 65535 61680)
!     ("lemonchiffon"   65535 64250 52685)
!     ("seashell"               65535 62965 61166)
!     ("honeydew"               61680 65535 61680)
!     ("mintcream"      62965 65535 64250)
!     ("azure"          61680 65535 65535)
!     ("aliceblue"      61680 63736 65535)
!     ("lavender"               59110 59110 64250)
!     ("lavenderblush"  65535 61680 62965)
!     ("mistyrose"      65535 58596 57825)
!     ("white"          65535 65535 65535)
!     ("black"              0     0     0)
!     ("darkslategray"  12079 20303 20303)
!     ("darkslategrey"  12079 20303 20303)
!     ("dimgray"                26985 26985 26985)
!     ("dimgrey"                26985 26985 26985)
!     ("slategray"      28784 32896 37008)
!     ("slategrey"      28784 32896 37008)
!     ("lightslategray" 30583 34952 39321)
!     ("lightslategrey" 30583 34952 39321)
!     ("gray"           48830 48830 48830)
!     ("grey"           48830 48830 48830)
!     ("lightgrey"      54227 54227 54227)
!     ("lightgray"      54227 54227 54227)
!     ("midnightblue"    6425  6425 28784)
!     ("navy"               0     0 32896)
!     ("navyblue"                   0     0 32896)
!     ("cornflowerblue" 25700 38293 60909)
!     ("darkslateblue"  18504 15677 35723)
!     ("slateblue"      27242 23130 52685)
!     ("mediumslateblue"        31611 26728 61166)
!     ("lightslateblue" 33924 28784 65535)
!     ("mediumblue"         0     0 52685)
!     ("royalblue"      16705 26985 57825)
!     ("blue"               0     0 65535)
!     ("dodgerblue"      7710 37008 65535)
!     ("deepskyblue"        0 49087 65535)
!     ("skyblue"                34695 52942 60395)
!     ("lightskyblue"   34695 52942 64250)
!     ("steelblue"      17990 33410 46260)
!     ("lightsteelblue" 45232 50372 57054)
!     ("lightblue"      44461 55512 59110)
!     ("powderblue"     45232 57568 59110)
!     ("paleturquoise"  44975 61166 61166)
!     ("darkturquoise"      0 52942 53713)
!     ("mediumturquoise"        18504 53713 52428)
!     ("turquoise"      16448 57568 53456)
!     ("cyan"               0 65535 65535)
!     ("lightcyan"      57568 65535 65535)
!     ("cadetblue"      24415 40606 41120)
!     ("mediumaquamarine"       26214 52685 43690)
!     ("aquamarine"     32639 65535 54484)
!     ("darkgreen"          0 25700     0)
!     ("darkolivegreen" 21845 27499 12079)
!     ("darkseagreen"   36751 48316 36751)
!     ("seagreen"               11822 35723 22359)
!     ("mediumseagreen" 15420 46003 29041)
!     ("lightseagreen"   8224 45746 43690)
!     ("palegreen"      39064 64507 39064)
!     ("springgreen"        0 65535 32639)
!     ("lawngreen"      31868 64764     0)
!     ("green"              0 65535     0)
!     ("chartreuse"     32639 65535     0)
!     ("mediumspringgreen"    0 64250 39578)
!     ("greenyellow"    44461 65535 12079)
!     ("limegreen"      12850 52685 12850)
!     ("yellowgreen"    39578 52685 12850)
!     ("forestgreen"     8738 35723  8738)
!     ("olivedrab"      27499 36494  8995)
!     ("darkkhaki"      48573 47031 27499)
!     ("khaki"          61680 59110 35980)
!     ("palegoldenrod"  61166 59624 43690)
!     ("lightgoldenrodyellow" 64250 64250 53970)
!     ("lightyellow"    65535 65535 57568)
!     ("yellow"         65535 65535     0)
!     ("gold"           65535 55255     0)
!     ("lightgoldenrod" 61166 56797 33410)
!     ("goldenrod"      56026 42405  8224)
!     ("darkgoldenrod"  47288 34438  2827)
!     ("rosybrown"      48316 36751 36751)
!     ("indianred"      52685 23644 23644)
!     ("saddlebrown"    35723 17733  4883)
!     ("sienna"         41120 21074 11565)
!     ("peru"           52685 34181 16191)
!     ("burlywood"      57054 47288 34695)
!     ("beige"          62965 62965 56540)
!     ("wheat"          62965 57054 46003)
!     ("sandybrown"     62708 42148 24672)
!     ("tan"            53970 46260 35980)
!     ("chocolate"      53970 26985  7710)
!     ("firebrick"      45746  8738  8738)
!     ("brown"          42405 10794 10794)
!     ("darksalmon"     59881 38550 31354)
!     ("salmon"         64250 32896 29298)
!     ("lightsalmon"    65535 41120 31354)
!     ("orange"         65535 42405     0)
!     ("darkorange"     65535 35980     0)
!     ("coral"          65535 32639 20560)
!     ("lightcoral"     61680 32896 32896)
!     ("tomato"         65535 25443 18247)
!     ("orangered"      65535 17733     0)
!     ("red"            65535     0     0)
!     ("hotpink"                65535 26985 46260)
!     ("deeppink"               65535  5140 37779)
!     ("pink"           65535 49344 52171)
!     ("lightpink"      65535 46774 49601)
!     ("palevioletred"  56283 28784 37779)
!     ("maroon"         45232 12336 24672)
!     ("mediumvioletred"        51143  5397 34181)
!     ("violetred"      53456  8224 37008)
!     ("magenta"                65535     0 65535)
!     ("violet"         61166 33410 61166)
!     ("plum"           56797 41120 56797)
!     ("orchid"         56026 28784 54998)
!     ("mediumorchid"   47802 21845 54227)
!     ("darkorchid"     39321 12850 52428)
!     ("darkviolet"     38036     0 54227)
!     ("blueviolet"     35466 11051 58082)
!     ("purple"         41120  8224 61680)
!     ("mediumpurple"   37779 28784 56283)
!     ("thistle"                55512 49087 55512)
!     ("snow1"          65535 64250 64250)
!     ("snow2"          61166 59881 59881)
!     ("snow3"          52685 51657 51657)
!     ("snow4"          35723 35209 35209)
!     ("seashell1"      65535 62965 61166)
!     ("seashell2"      61166 58853 57054)
!     ("seashell3"      52685 50629 49087)
!     ("seashell4"      35723 34438 33410)
!     ("antiquewhite1"  65535 61423 56283)
!     ("antiquewhite2"  61166 57311 52428)
!     ("antiquewhite3"  52685 49344 45232)
!     ("antiquewhite4"  35723 33667 30840)
!     ("bisque1"                65535 58596 50372)
!     ("bisque2"                61166 54741 47031)
!     ("bisque3"                52685 47031 40606)
!     ("bisque4"                35723 32125 27499)
!     ("peachpuff1"     65535 56026 47545)
!     ("peachpuff2"     61166 52171 44461)
!     ("peachpuff3"     52685 44975 38293)
!     ("peachpuff4"     35723 30583 25957)
!     ("navajowhite1"   65535 57054 44461)
!     ("navajowhite2"   61166 53199 41377)
!     ("navajowhite3"   52685 46003 35723)
!     ("navajowhite4"   35723 31097 24158)
!     ("lemonchiffon1"  65535 64250 52685)
!     ("lemonchiffon2"  61166 59881 49087)
!     ("lemonchiffon3"  52685 51657 42405)
!     ("lemonchiffon4"  35723 35209 28784)
!     ("cornsilk1"      65535 63736 56540)
!     ("cornsilk2"      61166 59624 52685)
!     ("cornsilk3"      52685 51400 45489)
!     ("cornsilk4"      35723 34952 30840)
!     ("ivory1"         65535 65535 61680)
!     ("ivory2"         61166 61166 57568)
!     ("ivory3"         52685 52685 49601)
!     ("ivory4"         35723 35723 33667)
!     ("honeydew1"      61680 65535 61680)
!     ("honeydew2"      57568 61166 57568)
!     ("honeydew3"      49601 52685 49601)
!     ("honeydew4"      33667 35723 33667)
!     ("lavenderblush1" 65535 61680 62965)
!     ("lavenderblush2" 61166 57568 58853)
!     ("lavenderblush3" 52685 49601 50629)
!     ("lavenderblush4" 35723 33667 34438)
!     ("mistyrose1"     65535 58596 57825)
!     ("mistyrose2"     61166 54741 53970)
!     ("mistyrose3"     52685 47031 46517)
!     ("mistyrose4"     35723 32125 31611)
!     ("azure1"         61680 65535 65535)
!     ("azure2"         57568 61166 61166)
!     ("azure3"         49601 52685 52685)
!     ("azure4"         33667 35723 35723)
!     ("slateblue1"     33667 28527 65535)
!     ("slateblue2"     31354 26471 61166)
!     ("slateblue3"     26985 22873 52685)
!     ("slateblue4"     18247 15420 35723)
!     ("royalblue1"     18504 30326 65535)
!     ("royalblue2"     17219 28270 61166)
!     ("royalblue3"     14906 24415 52685)
!     ("royalblue4"     10023 16448 35723)
!     ("blue1"              0     0 65535)
!     ("blue2"              0     0 61166)
!     ("blue3"              0     0 52685)
!     ("blue4"              0     0 35723)
!     ("dodgerblue1"     7710 37008 65535)
!     ("dodgerblue2"     7196 34438 61166)
!     ("dodgerblue3"     6168 29812 52685)
!     ("dodgerblue4"     4112 20046 35723)
!     ("steelblue1"     25443 47288 65535)
!     ("steelblue2"     23644 44204 61166)
!     ("steelblue3"     20303 38036 52685)
!     ("steelblue4"     13878 25700 35723)
!     ("deepskyblue1"       0 49087 65535)
!     ("deepskyblue2"       0 45746 61166)
!     ("deepskyblue3"       0 39578 52685)
!     ("deepskyblue4"       0 26728 35723)
!     ("skyblue1"               34695 52942 65535)
!     ("skyblue2"               32382 49344 61166)
!     ("skyblue3"               27756 42662 52685)
!     ("skyblue4"               19018 28784 35723)
!     ("lightskyblue1"  45232 58082 65535)
!     ("lightskyblue2"  42148 54227 61166)
!     ("lightskyblue3"  36237 46774 52685)
!     ("lightskyblue4"  24672 31611 35723)
!     ("slategray1"     50886 58082 65535)
!     ("slategray2"     47545 54227 61166)
!     ("slategray3"     40863 46774 52685)
!     ("slategray4"     27756 31611 35723)
!     ("lightsteelblue1"        51914 57825 65535)
!     ("lightsteelblue2"        48316 53970 61166)
!     ("lightsteelblue3"        41634 46517 52685)
!     ("lightsteelblue4"        28270 31611 35723)
!     ("lightblue1"     49087 61423 65535)
!     ("lightblue2"     45746 57311 61166)
!     ("lightblue3"     39578 49344 52685)
!     ("lightblue4"     26728 33667 35723)
!     ("lightcyan1"     57568 65535 65535)
!     ("lightcyan2"     53713 61166 61166)
!     ("lightcyan3"     46260 52685 52685)
!     ("lightcyan4"     31354 35723 35723)
!     ("paleturquoise1" 48059 65535 65535)
!     ("paleturquoise2" 44718 61166 61166)
!     ("paleturquoise3" 38550 52685 52685)
!     ("paleturquoise4" 26214 35723 35723)
!     ("cadetblue1"     39064 62965 65535)
!     ("cadetblue2"     36494 58853 61166)
!     ("cadetblue3"     31354 50629 52685)
!     ("cadetblue4"     21331 34438 35723)
!     ("turquoise1"         0 62965 65535)
!     ("turquoise2"         0 58853 61166)
!     ("turquoise3"         0 50629 52685)
!     ("turquoise4"         0 34438 35723)
!     ("cyan1"              0 65535 65535)
!     ("cyan2"              0 61166 61166)
!     ("cyan3"              0 52685 52685)
!     ("cyan4"              0 35723 35723)
!     ("darkslategray1" 38807 65535 65535)
!     ("darkslategray2" 36237 61166 61166)
!     ("darkslategray3" 31097 52685 52685)
!     ("darkslategray4" 21074 35723 35723)
!     ("aquamarine1"    32639 65535 54484)
!     ("aquamarine2"    30326 61166 50886)
!     ("aquamarine3"    26214 52685 43690)
!     ("aquamarine4"    17733 35723 29812)
!     ("darkseagreen1"  49601 65535 49601)
!     ("darkseagreen2"  46260 61166 46260)
!     ("darkseagreen3"  39835 52685 39835)
!     ("darkseagreen4"  26985 35723 26985)
!     ("seagreen1"      21588 65535 40863)
!     ("seagreen2"      20046 61166 38036)
!     ("seagreen3"      17219 52685 32896)
!     ("seagreen4"      11822 35723 22359)
!     ("palegreen1"     39578 65535 39578)
!     ("palegreen2"     37008 61166 37008)
!     ("palegreen3"     31868 52685 31868)
!     ("palegreen4"     21588 35723 21588)
!     ("springgreen1"       0 65535 32639)
!     ("springgreen2"       0 61166 30326)
!     ("springgreen3"       0 52685 26214)
!     ("springgreen4"       0 35723 17733)
!     ("green1"             0 65535     0)
!     ("green2"             0 61166     0)
!     ("green3"             0 52685     0)
!     ("green4"             0 35723     0)
!     ("chartreuse1"    32639 65535     0)
!     ("chartreuse2"    30326 61166     0)
!     ("chartreuse3"    26214 52685     0)
!     ("chartreuse4"    17733 35723     0)
!     ("olivedrab1"     49344 65535 15934)
!     ("olivedrab2"     46003 61166 14906)
!     ("olivedrab3"     39578 52685 12850)
!     ("olivedrab4"     26985 35723  8738)
!     ("darkolivegreen1"        51914 65535 28784)
!     ("darkolivegreen2"        48316 61166 26728)
!     ("darkolivegreen3"        41634 52685 23130)
!     ("darkolivegreen4"        28270 35723 15677)
!     ("khaki1"         65535 63222 36751)
!     ("khaki2"         61166 59110 34181)
!     ("khaki3"         52685 50886 29555)
!     ("khaki4"         35723 34438 20046)
!     ("lightgoldenrod1"        65535 60652 35723)
!     ("lightgoldenrod2"        61166 56540 33410)
!     ("lightgoldenrod3"        52685 48830 28784)
!     ("lightgoldenrod4"        35723 33153 19532)
!     ("lightyellow1"   65535 65535 57568)
!     ("lightyellow2"   61166 61166 53713)
!     ("lightyellow3"   52685 52685 46260)
!     ("lightyellow4"   35723 35723 31354)
!     ("yellow1"                65535 65535     0)
!     ("yellow2"                61166 61166     0)
!     ("yellow3"                52685 52685     0)
!     ("yellow4"                35723 35723     0)
!     ("gold1"          65535 55255     0)
!     ("gold2"          61166 51657     0)
!     ("gold3"          52685 44461     0)
!     ("gold4"          35723 30069     0)
!     ("goldenrod1"     65535 49601  9509)
!     ("goldenrod2"     61166 46260  8738)
!     ("goldenrod3"     52685 39835  7453)
!     ("goldenrod4"     35723 26985  5140)
!     ("darkgoldenrod1" 65535 47545  3855)
!     ("darkgoldenrod2" 61166 44461  3598)
!     ("darkgoldenrod3" 52685 38293  3084)
!     ("darkgoldenrod4" 35723 25957  2056)
!     ("rosybrown1"     65535 49601 49601)
!     ("rosybrown2"     61166 46260 46260)
!     ("rosybrown3"     52685 39835 39835)
!     ("rosybrown4"     35723 26985 26985)
!     ("indianred1"     65535 27242 27242)
!     ("indianred2"     61166 25443 25443)
!     ("indianred3"     52685 21845 21845)
!     ("indianred4"     35723 14906 14906)
!     ("sienna1"                65535 33410 18247)
!     ("sienna2"                61166 31097 16962)
!     ("sienna3"                52685 26728 14649)
!     ("sienna4"                35723 18247  9766)
!     ("burlywood1"     65535 54227 39835)
!     ("burlywood2"     61166 50629 37265)
!     ("burlywood3"     52685 43690 32125)
!     ("burlywood4"     35723 29555 21845)
!     ("wheat1"         65535 59367 47802)
!     ("wheat2"         61166 55512 44718)
!     ("wheat3"         52685 47802 38550)
!     ("wheat4"         35723 32382 26214)
!     ("tan1"           65535 42405 20303)
!     ("tan2"           61166 39578 18761)
!     ("tan3"           52685 34181 16191)
!     ("tan4"           35723 23130 11051)
!     ("chocolate1"     65535 32639  9252)
!     ("chocolate2"     61166 30326  8481)
!     ("chocolate3"     52685 26214  7453)
!     ("chocolate4"     35723 17733  4883)
!     ("firebrick1"     65535 12336 12336)
!     ("firebrick2"     61166 11308 11308)
!     ("firebrick3"     52685  9766  9766)
!     ("firebrick4"     35723  6682  6682)
!     ("brown1"         65535 16448 16448)
!     ("brown2"         61166 15163 15163)
!     ("brown3"         52685 13107 13107)
!     ("brown4"         35723  8995  8995)
!     ("salmon1"                65535 35980 26985)
!     ("salmon2"                61166 33410 25186)
!     ("salmon3"                52685 28784 21588)
!     ("salmon4"                35723 19532 14649)
!     ("lightsalmon1"   65535 41120 31354)
!     ("lightsalmon2"   61166 38293 29298)
!     ("lightsalmon3"   52685 33153 25186)
!     ("lightsalmon4"   35723 22359 16962)
!     ("orange1"                65535 42405     0)
!     ("orange2"                61166 39578     0)
!     ("orange3"                52685 34181     0)
!     ("orange4"                35723 23130     0)
!     ("darkorange1"    65535 32639     0)
!     ("darkorange2"    61166 30326     0)
!     ("darkorange3"    52685 26214     0)
!     ("darkorange4"    35723 17733     0)
!     ("coral1"         65535 29298 22102)
!     ("coral2"         61166 27242 20560)
!     ("coral3"         52685 23387 17733)
!     ("coral4"         35723 15934 12079)
!     ("tomato1"                65535 25443 18247)
!     ("tomato2"                61166 23644 16962)
!     ("tomato3"                52685 20303 14649)
!     ("tomato4"                35723 13878  9766)
!     ("orangered1"     65535 17733     0)
!     ("orangered2"     61166 16448     0)
!     ("orangered3"     52685 14135     0)
!     ("orangered4"     35723  9509     0)
!     ("red1"           65535     0     0)
!     ("red2"           61166     0     0)
!     ("red3"           52685     0     0)
!     ("red4"           35723     0     0)
!     ("deeppink1"      65535  5140 37779)
!     ("deeppink2"      61166  4626 35209)
!     ("deeppink3"      52685  4112 30326)
!     ("deeppink4"      35723  2570 20560)
!     ("hotpink1"               65535 28270 46260)
!     ("hotpink2"               61166 27242 42919)
!     ("hotpink3"               52685 24672 37008)
!     ("hotpink4"               35723 14906 25186)
!     ("pink1"          65535 46517 50629)
!     ("pink2"          61166 43433 47288)
!     ("pink3"          52685 37265 40606)
!     ("pink4"          35723 25443 27756)
!     ("lightpink1"     65535 44718 47545)
!     ("lightpink2"     61166 41634 44461)
!     ("lightpink3"     52685 35980 38293)
!     ("lightpink4"     35723 24415 25957)
!     ("palevioletred1" 65535 33410 43947)
!     ("palevioletred2" 61166 31097 40863)
!     ("palevioletred3" 52685 26728 35209)
!     ("palevioletred4" 35723 18247 23901)
!     ("maroon1"                65535 13364 46003)
!     ("maroon2"                61166 12336 42919)
!     ("maroon3"                52685 10537 37008)
!     ("maroon4"                35723  7196 25186)
!     ("violetred1"     65535 15934 38550)
!     ("violetred2"     61166 14906 35980)
!     ("violetred3"     52685 12850 30840)
!     ("violetred4"     35723  8738 21074)
!     ("magenta1"               65535     0 65535)
!     ("magenta2"               61166     0 61166)
!     ("magenta3"               52685     0 52685)
!     ("magenta4"               35723     0 35723)
!     ("orchid1"                65535 33667 64250)
!     ("orchid2"                61166 31354 59881)
!     ("orchid3"                52685 26985 51657)
!     ("orchid4"                35723 18247 35209)
!     ("plum1"          65535 48059 65535)
!     ("plum2"          61166 44718 61166)
!     ("plum3"          52685 38550 52685)
!     ("plum4"          35723 26214 35723)
!     ("mediumorchid1"  57568 26214 65535)
!     ("mediumorchid2"  53713 24415 61166)
!     ("mediumorchid3"  46260 21074 52685)
!     ("mediumorchid4"  31354 14135 35723)
!     ("darkorchid1"    49087 15934 65535)
!     ("darkorchid2"    45746 14906 61166)
!     ("darkorchid3"    39578 12850 52685)
!     ("darkorchid4"    26728  8738 35723)
!     ("purple1"                39835 12336 65535)
!     ("purple2"                37265 11308 61166)
!     ("purple3"                32125  9766 52685)
!     ("purple4"                21845  6682 35723)
!     ("mediumpurple1"  43947 33410 65535)
!     ("mediumpurple2"  40863 31097 61166)
!     ("mediumpurple3"  35209 26728 52685)
!     ("mediumpurple4"  23901 18247 35723)
!     ("thistle1"               65535 57825 65535)
!     ("thistle2"               61166 53970 61166)
!     ("thistle3"               52685 46517 52685)
!     ("thistle4"               35723 31611 35723)
!     ("gray0"              0     0     0)
!     ("grey0"              0     0     0)
!     ("gray1"            771   771   771)
!     ("grey1"            771   771   771)
!     ("gray2"           1285  1285  1285)
!     ("grey2"           1285  1285  1285)
!     ("gray3"           2056  2056  2056)
!     ("grey3"           2056  2056  2056)
!     ("gray4"           2570  2570  2570)
!     ("grey4"           2570  2570  2570)
!     ("gray5"           3341  3341  3341)
!     ("grey5"           3341  3341  3341)
!     ("gray6"           3855  3855  3855)
!     ("grey6"           3855  3855  3855)
!     ("gray7"           4626  4626  4626)
!     ("grey7"           4626  4626  4626)
!     ("gray8"           5140  5140  5140)
!     ("grey8"           5140  5140  5140)
!     ("gray9"           5911  5911  5911)
!     ("grey9"           5911  5911  5911)
!     ("gray10"          6682  6682  6682)
!     ("grey10"          6682  6682  6682)
!     ("gray11"          7196  7196  7196)
!     ("grey11"          7196  7196  7196)
!     ("gray12"          7967  7967  7967)
!     ("grey12"          7967  7967  7967)
!     ("gray13"          8481  8481  8481)
!     ("grey13"          8481  8481  8481)
!     ("gray14"          9252  9252  9252)
!     ("grey14"          9252  9252  9252)
!     ("gray15"          9766  9766  9766)
!     ("grey15"          9766  9766  9766)
!     ("gray16"         10537 10537 10537)
!     ("grey16"         10537 10537 10537)
!     ("gray17"         11051 11051 11051)
!     ("grey17"         11051 11051 11051)
!     ("gray18"         11822 11822 11822)
!     ("grey18"         11822 11822 11822)
!     ("gray19"         12336 12336 12336)
!     ("grey19"         12336 12336 12336)
!     ("gray20"         13107 13107 13107)
!     ("grey20"         13107 13107 13107)
!     ("gray21"         13878 13878 13878)
!     ("grey21"         13878 13878 13878)
!     ("gray22"         14392 14392 14392)
!     ("grey22"         14392 14392 14392)
!     ("gray23"         15163 15163 15163)
!     ("grey23"         15163 15163 15163)
!     ("gray24"         15677 15677 15677)
!     ("grey24"         15677 15677 15677)
!     ("gray25"         16448 16448 16448)
!     ("grey25"         16448 16448 16448)
!     ("gray26"         16962 16962 16962)
!     ("grey26"         16962 16962 16962)
!     ("gray27"         17733 17733 17733)
!     ("grey27"         17733 17733 17733)
!     ("gray28"         18247 18247 18247)
!     ("grey28"         18247 18247 18247)
!     ("gray29"         19018 19018 19018)
!     ("grey29"         19018 19018 19018)
!     ("gray30"         19789 19789 19789)
!     ("grey30"         19789 19789 19789)
!     ("gray31"         20303 20303 20303)
!     ("grey31"         20303 20303 20303)
!     ("gray32"         21074 21074 21074)
!     ("grey32"         21074 21074 21074)
!     ("gray33"         21588 21588 21588)
!     ("grey33"         21588 21588 21588)
!     ("gray34"         22359 22359 22359)
!     ("grey34"         22359 22359 22359)
!     ("gray35"         22873 22873 22873)
!     ("grey35"         22873 22873 22873)
!     ("gray36"         23644 23644 23644)
!     ("grey36"         23644 23644 23644)
!     ("gray37"         24158 24158 24158)
!     ("grey37"         24158 24158 24158)
!     ("gray38"         24929 24929 24929)
!     ("grey38"         24929 24929 24929)
!     ("gray39"         25443 25443 25443)
!     ("grey39"         25443 25443 25443)
!     ("gray40"         26214 26214 26214)
!     ("grey40"         26214 26214 26214)
!     ("gray41"         26985 26985 26985)
!     ("grey41"         26985 26985 26985)
!     ("gray42"         27499 27499 27499)
!     ("grey42"         27499 27499 27499)
!     ("gray43"         28270 28270 28270)
!     ("grey43"         28270 28270 28270)
!     ("gray44"         28784 28784 28784)
!     ("grey44"         28784 28784 28784)
!     ("gray45"         29555 29555 29555)
!     ("grey45"         29555 29555 29555)
!     ("gray46"         30069 30069 30069)
!     ("grey46"         30069 30069 30069)
!     ("gray47"         30840 30840 30840)
!     ("grey47"         30840 30840 30840)
!     ("gray48"         31354 31354 31354)
!     ("grey48"         31354 31354 31354)
!     ("gray49"         32125 32125 32125)
!     ("grey49"         32125 32125 32125)
!     ("gray50"         32639 32639 32639)
!     ("grey50"         32639 32639 32639)
!     ("gray51"         33410 33410 33410)
!     ("grey51"         33410 33410 33410)
!     ("gray52"         34181 34181 34181)
!     ("grey52"         34181 34181 34181)
!     ("gray53"         34695 34695 34695)
!     ("grey53"         34695 34695 34695)
!     ("gray54"         35466 35466 35466)
!     ("grey54"         35466 35466 35466)
!     ("gray55"         35980 35980 35980)
!     ("grey55"         35980 35980 35980)
!     ("gray56"         36751 36751 36751)
!     ("grey56"         36751 36751 36751)
!     ("gray57"         37265 37265 37265)
!     ("grey57"         37265 37265 37265)
!     ("gray58"         38036 38036 38036)
!     ("grey58"         38036 38036 38036)
!     ("gray59"         38550 38550 38550)
!     ("grey59"         38550 38550 38550)
!     ("gray60"         39321 39321 39321)
!     ("grey60"         39321 39321 39321)
!     ("gray61"         40092 40092 40092)
!     ("grey61"         40092 40092 40092)
!     ("gray62"         40606 40606 40606)
!     ("grey62"         40606 40606 40606)
!     ("gray63"         41377 41377 41377)
!     ("grey63"         41377 41377 41377)
!     ("gray64"         41891 41891 41891)
!     ("grey64"         41891 41891 41891)
!     ("gray65"         42662 42662 42662)
!     ("grey65"         42662 42662 42662)
!     ("gray66"         43176 43176 43176)
!     ("grey66"         43176 43176 43176)
!     ("gray67"         43947 43947 43947)
!     ("grey67"         43947 43947 43947)
!     ("gray68"         44461 44461 44461)
!     ("grey68"         44461 44461 44461)
!     ("gray69"         45232 45232 45232)
!     ("grey69"         45232 45232 45232)
!     ("gray70"         46003 46003 46003)
!     ("grey70"         46003 46003 46003)
!     ("gray71"         46517 46517 46517)
!     ("grey71"         46517 46517 46517)
!     ("gray72"         47288 47288 47288)
!     ("grey72"         47288 47288 47288)
!     ("gray73"         47802 47802 47802)
!     ("grey73"         47802 47802 47802)
!     ("gray74"         48573 48573 48573)
!     ("grey74"         48573 48573 48573)
!     ("gray75"         49087 49087 49087)
!     ("grey75"         49087 49087 49087)
!     ("gray76"         49858 49858 49858)
!     ("grey76"         49858 49858 49858)
!     ("gray77"         50372 50372 50372)
!     ("grey77"         50372 50372 50372)
!     ("gray78"         51143 51143 51143)
!     ("grey78"         51143 51143 51143)
!     ("gray79"         51657 51657 51657)
!     ("grey79"         51657 51657 51657)
!     ("gray80"         52428 52428 52428)
!     ("grey80"         52428 52428 52428)
!     ("gray81"         53199 53199 53199)
!     ("grey81"         53199 53199 53199)
!     ("gray82"         53713 53713 53713)
!     ("grey82"         53713 53713 53713)
!     ("gray83"         54484 54484 54484)
!     ("grey83"         54484 54484 54484)
!     ("gray84"         54998 54998 54998)
!     ("grey84"         54998 54998 54998)
!     ("gray85"         55769 55769 55769)
!     ("grey85"         55769 55769 55769)
!     ("gray86"         56283 56283 56283)
!     ("grey86"         56283 56283 56283)
!     ("gray87"         57054 57054 57054)
!     ("grey87"         57054 57054 57054)
!     ("gray88"         57568 57568 57568)
!     ("grey88"         57568 57568 57568)
!     ("gray89"         58339 58339 58339)
!     ("grey89"         58339 58339 58339)
!     ("gray90"         58853 58853 58853)
!     ("grey90"         58853 58853 58853)
!     ("gray91"         59624 59624 59624)
!     ("grey91"         59624 59624 59624)
!     ("gray92"         60395 60395 60395)
!     ("grey92"         60395 60395 60395)
!     ("gray93"         60909 60909 60909)
!     ("grey93"         60909 60909 60909)
!     ("gray94"         61680 61680 61680)
!     ("grey94"         61680 61680 61680)
!     ("gray95"         62194 62194 62194)
!     ("grey95"         62194 62194 62194)
!     ("gray96"         62965 62965 62965)
!     ("grey96"         62965 62965 62965)
!     ("gray97"         63479 63479 63479)
!     ("grey97"         63479 63479 63479)
!     ("gray98"         64250 64250 64250)
!     ("grey98"         64250 64250 64250)
!     ("gray99"         64764 64764 64764)
!     ("grey99"         64764 64764 64764)
!     ("gray100"                65535 65535 65535)
!     ("grey100"                65535 65535 65535)
!     ("darkgrey"               43433 43433 43433)
!     ("darkgray"               43433 43433 43433)
!     ("darkblue"                   0     0 35723)
!     ("darkcyan"                   0 35723 35723) ; no "lightmagenta", see 
comment above
!     ("darkmagenta"    35723     0 35723)
!     ("darkred"                35723     0     0)  ; but no "lightred", see 
comment above
!     ("lightgreen"     37008 61166 37008))
    "An alist of X color names and associated 16-bit RGB values.")
  
  (defvar tty-standard-colors
--- 86,748 ----
  ;; of each value are actually identical).
  ;;
  (defvar color-name-rgb-alist
!   '(("snow"             65280 64000 64000)
!     ("ghostwhite"       63488 63488 65280)
!     ("whitesmoke"       62720 62720 62720)
!     ("gainsboro"        56320 56320 56320)
!     ("floralwhite"      65280 64000 61440)
!     ("oldlace"          64768 62720 58880)
!     ("linen"            64000 61440 58880)
!     ("antiquewhite"     64000 60160 55040)
!     ("papayawhip"       65280 61184 54528)
!     ("blanchedalmond"   65280 60160 52480)
!     ("bisque"           65280 58368 50176)
!     ("peachpuff"        65280 55808 47360)
!     ("navajowhite"      65280 56832 44288)
!     ("moccasin"         65280 58368 46336)
!     ("cornsilk"         65280 63488 56320)
!     ("ivory"            65280 65280 61440)
!     ("lemonchiffon"     65280 64000 52480)
!     ("seashell"         65280 62720 60928)
!     ("honeydew"         61440 65280 61440)
!     ("mintcream"        62720 65280 64000)
!     ("azure"            61440 65280 65280)
!     ("aliceblue"        61440 63488 65280)
!     ("lavender"         58880 58880 64000)
!     ("lavenderblush"    65280 61440 62720)
!     ("mistyrose"        65280 58368 57600)
!     ("white"            65280 65280 65280)
!     ("black"                0     0     0)
!     ("darkslategray"    12032 20224 20224)
!     ("darkslategrey"    12032 20224 20224)
!     ("dimgray"          26880 26880 26880)
!     ("dimgrey"          26880 26880 26880)
!     ("slategray"        28672 32768 36864)
!     ("slategrey"        28672 32768 36864)
!     ("lightslategray"   30464 34816 39168)
!     ("lightslategrey"   30464 34816 39168)
!     ("gray"             48640 48640 48640)
!     ("grey"             48640 48640 48640)
!     ("lightgrey"        54016 54016 54016)
!     ("lightgray"        54016 54016 54016)
!     ("midnightblue"      6400  6400 28672)
!     ("navy"                 0     0 32768)
!     ("navyblue"             0     0 32768)
!     ("cornflowerblue"   25600 38144 60672)
!     ("darkslateblue"    18432 15616 35584)
!     ("slateblue"        27136 23040 52480)
!     ("mediumslateblue"  31488 26624 60928)
!     ("lightslateblue"   33792 28672 65280)
!     ("mediumblue"           0     0 52480)
!     ("royalblue"        16640 26880 57600)
!     ("blue"                 0     0 65280)
!     ("dodgerblue"        7680 36864 65280)
!     ("deepskyblue"          0 48896 65280)
!     ("skyblue"          34560 52736 60160)
!     ("lightskyblue"     34560 52736 64000)
!     ("steelblue"        17920 33280 46080)
!     ("lightsteelblue"   45056 50176 56832)
!     ("lightblue"        44288 55296 58880)
!     ("powderblue"       45056 57344 58880)
!     ("paleturquoise"    44800 60928 60928)
!     ("darkturquoise"        0 52736 53504)
!     ("mediumturquoise"  18432 53504 52224)
!     ("turquoise"        16384 57344 53248)
!     ("cyan"                 0 65280 65280)
!     ("lightcyan"        57344 65280 65280)
!     ("cadetblue"        24320 40448 40960)
!     ("mediumaquamarine" 26112 52480 43520)
!     ("aquamarine"       32512 65280 54272)
!     ("darkgreen"            0 25600     0)
!     ("darkolivegreen"   21760 27392 12032)
!     ("darkseagreen"     36608 48128 36608)
!     ("seagreen"         11776 35584 22272)
!     ("mediumseagreen"   15360 45824 28928)
!     ("lightseagreen"     8192 45568 43520)
!     ("palegreen"        38912 64256 38912)
!     ("springgreen"          0 65280 32512)
!     ("lawngreen"        31744 64512     0)
!     ("green"                0 65280     0)
!     ("chartreuse"       32512 65280     0)
!     ("mediumspringgreen"     0 64000 39424)
!     ("greenyellow"      44288 65280 12032)
!     ("limegreen"        12800 52480 12800)
!     ("yellowgreen"      39424 52480 12800)
!     ("forestgreen"       8704 35584  8704)
!     ("olivedrab"        27392 36352  8960)
!     ("darkkhaki"        48384 46848 27392)
!     ("khaki"            61440 58880 35840)
!     ("palegoldenrod"    60928 59392 43520)
!     ("lightgoldenrodyellow" 64000 64000 53760)
!     ("lightyellow"      65280 65280 57344)
!     ("yellow"           65280 65280     0)
!     ("gold"             65280 55040     0)
!     ("lightgoldenrod"   60928 56576 33280)
!     ("goldenrod"        55808 42240  8192)
!     ("darkgoldenrod"    47104 34304  2816)
!     ("rosybrown"        48128 36608 36608)
!     ("indianred"        52480 23552 23552)
!     ("saddlebrown"      35584 17664  4864)
!     ("sienna"           40960 20992 11520)
!     ("peru"             52480 34048 16128)
!     ("burlywood"        56832 47104 34560)
!     ("beige"            62720 62720 56320)
!     ("wheat"            62720 56832 45824)
!     ("sandybrown"       62464 41984 24576)
!     ("tan"              53760 46080 35840)
!     ("chocolate"        53760 26880  7680)
!     ("firebrick"        45568  8704  8704)
!     ("brown"            42240 10752 10752)
!     ("darksalmon"       59648 38400 31232)
!     ("salmon"           64000 32768 29184)
!     ("lightsalmon"      65280 40960 31232)
!     ("orange"           65280 42240     0)
!     ("darkorange"       65280 35840     0)
!     ("coral"            65280 32512 20480)
!     ("lightcoral"       61440 32768 32768)
!     ("tomato"           65280 25344 18176)
!     ("orangered"        65280 17664     0)
!     ("red"              65280     0     0)
!     ("hotpink"          65280 26880 46080)
!     ("deeppink"         65280  5120 37632)
!     ("pink"             65280 49152 51968)
!     ("lightpink"        65280 46592 49408)
!     ("palevioletred"    56064 28672 37632)
!     ("maroon"           45056 12288 24576)
!     ("mediumvioletred"  50944  5376 34048)
!     ("violetred"        53248  8192 36864)
!     ("magenta"          65280     0 65280)
!     ("violet"           60928 33280 60928)
!     ("plum"             56576 40960 56576)
!     ("orchid"           55808 28672 54784)
!     ("mediumorchid"     47616 21760 54016)
!     ("darkorchid"       39168 12800 52224)
!     ("darkviolet"       37888     0 54016)
!     ("blueviolet"       35328 11008 57856)
!     ("purple"           40960  8192 61440)
!     ("mediumpurple"     37632 28672 56064)
!     ("thistle"          55296 48896 55296)
!     ("snow1"            65280 64000 64000)
!     ("snow2"            60928 59648 59648)
!     ("snow3"            52480 51456 51456)
!     ("snow4"            35584 35072 35072)
!     ("seashell1"        65280 62720 60928)
!     ("seashell2"        60928 58624 56832)
!     ("seashell3"        52480 50432 48896)
!     ("seashell4"        35584 34304 33280)
!     ("antiquewhite1"    65280 61184 56064)
!     ("antiquewhite2"    60928 57088 52224)
!     ("antiquewhite3"    52480 49152 45056)
!     ("antiquewhite4"    35584 33536 30720)
!     ("bisque1"          65280 58368 50176)
!     ("bisque2"          60928 54528 46848)
!     ("bisque3"          52480 46848 40448)
!     ("bisque4"          35584 32000 27392)
!     ("peachpuff1"       65280 55808 47360)
!     ("peachpuff2"       60928 51968 44288)
!     ("peachpuff3"       52480 44800 38144)
!     ("peachpuff4"       35584 30464 25856)
!     ("navajowhite1"     65280 56832 44288)
!     ("navajowhite2"     60928 52992 41216)
!     ("navajowhite3"     52480 45824 35584)
!     ("navajowhite4"     35584 30976 24064)
!     ("lemonchiffon1"    65280 64000 52480)
!     ("lemonchiffon2"    60928 59648 48896)
!     ("lemonchiffon3"    52480 51456 42240)
!     ("lemonchiffon4"    35584 35072 28672)
!     ("cornsilk1"        65280 63488 56320)
!     ("cornsilk2"        60928 59392 52480)
!     ("cornsilk3"        52480 51200 45312)
!     ("cornsilk4"        35584 34816 30720)
!     ("ivory1"           65280 65280 61440)
!     ("ivory2"           60928 60928 57344)
!     ("ivory3"           52480 52480 49408)
!     ("ivory4"           35584 35584 33536)
!     ("honeydew1"        61440 65280 61440)
!     ("honeydew2"        57344 60928 57344)
!     ("honeydew3"        49408 52480 49408)
!     ("honeydew4"        33536 35584 33536)
!     ("lavenderblush1"   65280 61440 62720)
!     ("lavenderblush2"   60928 57344 58624)
!     ("lavenderblush3"   52480 49408 50432)
!     ("lavenderblush4"   35584 33536 34304)
!     ("mistyrose1"       65280 58368 57600)
!     ("mistyrose2"       60928 54528 53760)
!     ("mistyrose3"       52480 46848 46336)
!     ("mistyrose4"       35584 32000 31488)
!     ("azure1"           61440 65280 65280)
!     ("azure2"           57344 60928 60928)
!     ("azure3"           49408 52480 52480)
!     ("azure4"           33536 35584 35584)
!     ("slateblue1"       33536 28416 65280)
!     ("slateblue2"       31232 26368 60928)
!     ("slateblue3"       26880 22784 52480)
!     ("slateblue4"       18176 15360 35584)
!     ("royalblue1"       18432 30208 65280)
!     ("royalblue2"       17152 28160 60928)
!     ("royalblue3"       14848 24320 52480)
!     ("royalblue4"        9984 16384 35584)
!     ("blue1"                0     0 65280)
!     ("blue2"                0     0 60928)
!     ("blue3"                0     0 52480)
!     ("blue4"                0     0 35584)
!     ("dodgerblue1"       7680 36864 65280)
!     ("dodgerblue2"       7168 34304 60928)
!     ("dodgerblue3"       6144 29696 52480)
!     ("dodgerblue4"       4096 19968 35584)
!     ("steelblue1"       25344 47104 65280)
!     ("steelblue2"       23552 44032 60928)
!     ("steelblue3"       20224 37888 52480)
!     ("steelblue4"       13824 25600 35584)
!     ("deepskyblue1"         0 48896 65280)
!     ("deepskyblue2"         0 45568 60928)
!     ("deepskyblue3"         0 39424 52480)
!     ("deepskyblue4"         0 26624 35584)
!     ("skyblue1"         34560 52736 65280)
!     ("skyblue2"         32256 49152 60928)
!     ("skyblue3"         27648 42496 52480)
!     ("skyblue4"         18944 28672 35584)
!     ("lightskyblue1"    45056 57856 65280)
!     ("lightskyblue2"    41984 54016 60928)
!     ("lightskyblue3"    36096 46592 52480)
!     ("lightskyblue4"    24576 31488 35584)
!     ("slategray1"       50688 57856 65280)
!     ("slategray2"       47360 54016 60928)
!     ("slategray3"       40704 46592 52480)
!     ("slategray4"       27648 31488 35584)
!     ("lightsteelblue1"  51712 57600 65280)
!     ("lightsteelblue2"  48128 53760 60928)
!     ("lightsteelblue3"  41472 46336 52480)
!     ("lightsteelblue4"  28160 31488 35584)
!     ("lightblue1"       48896 61184 65280)
!     ("lightblue2"       45568 57088 60928)
!     ("lightblue3"       39424 49152 52480)
!     ("lightblue4"       26624 33536 35584)
!     ("lightcyan1"       57344 65280 65280)
!     ("lightcyan2"       53504 60928 60928)
!     ("lightcyan3"       46080 52480 52480)
!     ("lightcyan4"       31232 35584 35584)
!     ("paleturquoise1"   47872 65280 65280)
!     ("paleturquoise2"   44544 60928 60928)
!     ("paleturquoise3"   38400 52480 52480)
!     ("paleturquoise4"   26112 35584 35584)
!     ("cadetblue1"       38912 62720 65280)
!     ("cadetblue2"       36352 58624 60928)
!     ("cadetblue3"       31232 50432 52480)
!     ("cadetblue4"       21248 34304 35584)
!     ("turquoise1"           0 62720 65280)
!     ("turquoise2"           0 58624 60928)
!     ("turquoise3"           0 50432 52480)
!     ("turquoise4"           0 34304 35584)
!     ("cyan1"                0 65280 65280)
!     ("cyan2"                0 60928 60928)
!     ("cyan3"                0 52480 52480)
!     ("cyan4"                0 35584 35584)
!     ("darkslategray1"   38656 65280 65280)
!     ("darkslategray2"   36096 60928 60928)
!     ("darkslategray3"   30976 52480 52480)
!     ("darkslategray4"   20992 35584 35584)
!     ("aquamarine1"      32512 65280 54272)
!     ("aquamarine2"      30208 60928 50688)
!     ("aquamarine3"      26112 52480 43520)
!     ("aquamarine4"      17664 35584 29696)
!     ("darkseagreen1"    49408 65280 49408)
!     ("darkseagreen2"    46080 60928 46080)
!     ("darkseagreen3"    39680 52480 39680)
!     ("darkseagreen4"    26880 35584 26880)
!     ("seagreen1"        21504 65280 40704)
!     ("seagreen2"        19968 60928 37888)
!     ("seagreen3"        17152 52480 32768)
!     ("seagreen4"        11776 35584 22272)
!     ("palegreen1"       39424 65280 39424)
!     ("palegreen2"       36864 60928 36864)
!     ("palegreen3"       31744 52480 31744)
!     ("palegreen4"       21504 35584 21504)
!     ("springgreen1"         0 65280 32512)
!     ("springgreen2"         0 60928 30208)
!     ("springgreen3"         0 52480 26112)
!     ("springgreen4"         0 35584 17664)
!     ("green1"               0 65280     0)
!     ("green2"               0 60928     0)
!     ("green3"               0 52480     0)
!     ("green4"               0 35584     0)
!     ("chartreuse1"      32512 65280     0)
!     ("chartreuse2"      30208 60928     0)
!     ("chartreuse3"      26112 52480     0)
!     ("chartreuse4"      17664 35584     0)
!     ("olivedrab1"       49152 65280 15872)
!     ("olivedrab2"       45824 60928 14848)
!     ("olivedrab3"       39424 52480 12800)
!     ("olivedrab4"       26880 35584  8704)
!     ("darkolivegreen1"  51712 65280 28672)
!     ("darkolivegreen2"  48128 60928 26624)
!     ("darkolivegreen3"  41472 52480 23040)
!     ("darkolivegreen4"  28160 35584 15616)
!     ("khaki1"           65280 62976 36608)
!     ("khaki2"           60928 58880 34048)
!     ("khaki3"           52480 50688 29440)
!     ("khaki4"           35584 34304 19968)
!     ("lightgoldenrod1"  65280 60416 35584)
!     ("lightgoldenrod2"  60928 56320 33280)
!     ("lightgoldenrod3"  52480 48640 28672)
!     ("lightgoldenrod4"  35584 33024 19456)
!     ("lightyellow1"     65280 65280 57344)
!     ("lightyellow2"     60928 60928 53504)
!     ("lightyellow3"     52480 52480 46080)
!     ("lightyellow4"     35584 35584 31232)
!     ("yellow1"          65280 65280     0)
!     ("yellow2"          60928 60928     0)
!     ("yellow3"          52480 52480     0)
!     ("yellow4"          35584 35584     0)
!     ("gold1"            65280 55040     0)
!     ("gold2"            60928 51456     0)
!     ("gold3"            52480 44288     0)
!     ("gold4"            35584 29952     0)
!     ("goldenrod1"       65280 49408  9472)
!     ("goldenrod2"       60928 46080  8704)
!     ("goldenrod3"       52480 39680  7424)
!     ("goldenrod4"       35584 26880  5120)
!     ("darkgoldenrod1"   65280 47360  3840)
!     ("darkgoldenrod2"   60928 44288  3584)
!     ("darkgoldenrod3"   52480 38144  3072)
!     ("darkgoldenrod4"   35584 25856  2048)
!     ("rosybrown1"       65280 49408 49408)
!     ("rosybrown2"       60928 46080 46080)
!     ("rosybrown3"       52480 39680 39680)
!     ("rosybrown4"       35584 26880 26880)
!     ("indianred1"       65280 27136 27136)
!     ("indianred2"       60928 25344 25344)
!     ("indianred3"       52480 21760 21760)
!     ("indianred4"       35584 14848 14848)
!     ("sienna1"          65280 33280 18176)
!     ("sienna2"          60928 30976 16896)
!     ("sienna3"          52480 26624 14592)
!     ("sienna4"          35584 18176  9728)
!     ("burlywood1"       65280 54016 39680)
!     ("burlywood2"       60928 50432 37120)
!     ("burlywood3"       52480 43520 32000)
!     ("burlywood4"       35584 29440 21760)
!     ("wheat1"           65280 59136 47616)
!     ("wheat2"           60928 55296 44544)
!     ("wheat3"           52480 47616 38400)
!     ("wheat4"           35584 32256 26112)
!     ("tan1"             65280 42240 20224)
!     ("tan2"             60928 39424 18688)
!     ("tan3"             52480 34048 16128)
!     ("tan4"             35584 23040 11008)
!     ("chocolate1"       65280 32512  9216)
!     ("chocolate2"       60928 30208  8448)
!     ("chocolate3"       52480 26112  7424)
!     ("chocolate4"       35584 17664  4864)
!     ("firebrick1"       65280 12288 12288)
!     ("firebrick2"       60928 11264 11264)
!     ("firebrick3"       52480  9728  9728)
!     ("firebrick4"       35584  6656  6656)
!     ("brown1"           65280 16384 16384)
!     ("brown2"           60928 15104 15104)
!     ("brown3"           52480 13056 13056)
!     ("brown4"           35584  8960  8960)
!     ("salmon1"          65280 35840 26880)
!     ("salmon2"          60928 33280 25088)
!     ("salmon3"          52480 28672 21504)
!     ("salmon4"          35584 19456 14592)
!     ("lightsalmon1"     65280 40960 31232)
!     ("lightsalmon2"     60928 38144 29184)
!     ("lightsalmon3"     52480 33024 25088)
!     ("lightsalmon4"     35584 22272 16896)
!     ("orange1"          65280 42240     0)
!     ("orange2"          60928 39424     0)
!     ("orange3"          52480 34048     0)
!     ("orange4"          35584 23040     0)
!     ("darkorange1"      65280 32512     0)
!     ("darkorange2"      60928 30208     0)
!     ("darkorange3"      52480 26112     0)
!     ("darkorange4"      35584 17664     0)
!     ("coral1"           65280 29184 22016)
!     ("coral2"           60928 27136 20480)
!     ("coral3"           52480 23296 17664)
!     ("coral4"           35584 15872 12032)
!     ("tomato1"          65280 25344 18176)
!     ("tomato2"          60928 23552 16896)
!     ("tomato3"          52480 20224 14592)
!     ("tomato4"          35584 13824  9728)
!     ("orangered1"       65280 17664     0)
!     ("orangered2"       60928 16384     0)
!     ("orangered3"       52480 14080     0)
!     ("orangered4"       35584  9472     0)
!     ("red1"             65280     0     0)
!     ("red2"             60928     0     0)
!     ("red3"             52480     0     0)
!     ("red4"             35584     0     0)
!     ("deeppink1"        65280  5120 37632)
!     ("deeppink2"        60928  4608 35072)
!     ("deeppink3"        52480  4096 30208)
!     ("deeppink4"        35584  2560 20480)
!     ("hotpink1"         65280 28160 46080)
!     ("hotpink2"         60928 27136 42752)
!     ("hotpink3"         52480 24576 36864)
!     ("hotpink4"         35584 14848 25088)
!     ("pink1"            65280 46336 50432)
!     ("pink2"            60928 43264 47104)
!     ("pink3"            52480 37120 40448)
!     ("pink4"            35584 25344 27648)
!     ("lightpink1"       65280 44544 47360)
!     ("lightpink2"       60928 41472 44288)
!     ("lightpink3"       52480 35840 38144)
!     ("lightpink4"       35584 24320 25856)
!     ("palevioletred1"   65280 33280 43776)
!     ("palevioletred2"   60928 30976 40704)
!     ("palevioletred3"   52480 26624 35072)
!     ("palevioletred4"   35584 18176 23808)
!     ("maroon1"          65280 13312 45824)
!     ("maroon2"          60928 12288 42752)
!     ("maroon3"          52480 10496 36864)
!     ("maroon4"          35584  7168 25088)
!     ("violetred1"       65280 15872 38400)
!     ("violetred2"       60928 14848 35840)
!     ("violetred3"       52480 12800 30720)
!     ("violetred4"       35584  8704 20992)
!     ("magenta1"         65280     0 65280)
!     ("magenta2"         60928     0 60928)
!     ("magenta3"         52480     0 52480)
!     ("magenta4"         35584     0 35584)
!     ("orchid1"          65280 33536 64000)
!     ("orchid2"          60928 31232 59648)
!     ("orchid3"          52480 26880 51456)
!     ("orchid4"          35584 18176 35072)
!     ("plum1"            65280 47872 65280)
!     ("plum2"            60928 44544 60928)
!     ("plum3"            52480 38400 52480)
!     ("plum4"            35584 26112 35584)
!     ("mediumorchid1"    57344 26112 65280)
!     ("mediumorchid2"    53504 24320 60928)
!     ("mediumorchid3"    46080 20992 52480)
!     ("mediumorchid4"    31232 14080 35584)
!     ("darkorchid1"      48896 15872 65280)
!     ("darkorchid2"      45568 14848 60928)
!     ("darkorchid3"      39424 12800 52480)
!     ("darkorchid4"      26624  8704 35584)
!     ("purple1"          39680 12288 65280)
!     ("purple2"          37120 11264 60928)
!     ("purple3"          32000  9728 52480)
!     ("purple4"          21760  6656 35584)
!     ("mediumpurple1"    43776 33280 65280)
!     ("mediumpurple2"    40704 30976 60928)
!     ("mediumpurple3"    35072 26624 52480)
!     ("mediumpurple4"    23808 18176 35584)
!     ("thistle1"         65280 57600 65280)
!     ("thistle2"         60928 53760 60928)
!     ("thistle3"         52480 46336 52480)
!     ("thistle4"         35584 31488 35584)
!     ("gray0"                0     0     0)
!     ("grey0"                0     0     0)
!     ("gray1"              768   768   768)
!     ("grey1"              768   768   768)
!     ("gray2"             1280  1280  1280)
!     ("grey2"             1280  1280  1280)
!     ("gray3"             2048  2048  2048)
!     ("grey3"             2048  2048  2048)
!     ("gray4"             2560  2560  2560)
!     ("grey4"             2560  2560  2560)
!     ("gray5"             3328  3328  3328)
!     ("grey5"             3328  3328  3328)
!     ("gray6"             3840  3840  3840)
!     ("grey6"             3840  3840  3840)
!     ("gray7"             4608  4608  4608)
!     ("grey7"             4608  4608  4608)
!     ("gray8"             5120  5120  5120)
!     ("grey8"             5120  5120  5120)
!     ("gray9"             5888  5888  5888)
!     ("grey9"             5888  5888  5888)
!     ("gray10"            6656  6656  6656)
!     ("grey10"            6656  6656  6656)
!     ("gray11"            7168  7168  7168)
!     ("grey11"            7168  7168  7168)
!     ("gray12"            7936  7936  7936)
!     ("grey12"            7936  7936  7936)
!     ("gray13"            8448  8448  8448)
!     ("grey13"            8448  8448  8448)
!     ("gray14"            9216  9216  9216)
!     ("grey14"            9216  9216  9216)
!     ("gray15"            9728  9728  9728)
!     ("grey15"            9728  9728  9728)
!     ("gray16"           10496 10496 10496)
!     ("grey16"           10496 10496 10496)
!     ("gray17"           11008 11008 11008)
!     ("grey17"           11008 11008 11008)
!     ("gray18"           11776 11776 11776)
!     ("grey18"           11776 11776 11776)
!     ("gray19"           12288 12288 12288)
!     ("grey19"           12288 12288 12288)
!     ("gray20"           13056 13056 13056)
!     ("grey20"           13056 13056 13056)
!     ("gray21"           13824 13824 13824)
!     ("grey21"           13824 13824 13824)
!     ("gray22"           14336 14336 14336)
!     ("grey22"           14336 14336 14336)
!     ("gray23"           15104 15104 15104)
!     ("grey23"           15104 15104 15104)
!     ("gray24"           15616 15616 15616)
!     ("grey24"           15616 15616 15616)
!     ("gray25"           16384 16384 16384)
!     ("grey25"           16384 16384 16384)
!     ("gray26"           16896 16896 16896)
!     ("grey26"           16896 16896 16896)
!     ("gray27"           17664 17664 17664)
!     ("grey27"           17664 17664 17664)
!     ("gray28"           18176 18176 18176)
!     ("grey28"           18176 18176 18176)
!     ("gray29"           18944 18944 18944)
!     ("grey29"           18944 18944 18944)
!     ("gray30"           19712 19712 19712)
!     ("grey30"           19712 19712 19712)
!     ("gray31"           20224 20224 20224)
!     ("grey31"           20224 20224 20224)
!     ("gray32"           20992 20992 20992)
!     ("grey32"           20992 20992 20992)
!     ("gray33"           21504 21504 21504)
!     ("grey33"           21504 21504 21504)
!     ("gray34"           22272 22272 22272)
!     ("grey34"           22272 22272 22272)
!     ("gray35"           22784 22784 22784)
!     ("grey35"           22784 22784 22784)
!     ("gray36"           23552 23552 23552)
!     ("grey36"           23552 23552 23552)
!     ("gray37"           24064 24064 24064)
!     ("grey37"           24064 24064 24064)
!     ("gray38"           24832 24832 24832)
!     ("grey38"           24832 24832 24832)
!     ("gray39"           25344 25344 25344)
!     ("grey39"           25344 25344 25344)
!     ("gray40"           26112 26112 26112)
!     ("grey40"           26112 26112 26112)
!     ("gray41"           26880 26880 26880)
!     ("grey41"           26880 26880 26880)
!     ("gray42"           27392 27392 27392)
!     ("grey42"           27392 27392 27392)
!     ("gray43"           28160 28160 28160)
!     ("grey43"           28160 28160 28160)
!     ("gray44"           28672 28672 28672)
!     ("grey44"           28672 28672 28672)
!     ("gray45"           29440 29440 29440)
!     ("grey45"           29440 29440 29440)
!     ("gray46"           29952 29952 29952)
!     ("grey46"           29952 29952 29952)
!     ("gray47"           30720 30720 30720)
!     ("grey47"           30720 30720 30720)
!     ("gray48"           31232 31232 31232)
!     ("grey48"           31232 31232 31232)
!     ("gray49"           32000 32000 32000)
!     ("grey49"           32000 32000 32000)
!     ("gray50"           32512 32512 32512)
!     ("grey50"           32512 32512 32512)
!     ("gray51"           33280 33280 33280)
!     ("grey51"           33280 33280 33280)
!     ("gray52"           34048 34048 34048)
!     ("grey52"           34048 34048 34048)
!     ("gray53"           34560 34560 34560)
!     ("grey53"           34560 34560 34560)
!     ("gray54"           35328 35328 35328)
!     ("grey54"           35328 35328 35328)
!     ("gray55"           35840 35840 35840)
!     ("grey55"           35840 35840 35840)
!     ("gray56"           36608 36608 36608)
!     ("grey56"           36608 36608 36608)
!     ("gray57"           37120 37120 37120)
!     ("grey57"           37120 37120 37120)
!     ("gray58"           37888 37888 37888)
!     ("grey58"           37888 37888 37888)
!     ("gray59"           38400 38400 38400)
!     ("grey59"           38400 38400 38400)
!     ("gray60"           39168 39168 39168)
!     ("grey60"           39168 39168 39168)
!     ("gray61"           39936 39936 39936)
!     ("grey61"           39936 39936 39936)
!     ("gray62"           40448 40448 40448)
!     ("grey62"           40448 40448 40448)
!     ("gray63"           41216 41216 41216)
!     ("grey63"           41216 41216 41216)
!     ("gray64"           41728 41728 41728)
!     ("grey64"           41728 41728 41728)
!     ("gray65"           42496 42496 42496)
!     ("grey65"           42496 42496 42496)
!     ("gray66"           43008 43008 43008)
!     ("grey66"           43008 43008 43008)
!     ("gray67"           43776 43776 43776)
!     ("grey67"           43776 43776 43776)
!     ("gray68"           44288 44288 44288)
!     ("grey68"           44288 44288 44288)
!     ("gray69"           45056 45056 45056)
!     ("grey69"           45056 45056 45056)
!     ("gray70"           45824 45824 45824)
!     ("grey70"           45824 45824 45824)
!     ("gray71"           46336 46336 46336)
!     ("grey71"           46336 46336 46336)
!     ("gray72"           47104 47104 47104)
!     ("grey72"           47104 47104 47104)
!     ("gray73"           47616 47616 47616)
!     ("grey73"           47616 47616 47616)
!     ("gray74"           48384 48384 48384)
!     ("grey74"           48384 48384 48384)
!     ("gray75"           48896 48896 48896)
!     ("grey75"           48896 48896 48896)
!     ("gray76"           49664 49664 49664)
!     ("grey76"           49664 49664 49664)
!     ("gray77"           50176 50176 50176)
!     ("grey77"           50176 50176 50176)
!     ("gray78"           50944 50944 50944)
!     ("grey78"           50944 50944 50944)
!     ("gray79"           51456 51456 51456)
!     ("grey79"           51456 51456 51456)
!     ("gray80"           52224 52224 52224)
!     ("grey80"           52224 52224 52224)
!     ("gray81"           52992 52992 52992)
!     ("grey81"           52992 52992 52992)
!     ("gray82"           53504 53504 53504)
!     ("grey82"           53504 53504 53504)
!     ("gray83"           54272 54272 54272)
!     ("grey83"           54272 54272 54272)
!     ("gray84"           54784 54784 54784)
!     ("grey84"           54784 54784 54784)
!     ("gray85"           55552 55552 55552)
!     ("grey85"           55552 55552 55552)
!     ("gray86"           56064 56064 56064)
!     ("grey86"           56064 56064 56064)
!     ("gray87"           56832 56832 56832)
!     ("grey87"           56832 56832 56832)
!     ("gray88"           57344 57344 57344)
!     ("grey88"           57344 57344 57344)
!     ("gray89"           58112 58112 58112)
!     ("grey89"           58112 58112 58112)
!     ("gray90"           58624 58624 58624)
!     ("grey90"           58624 58624 58624)
!     ("gray91"           59392 59392 59392)
!     ("grey91"           59392 59392 59392)
!     ("gray92"           60160 60160 60160)
!     ("grey92"           60160 60160 60160)
!     ("gray93"           60672 60672 60672)
!     ("grey93"           60672 60672 60672)
!     ("gray94"           61440 61440 61440)
!     ("grey94"           61440 61440 61440)
!     ("gray95"           61952 61952 61952)
!     ("grey95"           61952 61952 61952)
!     ("gray96"           62720 62720 62720)
!     ("grey96"           62720 62720 62720)
!     ("gray97"           63232 63232 63232)
!     ("grey97"           63232 63232 63232)
!     ("gray98"           64000 64000 64000)
!     ("grey98"           64000 64000 64000)
!     ("gray99"           64512 64512 64512)
!     ("grey99"           64512 64512 64512)
!     ("gray100"          65280 65280 65280)
!     ("grey100"          65280 65280 65280)
!     ("darkgrey"         43264 43264 43264)
!     ("darkgray"         43264 43264 43264)
!     ("darkblue"             0     0 35584)
!     ("darkcyan"             0 35584 35584) ; no "lightmagenta", see comment 
above
!     ("darkmagenta"      35584     0 35584)
!     ("darkred"          35584     0     0) ; but no "lightred", see comment 
above
!     ("lightgreen"       36864 60928 36864))
    "An alist of X color names and associated 16-bit RGB values.")
  
  (defvar tty-standard-colors



reply via email to

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