XtermColors.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. /*
  2. * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #pragma once
  7. static constexpr unsigned xterm_colors[256] = {
  8. 0x000000,
  9. 0xcc0000,
  10. 0x3e9a06,
  11. 0xc4a000,
  12. 0x3465a4,
  13. 0x75507b,
  14. 0x06989a,
  15. 0xeeeeec,
  16. 0x555753,
  17. 0xef2929,
  18. 0x8ae234,
  19. 0xfce94f,
  20. 0x729fcf,
  21. 0xad7fa8,
  22. 0x34e2e2,
  23. 0xFFFFFF,
  24. 0x000000,
  25. 0x00005f,
  26. 0x000087,
  27. 0x0000af,
  28. 0x0000d7,
  29. 0x0000ff,
  30. 0x005f00,
  31. 0x005f5f,
  32. 0x005f87,
  33. 0x005faf,
  34. 0x005fd7,
  35. 0x005fff,
  36. 0x008700,
  37. 0x00875f,
  38. 0x008787,
  39. 0x0087af,
  40. 0x0087d7,
  41. 0x0087ff,
  42. 0x00af00,
  43. 0x00af5f,
  44. 0x00af87,
  45. 0x00afaf,
  46. 0x00afd7,
  47. 0x00afff,
  48. 0x00d700,
  49. 0x00d75f,
  50. 0x00d787,
  51. 0x00d7af,
  52. 0x00d7d7,
  53. 0x00d7ff,
  54. 0x00ff00,
  55. 0x00ff5f,
  56. 0x00ff87,
  57. 0x00ffaf,
  58. 0x00ffd7,
  59. 0x00ffff,
  60. 0x5f0000,
  61. 0x5f005f,
  62. 0x5f0087,
  63. 0x5f00af,
  64. 0x5f00d7,
  65. 0x5f00ff,
  66. 0x5f5f00,
  67. 0x5f5f5f,
  68. 0x5f5f87,
  69. 0x5f5faf,
  70. 0x5f5fd7,
  71. 0x5f5fff,
  72. 0x5f8700,
  73. 0x5f875f,
  74. 0x5f8787,
  75. 0x5f87af,
  76. 0x5f87d7,
  77. 0x5f87ff,
  78. 0x5faf00,
  79. 0x5faf5f,
  80. 0x5faf87,
  81. 0x5fafaf,
  82. 0x5fafd7,
  83. 0x5fafff,
  84. 0x5fd700,
  85. 0x5fd75f,
  86. 0x5fd787,
  87. 0x5fd7af,
  88. 0x5fd7d7,
  89. 0x5fd7ff,
  90. 0x5fff00,
  91. 0x5fff5f,
  92. 0x5fff87,
  93. 0x5fffaf,
  94. 0x5fffd7,
  95. 0x5fffff,
  96. 0x870000,
  97. 0x87005f,
  98. 0x870087,
  99. 0x8700af,
  100. 0x8700d7,
  101. 0x8700ff,
  102. 0x875f00,
  103. 0x875f5f,
  104. 0x875f87,
  105. 0x875faf,
  106. 0x875fd7,
  107. 0x875fff,
  108. 0x878700,
  109. 0x87875f,
  110. 0x878787,
  111. 0x8787af,
  112. 0x8787d7,
  113. 0x8787ff,
  114. 0x87af00,
  115. 0x87af5f,
  116. 0x87af87,
  117. 0x87afaf,
  118. 0x87afd7,
  119. 0x87afff,
  120. 0x87d700,
  121. 0x87d75f,
  122. 0x87d787,
  123. 0x87d7af,
  124. 0x87d7d7,
  125. 0x87d7ff,
  126. 0x87ff00,
  127. 0x87ff5f,
  128. 0x87ff87,
  129. 0x87ffaf,
  130. 0x87ffd7,
  131. 0x87ffff,
  132. 0xaf0000,
  133. 0xaf005f,
  134. 0xaf0087,
  135. 0xaf00af,
  136. 0xaf00d7,
  137. 0xaf00ff,
  138. 0xaf5f00,
  139. 0xaf5f5f,
  140. 0xaf5f87,
  141. 0xaf5faf,
  142. 0xaf5fd7,
  143. 0xaf5fff,
  144. 0xaf8700,
  145. 0xaf875f,
  146. 0xaf8787,
  147. 0xaf87af,
  148. 0xaf87d7,
  149. 0xaf87ff,
  150. 0xafaf00,
  151. 0xafaf5f,
  152. 0xafaf87,
  153. 0xafafaf,
  154. 0xafafd7,
  155. 0xafafff,
  156. 0xafd700,
  157. 0xafd75f,
  158. 0xafd787,
  159. 0xafd7af,
  160. 0xafd7d7,
  161. 0xafd7ff,
  162. 0xafff00,
  163. 0xafff5f,
  164. 0xafff87,
  165. 0xafffaf,
  166. 0xafffd7,
  167. 0xafffff,
  168. 0xd70000,
  169. 0xd7005f,
  170. 0xd70087,
  171. 0xd700af,
  172. 0xd700d7,
  173. 0xd700ff,
  174. 0xd75f00,
  175. 0xd75f5f,
  176. 0xd75f87,
  177. 0xd75faf,
  178. 0xd75fd7,
  179. 0xd75fff,
  180. 0xd78700,
  181. 0xd7875f,
  182. 0xd78787,
  183. 0xd787af,
  184. 0xd787d7,
  185. 0xd787ff,
  186. 0xd7af00,
  187. 0xd7af5f,
  188. 0xd7af87,
  189. 0xd7afaf,
  190. 0xd7afd7,
  191. 0xd7afff,
  192. 0xd7d700,
  193. 0xd7d75f,
  194. 0xd7d787,
  195. 0xd7d7af,
  196. 0xd7d7d7,
  197. 0xd7d7ff,
  198. 0xd7ff00,
  199. 0xd7ff5f,
  200. 0xd7ff87,
  201. 0xd7ffaf,
  202. 0xd7ffd7,
  203. 0xd7ffff,
  204. 0xff0000,
  205. 0xff005f,
  206. 0xff0087,
  207. 0xff00af,
  208. 0xff00d7,
  209. 0xff00ff,
  210. 0xff5f00,
  211. 0xff5f5f,
  212. 0xff5f87,
  213. 0xff5faf,
  214. 0xff5fd7,
  215. 0xff5fff,
  216. 0xff8700,
  217. 0xff875f,
  218. 0xff8787,
  219. 0xff87af,
  220. 0xff87d7,
  221. 0xff87ff,
  222. 0xffaf00,
  223. 0xffaf5f,
  224. 0xffaf87,
  225. 0xffafaf,
  226. 0xffafd7,
  227. 0xffafff,
  228. 0xffd700,
  229. 0xffd75f,
  230. 0xffd787,
  231. 0xffd7af,
  232. 0xffd7d7,
  233. 0xffd7ff,
  234. 0xffff00,
  235. 0xffff5f,
  236. 0xffff87,
  237. 0xffffaf,
  238. 0xffffd7,
  239. 0xffffff,
  240. 0x080808,
  241. 0x121212,
  242. 0x1c1c1c,
  243. 0x262626,
  244. 0x303030,
  245. 0x3a3a3a,
  246. 0x444444,
  247. 0x4e4e4e,
  248. 0x585858,
  249. 0x626262,
  250. 0x6c6c6c,
  251. 0x767676,
  252. 0x808080,
  253. 0x8a8a8a,
  254. 0x949494,
  255. 0x9e9e9e,
  256. 0xa8a8a8,
  257. 0xb2b2b2,
  258. 0xbcbcbc,
  259. 0xc6c6c6,
  260. 0xd0d0d0,
  261. 0xdadada,
  262. 0xe4e4e4,
  263. 0xeeeeee,
  264. };