color-theme-manoj.el 61 KB

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Emacs-Lisp -*- ;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;; manoj-colors.el ---
  3. ;; Author : Manoj Srivastava ( )
  4. ;; Created On : Sun May 25 15:17:44 2008
  5. ;; Created On Node :
  6. ;; Last Modified By : Manoj Srivastava
  7. ;; Status : Unknown, Use with caution!
  8. ;; HISTORY :
  9. ;; Description :
  10. ;;
  11. ;; Copyright © 2008 Manoj Srivastava <
  12. ;;
  13. ;; This file is free software: you can redistribute it and/or modify
  14. ;; it under the terms of the GNU General Public License as published by
  15. ;; the Free Software Foundation, either version 3 of the License, or
  16. ;; (at your option) any later version.
  17. ;;
  18. ;; GNU Emacs is distributed in the hope that it will be useful,
  19. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  21. ;; GNU General Public License for more details.
  22. ;;
  23. ;; On Debian GNU/Linux systems, the complete text of the GNU General
  24. ;; Public License can be found in `/usr/share/common-licenses/GPL'
  25. ;;
  26. ;; A copy of the GNU General Public License is also available at
  27. ;; <URL:>. You may also obtain
  28. ;; it by writing to the Free Software Foundation, Inc., 51 Franklin
  29. ;; St, Fifth Floor, Boston, MA 02110-1301 USA
  30. ;; A copy of this file, without the html, can be seen at:
  31. ;; manoj-colors.el
  32. ;; I spend a lot of time workin in front of a screen (many hours in a
  33. ;; dimly lit room) and eye fatigue is an issue. This is a dark color
  34. ;; theme for emacs, which is easier on the eyes than light themes.
  35. ;;
  36. ;; It does not help that I am blue-green color blind, so subtle
  37. ;; variations are ofte lost on me. I do want to use color contrast to
  38. ;; increase productivity, but I also want to avoid the jarring angry
  39. ;; fruit salad look, and so I am in the process of crafting a logical
  40. ;; color scheme that is high contrast enough for me, without being too
  41. ;; unpleasing.
  42. ;;
  43. ;; In circumstances where there a lot of related faces that can be
  44. ;; viewed, for example, the Gnus group buffer, consistent and logical
  45. ;; color choices are the only sane option. Gnus groups can be newa
  46. ;; (blueish) or mail (greenish), have states (large number of under
  47. ;; messages, normal, and empty). The large number unread groups have
  48. ;; highest luminance (appear brighter), and the empty one have lower
  49. ;; luminance (appear greyer), but have the same chroma and saturation.
  50. ;; Sub states and group priorities are rendered using a color series
  51. ;; which has constant luminance and saturation, and vary in hue by a
  52. ;; constant separation -- so all the related groups have the same
  53. ;; brightness ({mail,news}/{unread,normal,empty}), and a graded
  54. ;; selection of foreground colors. It sounds more complicated that it
  55. ;; looks. The eye is drawn naturally to the unread groups, and first
  56. ;; to the mail, then USENET groups (which is my preference).
  57. ;;
  58. ;; Similar color variations occur for individual messages in a group;
  59. ;; high scoring messages bubble to the top, and have a higher
  60. ;; luminance. This color schema has made me slightly faster at
  61. ;; reading mail/USENET.
  62. ;;
  63. ;; In the message itself, quoted mail messages from different people
  64. ;; are color coordinated, with high contrast beteen citations that are
  65. ;; close to each other in the heirarchy, so it is less likely that one
  66. ;; misunderstands who said what in a long conversation.
  67. ;;
  68. ;; The following scheme covers programming languages, Gnus, Erc, mail,
  69. ;; org-mode, CUA-mode, apt-utils, bbdb, compilation buffers, changelog
  70. ;; mode, diff and ediff, eshell, and more. You need emacs-goodies
  71. ;; package on Debian to use this. See the wiki page at
  72. ;; for details. The
  73. ;; project home page is at
  74. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  75. (defun color-theme-manoj-font-lock ()
  76. "Dark font-lock theme. Language constructs (types, preprocessor
  77. directives, etc) are bluish, user variables are greenish,
  78. Comments, strings, and doc content are reddish. This is
  79. intended for other color themes to use."
  80. (interactive)
  81. (color-theme-install
  82. '(color-theme-manoj-font-lock
  83. nil
  84. (font-lock-builtin-face ((t (:foreground "LightSteelBlue"))))
  85. (font-lock-constant-face ((t (:foreground "LightSlateBlue" :bold t)))) ;Aquamarine
  86. (font-lock-exit-face ((t (:foreground "LightBlue"))))
  87. (font-lock-preprocessor-face ((t (:foreground "CornFlowerBlue" :italic t)))) ;LightSteelBlue
  88. (font-lock-keyword-face ((t (:foreground "cyan1"))))
  89. (font-lock-other-type-face ((t (:foreground "Turquoise" :bold t))))
  90. (font-lock-type-face ((t (:foreground "SteelBlue1")))) ;PaleGreen
  91. (font-lock-regexp-grouping-backslash ((t (:bold t :weight bold))))
  92. (font-lock-regexp-grouping-construct ((t (:bold t :weight bold))))
  93. (font-lock-variable-name-face ((t (:foreground "Aquamarine")))) ;LightGoldenrod
  94. (font-lock-function-name-face ((t (:foreground "mediumspringgreen" :weight bold :height 1.1)))) ;LightSkyBlue
  95. (font-lock-reference-face ((t (:foreground "PaleGreen"))))
  96. (font-lock-negation-char-face ((t (nil))))
  97. (cperl-array-face ((t (:foreground "LawnGreen" :background "B;ack" :bold t))))
  98. (cperl-hash-face ((t (:foreground "SpringGreen" :background "B;ack" :bold t :italic t))))
  99. (cperl-here-face ((t (:foreground "RosyBrown1"))))
  100. (cperl-nonoverridable-face ((t (:foreground "chartreuse3"))))
  101. (font-lock-string-face ((t (:foreground "RosyBrown1")))) ;LightSalmon
  102. (font-lock-comment-face ((t (:italic t :slant oblique :foreground "chocolate1"))))
  103. (font-lock-comment-delimiter-face ((t (:foreground "Salmon"))))
  104. (font-lock-doc-face ((t (:italic t :slant oblique :foreground "LightCoral")))) ;LightSalmon
  105. (font-lock-doc-string-face ((t (:foreground "Plum"))))
  106. (cperl-pod-face ((t (:italic t :slant oblique :foreground "chocolate1"))))
  107. (cperl-pod-head-face ((t (:foreground "tomato"))))
  108. (cperl-invalid-face ((t (:foreground "MediumPurple1"))))
  109. (font-lock-emphasized-face ((t (:bold t))))
  110. (font-lock-other-emphasized-face ((t (:italic t :bold t))))
  111. (font-lock-warning-face ((t (:bold t :foreground "Pink" :weight bold)))))))
  112. (defun color-theme-manoj-gnus ()
  113. "Blue (news) and green (mail) theme for gnus on dark backgrounds.
  114. Unread groups have highest luminance, empty group have lower
  115. luminance. Within a set of type,state ({mail,news}/{{unread,normal,empty}),
  116. groups have a constant luminosity and saturation, and vary in hue
  117. by a constant amount.
  118. This is intended for other color themes to use."
  119. (interactive)
  120. (color-theme-install
  121. '(color-theme-manoj-gnus
  122. nil
  123. (gnus-button ((t (:bold t :weight bold :background "#191932" :box (:line-width 2 :style released-button)))))
  124. (gnus-cite-attribution-face ((t (:italic t))))
  125. (gnus-cite-face-1 ((t (:foreground "CornflowerBlue"))))
  126. (gnus-cite-face-2 ((t (:foreground "PaleGreen"))))
  127. (gnus-cite-face-3 ((t (:foreground "LightGoldenrod"))))
  128. (gnus-cite-face-4 ((t (:foreground "LightPink"))))
  129. (gnus-cite-face-5 ((t (:foreground "turquoise"))))
  130. (gnus-cite-face-6 ((t (:foreground "khaki"))))
  131. (gnus-cite-face-7 ((t (:foreground "plum"))))
  132. (gnus-cite-face-8 ((t (:foreground "DeepSkyBlue1"))))
  133. (gnus-cite-face-9 ((t (:foreground "chartreuse1"))))
  134. (gnus-cite-face-10 ((t (:foreground "thistle1"))))
  135. (gnus-cite-face-11 ((t (:foreground "LightYellow1"))))
  136. (gnus-emphasis-bold ((t (:bold t :weight bold))))
  137. (gnus-emphasis-bold-italic ((t (:italic t :bold t :slant italic :weight bold))))
  138. (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow"))))
  139. (gnus-emphasis-italic ((t (:italic t :slant italic))))
  140. (gnus-emphasis-strikethru ((t (:strike-through t))))
  141. (gnus-emphasis-underline ((t (:underline t))))
  142. (gnus-emphasis-underline-bold ((t (:bold t :underline t :weight bold))))
  143. (gnus-emphasis-underline-bold-italic ((t (:italic t :bold t :underline t :slant italic :weight bold))))
  144. (gnus-emphasis-underline-italic ((t (:italic t :underline t :slant italic))))
  145. (gnus-header-content ((t (:italic t :foreground "DarkKhaki" :slant italic))))
  146. (gnus-header-content-face ((t (:italic t :foreground "DarkKhaki" :slant italic))))
  147. (gnus-header-from ((t (:foreground "PaleGreen1"))))
  148. (gnus-header-from-face ((t (:foreground "PaleGreen1"))))
  149. (gnus-header-name ((t (:bold t :foreground "BlanchedAlmond" :weight bold))))
  150. (gnus-header-name-face ((t (:bold t :foreground "BlanchedAlmond" :weight bold))))
  151. (gnus-header-newsgroups ((t (:italic t :foreground "yellow" :slant italic))))
  152. (gnus-header-newsgroups-face ((t (:italic t :foreground "yellow" :slant italic))))
  153. (gnus-header-subject ((t (:foreground "coral1"))))
  154. (gnus-header-subject-face ((t (:foreground "coral1"))))
  155. (gnus-signature ((t (:italic t :slant italic))))
  156. (gnus-signature-face ((t (:italic t :slant italic))))
  157. (gnus-splash ((t (:foreground "#cccccc"))))
  158. (gnus-splash-face ((t (:foreground "#cccccc"))))
  159. (gnus-topic-face ((t (:italic t :bold t :foreground "lavender" :background "black" :slant italic :weight bold))))
  160. (fp-topic-face ((t (:italic t :bold t :background "black" :foreground "lavender" :slant italic :weight bold))))
  161. (face-6 ((t (:foreground "pink"))))
  162. (face-7 ((t (:foreground "steelblue"))))
  163. (face-8 ((t (:foreground "lime green"))))
  164. (gnus-summary-cancelled ((t (:background "black" :foreground "yellow"))))
  165. (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow"))))
  166. (gnus-summary-high-ancient ((t (:bold t :foreground "CornflowerBlue" :weight bold))))
  167. (gnus-summary-high-ancient-face ((t (:bold t :foreground "CornflowerBlue" :weight bold))))
  168. (gnus-summary-normal-ancient ((t (:foreground "SkyBlue"))))
  169. (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue"))))
  170. (gnus-summary-low-ancient ((t (:italic t :foreground "LightSteelBlue" :slant italic))))
  171. (gnus-summary-low-ancien-facet ((t (:italic t :foreground "LightSteelBlue" :slant italic))))
  172. (gnus-summary-high-read ((t (:bold t :foreground "grey60" :weight bold))))
  173. (gnus-summary-high-read-face ((t (:bold t :foreground "grey60" :weight bold))))
  174. (gnus-summary-normal-read ((t (:foreground "grey50"))))
  175. (gnus-summary-normal-read-face ((t (:foreground "grey50"))))
  176. (gnus-summary-low-read ((t (:italic t :foreground "LightSlateGray" :slant italic))))
  177. (gnus-summary-low-read-face ((t (:italic t :foreground "LightSlateGray" :slant italic))))
  178. (gnus-summary-high-ticked ((t (:bold t :foreground "RosyBrown" :weight bold))))
  179. (gnus-summary-high-ticked-face ((t (:bold t :foreground "RosyBrown" :weight bold))))
  180. (gnus-summary-normal-ticked ((t (:foreground "LightSalmon"))))
  181. (gnus-summary-normal-ticked-face ((t (:foreground "LightSalmon"))))
  182. (gnus-summary-low-ticked ((t (:italic t :foreground "pink" :slant italic))))
  183. (gnus-summary-low-ticked-face ((t (:italic t :foreground "pink" :slant italic))))
  184. (gnus-summary-high-undownloaded ((t (:bold t :foreground "ivory3" :weight bold))))
  185. (gnus-summary-normal-undownloaded ((t (:foreground "LightGray" :weight normal))))
  186. (gnus-summary-low-undownloaded ((t (:italic t :foreground "grey75" :slant italic :weight normal))))
  187. (gnus-summary-high-unread ((t (:bold t :foreground "PaleGreen" :weight bold))))
  188. (gnus-summary-high-unread-face ((t (:bold t :foreground "PaleGreen" :weight bold))))
  189. (gnus-summary-normal-unread ((t (:foreground "YellowGreen"))))
  190. (gnus-summary-normal-unread-face ((t (:foreground "YellowGreen"))))
  191. (gnus-summary-low-unread ((t (:italic t :foreground "MediumSeaGreen" :slant italic))))
  192. (gnus-summary-low-unread-face ((t (:italic t :foreground "MediumSeaGreen" :slant italic))))
  193. (my-gnus-direct-fup-face ((t (:bold t :background "NavyBlue" :foreground "#70fc70" :weight bold))))
  194. (my-gnus-indirect-fup-face ((t (:bold t :background "#092109" :foreground "#7fff7f" :weight bold))))
  195. (my-gnus-own-posting-face ((t (:bold t :background "#210909" :foreground "chartreuse3" :weight bold))))
  196. (gnus-summary-root-face ((t (:bold t :foreground "Red" :weight bold))))
  197. (gnus-summary-selected ((t (:underline t :foreground "LemonChiffon"))))
  198. (gnus-summary-selected-face ((t (:underline t :foreground "LemonChiffon"))))
  199. (gnus-user-agent-bad-face ((t (:bold t :background "black" :foreground "red" :weight bold))))
  200. (gnus-user-agent-good-face ((t (:background "black" :foreground "green"))))
  201. (gnus-user-agent-unknown-face ((t (:bold t :background "black" :foreground "orange" :weight bold))))
  202. (gnus-x-face ((t (:background "white" :foreground "black"))))
  203. (my-group-face-2 ((t (:bold t :foreground "DarkSeaGreen1" :weight bold))))
  204. (my-group-face-3 ((t (:bold t :foreground "Green1" :weight bold))))
  205. (my-group-face-4 ((t (:bold t :foreground "LightSteelBlue" :weight bold))))
  206. (my-group-face-5 ((t (:bold t :foreground "beige" :weight bold))))
  207. (my-group-mail-unread-crit-1 ((t (:bold t :foreground "#99FFAA" :weight bold))))
  208. (my-group-mail-unread-crit-2 ((t (:foreground "#99FF9C" :weight normal))))
  209. (my-group-mail-unread-crit-3 ((t (:foreground "#A3FF99" :weight normal))))
  210. (my-group-mail-unread-high-1 ((t (:bold t :foreground "#B1FF99" :weight bold))))
  211. (my-group-mail-unread-high-2 ((t (:foreground "#BEFF99" :weight normal))))
  212. (my-group-mail-unread-high-3 ((t (:foreground "#CCFF99" :weight normal))))
  213. (my-group-mail-unread-mod-1 ((t (:bold t :foreground "#DAFF99" :weight bold))))
  214. (my-group-mail-unread-mod-2 ((t (:foreground "#E7FF99" :weight normal))))
  215. (my-group-mail-unread-mod-3 ((t (:foreground "#F5FF99" :weight normal))))
  216. (gnus-group-mail-1 ((t (:bold t :foreground "#3BFF00" :weight normal))))
  217. (gnus-group-mail-1-face ((t (:bold t :foreground "#3BFF00" :weight normal))))
  218. (gnus-group-mail-2 ((t (:bold t :foreground "#5EFF00" :weight normal))))
  219. (gnus-group-mail-2-face ((t (:bold t :foreground "#5EFF00" :weight normal))))
  220. (gnus-group-mail-3 ((t (:bold t :foreground "#80FF00" :weight normal))))
  221. (gnus-group-mail-3-face ((t (:bold t :foreground "#A1FF00" :weight normal))))
  222. (gnus-group-mail-1-empty ((t (:foreground "#249900"))))
  223. (gnus-group-mail-1-empty-face ((t (:foreground "#249900"))))
  224. (gnus-group-mail-2-empty ((t (:foreground "#389900"))))
  225. (gnus-group-mail-2-empty-face ((t (:foreground "#389900"))))
  226. (gnus-group-mail-3-empty ((t (:foreground "#4D9900"))))
  227. (gnus-group-mail-3-empty-face ((t (:foreground "#4D9900"))))
  228. (gnus-group-mail-low ((t (:bold t :foreground "aquamarine2" :weight bold))))
  229. (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine2" :weight bold))))
  230. (gnus-group-mail-low-empty ((t (:foreground "aquamarine2"))))
  231. (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine2"))))
  232. (my-group-news-unread-crit-3 ((t (:bold t :foreground "#BFB3FF" :weight bold))))
  233. (my-group-news-unread-crit-4 ((t (:bold t :foreground "#BAB3FF" :weight bold))))
  234. (my-group-news-unread-crit-5 ((t (:foreground "#B5B3FF" :weight normal))))
  235. (my-group-news-unread-crit-6 ((t (:foreground "#B3B5FF" :weight normal))))
  236. (my-group-news-unread-high-3 ((t (:bold t :foreground "#B3BAFF" :weight bold))))
  237. (my-group-news-unread-high-4 ((t (:bold t :foreground "#B3BFFF" :weight bold))))
  238. (my-group-news-unread-high-5 ((t (:foreground "#B3C4FF" :weight normal))))
  239. (my-group-news-unread-high-6 ((t (:foreground "#B3C9FF" :weight normal))))
  240. (my-group-news-unread-mod-3 ((t (:bold t :foreground "#B3CFFF" :weight bold))))
  241. (my-group-news-unread-mod-4 ((t (:bold t :foreground "#B3D4FF" :weight bold))))
  242. (my-group-news-unread-mod-5 ((t (:foreground "#B3D9FF" :weight normal))))
  243. (my-group-news-unread-mod-6 ((t (:foreground "#B3DEFF" :weight normal))))
  244. (gnus-group-news-1 ((t (:bold t :foreground "#8480FF" :weight bold))))
  245. (gnus-group-news-1-face ((t (:bold t :foreground "#8480FF" :weight bold))))
  246. (gnus-group-news-2 ((t (:bold t :foreground "#8088FF" :weight bold))))
  247. (gnus-group-news-2-face ((t (:bold t :foreground "#8088FF" :weight bold))))
  248. (gnus-group-news-3 ((t (:bold t :foreground "#8095FF" :weight bold))))
  249. (gnus-group-news-3-face ((t (:bold t :foreground "#8095FF" :weight bold))))
  250. (gnus-group-news-4 ((t (:bold t :foreground "#80A1FF" :weight bold))))
  251. (gnus-group-news-4-face ((t (:bold t :foreground "#80A1FF" :weight bold))))
  252. (gnus-group-news-5 ((t (:bold t :foreground "#80AEFF" :weight bold))))
  253. (gnus-group-news-5-face ((t (:bold t :foreground "#80AEFF" :weight bold))))
  254. (gnus-group-news-6 ((t (:bold t :foreground "#80BBFF" :weight bold))))
  255. (gnus-group-news-6-face ((t (:bold t :foreground "#80BBFF" :weight bold))))
  256. (gnus-group-news-1-empty ((t (:foreground "#524DFF"))))
  257. (gnus-group-news-1-empty-face ((t (:foreground "#524DFF"))))
  258. (gnus-group-news-2-empty ((t (:foreground "#4D58FF"))))
  259. (gnus-group-news-2-empty-face ((t (:foreground "#4D58FF"))))
  260. (gnus-group-news-3-empty ((t (:foreground "#4D6AFF"))))
  261. (gnus-group-news-3-empty-face ((t (:foreground "#4D6AFF"))))
  262. (gnus-group-news-4-empty ((t (:foreground "#4D7CFF"))))
  263. (gnus-group-news-4-empty-face ((t (:foreground "#4D7CFF"))))
  264. (gnus-group-news-5-empty ((t (:foreground "#4D8EFF"))))
  265. (gnus-group-news-5-empty-face ((t (:foreground "#4D8EFF"))))
  266. (gnus-group-news-6-empty ((t (:foreground "#4DA0FF"))))
  267. (gnus-group-news-6-empty-face ((t (:foreground "#4DA0FF"))))
  268. (gnus-group-news-low ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
  269. (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
  270. (gnus-group-news-low-empty ((t (:foreground "DarkTurquoise"))))
  271. (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise"))))
  272. )))
  273. (defun color-theme-manoj-message ()
  274. "Blue green theme for message on dark backgrounds.
  275. This is intended for other color themes to use."
  276. (color-theme-install
  277. '(color-theme-manoj-message
  278. nil
  279. (mmm-face ((t (:background "black" :foreground "green"))))
  280. (message-cited-text ((t (:foreground "red3"))))
  281. (message-header-cc ((t (:bold t :foreground "chartreuse1" :weight bold))))
  282. (message-header-cc-face ((t (:bold t :foreground "chartreuse1" :weight bold))))
  283. (message-header-name ((t (:foreground "green"))))
  284. (message-header-name-face ((t (:foreground "green"))))
  285. (message-header-newsgroups ((t (:italic t :bold t :foreground "papaya whip" :slant italic :weight bold))))
  286. (message-header-newsgroups-face ((t (:italic t :bold t :foreground "papaya whip" :slant italic :weight bold))))
  287. (message-header-other ((t (:foreground "ivory"))))
  288. (message-header-other-face ((t (:foreground "ivory"))))
  289. (message-header-subject ((t (:foreground "OliveDrab1"))))
  290. (message-header-subject-face ((t (:foreground "OliveDrab1"))))
  291. (message-header-to ((t (:bold t :foreground "floral white" :weight bold))))
  292. (message-header-to-face ((t (:bold t :foreground "floral white" :weight bold))))
  293. (message-header-xheader ((t (:foreground "DeepSkyBlue1"))))
  294. (message-header-xheader-face ((t (:foreground "DeepSkyBlue1"))))
  295. (message-mml ((t (:foreground "MediumSpringGreen"))))
  296. (message-mml-face ((t (:foreground "MediumSpringGreen"))))
  297. (message-separator ((t (:foreground "LightSkyBlue1"))))
  298. (message-separator-face ((t (:foreground "LightSkyBlue1"))))
  299. (message-url ((t (:bold t :foreground "blue" :weight bold)))))))
  300. (defun color-theme-manoj-erc ()
  301. "Blue green theme for erc on dark backgrounds.
  302. This is intended for other color themes to use."
  303. (color-theme-install
  304. '(color-theme-manoj-erc
  305. nil
  306. (bg:erc-color-face0 ((t (:background "saddle brown"))))
  307. (bg:erc-color-face1 ((t (:background "black"))))
  308. (bg:erc-color-face10 ((t (:background "DodgerBlue4"))))
  309. (bg:erc-color-face11 ((t (:background "cyan4"))))
  310. (bg:erc-color-face12 ((t (:background "blue"))))
  311. (bg:erc-color-face13 ((t (:background "deeppink"))))
  312. (bg:erc-color-face14 ((t (:background "gray50"))))
  313. (bg:erc-color-face15 ((t (:background "grey15"))))
  314. (bg:erc-color-face2 ((t (:background "blue4"))))
  315. (bg:erc-color-face3 ((t (:background "green4"))))
  316. (bg:erc-color-face4 ((t (:background "red"))))
  317. (bg:erc-color-face5 ((t (:background "brown"))))
  318. (bg:erc-color-face6 ((t (:background "purple"))))
  319. (bg:erc-color-face7 ((t (:background "orange"))))
  320. (bg:erc-color-face8 ((t (:background "yellow4"))))
  321. (bg:erc-color-face9 ((t (:background "green"))))
  322. (erc-action-face ((t (:bold t :weight bold :foreground "turquoise1"))))
  323. (erc-bold-face ((t (:bold t :weight bold))))
  324. (erc-button ((t (:bold t :weight bold :foreground "RoyalBlue1" :box (:line-width 2 :style released-button)))))
  325. (erc-button-face ((t (:bold t :weight bold :foreground "RoyalBlue1" :box (:line-width 2 :style released-button)))))
  326. (erc-command-indicator-face ((t (:bold t :weight bold))))
  327. (erc-current-nick-face ((t (:bold t :foreground "DarkTurquoise" :weight bold))))
  328. (erc-dangerous-host-face ((t (:foreground "red"))))
  329. (erc-default-face ((t (nil))))
  330. (erc-direct-msg-face ((t (:foreground "sandybrown"))))
  331. (erc-error-face ((t (:foreground "red"))))
  332. (erc-fool-face ((t (:foreground "dim gray"))))
  333. (erc-header-line ((t (:background "grey95" :foreground "ConFlowerBlue"))))
  334. (erc-input-face ((t (:foreground "brown"))))
  335. (erc-inverse-face ((t (:background "Black" :foreground "White"))))
  336. (erc-keyword-face ((t (:bold t :foreground "pale green" :weight bold))))
  337. (erc-my-nick-face ((t (:bold t :foreground "brown" :weight bold))))
  338. (erc-nick-default-face ((t (:bold t :weight bold :foreground "DodgerBlue1"))))
  339. (erc-button-nickname-face ((t (:bold t :weight bold :background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button) ))))
  340. (erc-nick-msg-face ((t (:bold t :foreground "IndianRed" :weight bold))))
  341. (erc-notice-face ((t (:bold t :foreground "SlateBlue" :weight bold))))
  342. (erc-pal-face ((t (:bold t :foreground "Magenta" :weight bold))))
  343. (erc-prompt-face ((t (:bold t :background "Navy" :foreground "lightBlue2" :weight bold))))
  344. (erc-timestamp-face ((t (:bold t :foreground "SeaGreen1" :weight bold))))
  345. (erc-underline-face ((t (:underline t))))
  346. (fg:erc-color-face0 ((t (:foreground "BlanchedAlmond"))))
  347. (fg:erc-color-face1 ((t (:foreground "beige"))))
  348. (fg:erc-color-face10 ((t (:foreground "pale goldenrod"))))
  349. (fg:erc-color-face11 ((t (:foreground "cyan"))))
  350. (fg:erc-color-face12 ((t (:foreground "lightblue1"))))
  351. (fg:erc-color-face13 ((t (:foreground "deeppink"))))
  352. (fg:erc-color-face14 ((t (:foreground "gray50"))))
  353. (fg:erc-color-face15 ((t (:foreground "gray90"))))
  354. (fg:erc-color-face2 ((t (:foreground "blue4"))))
  355. (fg:erc-color-face3 ((t (:foreground "green4"))))
  356. (fg:erc-color-face4 ((t (:foreground "red"))))
  357. (fg:erc-color-face5 ((t (:foreground "brown"))))
  358. (fg:erc-color-face6 ((t (:foreground "purple"))))
  359. (fg:erc-color-face7 ((t (:foreground "orange"))))
  360. (fg:erc-color-face8 ((t (:foreground "yellow"))))
  361. (fg:erc-color-face9 ((t (:foreground "green")))))))
  362. (defun color-theme-manoj-org ()
  363. "Blue green theme for org on dark backgrounds.
  364. This is intended for other color themes to use."
  365. (color-theme-install
  366. '(color-theme-manoj-org
  367. nil
  368. (org-agenda-date ((t (:foreground "LightSkyBlue"))))
  369. (org-agenda-date-weekend ((t (:bold t :foreground "LightSkyBlue" :weight bold))))
  370. (org-agenda-restriction-lock ((t (:background "skyblue4"))))
  371. (org-agenda-structure ((t (:foreground "LightSkyBlue"))))
  372. (org-archived ((t (:foreground "grey70"))))
  373. (org-code ((t (:foreground "grey70"))))
  374. (org-column ((t (:background "grey30" :strike-through nil :underline nil :slant normal :weight normal :height 81 :family "unknown-DejaVu Sans Mono"))))
  375. (org-column-title ((t (:bold t :background "grey30" :underline t :weight bold))))
  376. (org-date ((t (:foreground "Cyan" :underline t))))
  377. (org-done ((t (:bold t :foreground "PaleGreen" :weight bold))))
  378. (org-drawer ((t (:foreground "LightSkyBlue"))))
  379. (org-ellipsis ((t (:foreground "LightGoldenrod" :underline t))))
  380. (org-formula ((t (:foreground "chocolate1"))))
  381. (org-headline-done ((t (:foreground "LightSalmon"))))
  382. (org-hide ((t (:foreground "black"))))
  383. (org-latex-and-export-specials ((t (:foreground "burlywood"))))
  384. (org-level-1 ((t (:foreground "LightSkyBlue"))))
  385. (org-level-2 ((t (:foreground "LightGoldenrod"))))
  386. (org-level-3 ((t (:foreground "Cyan1"))))
  387. (org-level-4 ((t (:foreground "chocolate1"))))
  388. (org-level-5 ((t (:foreground "PaleGreen"))))
  389. (org-level-6 ((t (:foreground "Aquamarine"))))
  390. (org-level-7 ((t (:foreground "LightSteelBlue"))))
  391. (org-level-8 ((t (:foreground "LightSalmon"))))
  392. (org-link ((t (:foreground "Cyan" :underline t))))
  393. (org-property-value ((t (nil))))
  394. (org-scheduled-previously ((t (:foreground "chocolate1"))))
  395. (org-scheduled-today ((t (:foreground "PaleGreen"))))
  396. (org-sexp-date ((t (:foreground "Cyan"))))
  397. (org-special-keyword ((t (:foreground "LightSalmon"))))
  398. (org-table ((t (:foreground "LightSkyBlue"))))
  399. (org-tag ((t (:bold t :weight bold))))
  400. (org-target ((t (:underline t))))
  401. (org-time-grid ((t (:foreground "LightGoldenrod"))))
  402. (org-todo ((t (:bold t :foreground "Pink" :weight bold))))
  403. (org-upcoming-deadline ((t (:foreground "chocolate1"))))
  404. (org-verbatim ((t (:foreground "grey70" :underline t))))
  405. (org-warning ((t (:bold t :weight bold :foreground "Pink"))))
  406. (outline-1 ((t (:foreground "LightSkyBlue"))))
  407. (outline-2 ((t (:foreground "LightGoldenrod"))))
  408. (outline-3 ((t (:foreground "Cyan1"))))
  409. (outline-4 ((t (:foreground "chocolate1"))))
  410. (outline-5 ((t (:foreground "PaleGreen"))))
  411. (outline-6 ((t (:foreground "Aquamarine"))))
  412. (outline-7 ((t (:foreground "LightSteelBlue"))))
  413. (outline-8 ((t (:foreground "LightSalmon")))))))
  414. (defun color-theme-manoj-dark ()
  415. "Color theme by Manoj Srivastava, created 2008-05-22.
  416. A dark background theme, with special care being taken for gnus faces."
  417. (interactive)
  418. (color-theme-standard)
  419. (color-theme-manoj-font-lock)
  420. (color-theme-manoj-gnus)
  421. (color-theme-manoj-message)
  422. (color-theme-manoj-erc)
  423. (color-theme-manoj-org)
  424. (let ((color-theme-is-cumulative t))
  425. (color-theme-install
  426. '(color-theme-manoj-dark
  427. ((background-color . "black")
  428. (background-mode . dark)
  429. (border-color . "gold")
  430. (cursor-color . "orchid")
  431. (background-toolbar-color . "#cf3ccf3ccf3c")
  432. (bottom-toolbar-shadow-color . "#79e77df779e7")
  433. (top-toolbar-shadow-color . "#fffffbeeffff")
  434. (foreground-color . "WhiteSmoke") ;peachpuff cornsilk SteelBlue LightSkyBlue
  435. (mouse-color . "OrangeRed"))
  436. ((CUA-mode-global-mark-cursor-color . "cyan")
  437. (CUA-mode-normal-cursor-color . "yellow")
  438. (CUA-mode-overwrite-cursor-color . "red")
  439. (CUA-mode-read-only-cursor-color . "green"))
  440. (CUA-global-mark-face ((t (:background "cyan" :foreground "black"))))
  441. (CUA-rectangle-face ((t (:background "maroon" :foreground "white"))))
  442. (CUA-rectangle-noselect-face ((t (:background "dimgray" :foreground "white"))))
  443. (Info-title-1-face ((t (:bold t :weight bold :family "helv" :height 1.728))))
  444. (Info-title-2-face ((t (:bold t :family "helv" :weight bold :height 1.44))))
  445. (Info-title-3-face ((t (:bold t :weight bold :family "helv" :height 1.2))))
  446. (Info-title-4-face ((t (:bold t :family "helv" :weight bold))))
  447. (Man-overstrike-face ((t (:bold t :weight bold))))
  448. (Man-underline-face ((t (:underline t))))
  449. (align-highlight-nochange-face ((t (:background "SkyBlue4"))))
  450. (apropos-keybinding-face ((t (:underline t))))
  451. (apropos-label-face ((t (:italic t))))
  452. (apropos-match-face ((t (:background "SkyBlue4"))))
  453. (apropos-property-face ((t (:bold t :italic t :slant italic :weight bold))))
  454. (apropos-symbol-face ((t (:bold t :weight bold))))
  455. (apt-utils-broken-face ((t (:foreground "red"))))
  456. (apt-utils-description-face ((t (:foreground "cadet blue"))))
  457. (apt-utils-field-contents-face ((t (:foreground "orange"))))
  458. (apt-utils-field-keyword-face ((t (:bold t :foreground "purple" :weight bold))))
  459. (apt-utils-file-face ((t (:foreground "brown"))))
  460. (apt-utils-installed-status-face ((t (:italic t :slant italic))))
  461. (apt-utils-normal-package-face ((t (:foreground "yellow"))))
  462. (apt-utils-version-face ((t (:italic t :slant italic))))
  463. (apt-utils-virtual-package-face ((t (:foreground "green"))))
  464. (bbdb-company ((t (:italic t :slant italic))))
  465. (bbdb-field-name ((t (:bold t :weight bold))))
  466. (bbdb-field-value ((t (nil))))
  467. (bbdb-name ((t (:underline t))))
  468. (blank-space-face ((t (:background "DarkGray"))))
  469. (blank-tab-face ((t (:foreground "black" :background "cornsilk"))))
  470. (blue ((t (:foreground "blue"))))
  471. (bold ((t (:bold t :weight bold))))
  472. (bold-italic ((t (:bold t :italic t :slant italic :weight bold))))
  473. (border ((t (:background "gold" :foreground "black" ))))
  474. (browse-kill-ring-separator-face ((t (:bold t :weight bold))))
  475. (buffer-menu-buffer ((t (:bold t :weight bold))))
  476. (buffers-tab ((t (:background "black" :foreground "LightSkyBlue"))))
  477. (buffers-tab-face ((t (:background "black" :foreground "LightSkyBlue"))))
  478. (button ((t (:underline t :box (:line-width 2 :color "grey" :style released-button) :foreground "black" :background "grey" :weight bold ))))
  479. (calendar-today-face ((t (:underline t :bold t :foreground "cornsilk"))))
  480. (change-log-acknowledgement-face ((t (:italic t :slant oblique :foreground "AntiqueWhite3"))))
  481. (change-log-conditionals-face ((t (:foreground "Aquamarine"))))
  482. (change-log-date-face ((t (:italic t :slant oblique :foreground "BurlyWood"))))
  483. (change-log-email-face ((t (:foreground "Aquamarine"))))
  484. (change-log-file-face ((t (:bold t :family "Verdana" :weight bold :foreground "LightSkyBlue" :height 0.9))))
  485. (change-log-function-face ((t (:foreground "Aquamarine"))))
  486. (change-log-list-face ((t (:foreground "LightSkyBlue"))))
  487. (change-log-name-face ((t (:bold t :weight bold :foreground "Gold"))))
  488. (clear-case-mode-string-face ((t (:bold t :family "Arial" :box (:line-width 2 :color "grey" :style released-button) :foreground "black" :background "grey" :weight bold :height 0.9))))
  489. (clearcase-dired-checkedout-face ((t (:foreground "red"))))
  490. (comint-highlight-input ((t (:bold t :weight bold))))
  491. (comint-highlight-prompt ((t (:foreground "cyan1"))))
  492. (compilation-column-number ((t (:foreground "PaleGreen"))))
  493. (compilation-error ((t (:bold t :weight bold :foreground "Pink"))))
  494. (compilation-info ((t (:bold t :foreground "Green1" :weight bold))))
  495. (compilation-line-number ((t (:foreground "LightGoldenrod"))))
  496. (compilation-message-face ((t (:underline t))))
  497. (compilation-warning ((t (:bold t :foreground "Orange" :weight bold))))
  498. (completions-common-part ((t (:family "unknown-DejaVu Sans Mono" :width normal :weight normal :slant normal :underline nil :overline nil :strike-through nil :box nil :inverse-video nil :foreground "WhiteSmoke" :background "black" :stipple nil :height 81))))
  499. (completions-first-difference ((t (:bold t :weight bold))))
  500. (cscope-file-face ((t (:foreground "blue"))))
  501. (cscope-function-face ((t (:foreground "magenta"))))
  502. (cscope-line-face ((t (:foreground "green"))))
  503. (cscope-line-number-face ((t (:foreground "red"))))
  504. (cscope-mouse-face ((t (:background "blue" :foreground "white"))))
  505. (cursor ((t (:background "orchid"))))
  506. (custom-button-face ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
  507. (custom-button-pressed-face ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style pressed-button)))))
  508. (custom-changed-face ((t (:foreground "wheat" :background "blue"))))
  509. (custom-comment-face ((t (:background "dim gray"))))
  510. (custom-comment-tag-face ((t (:foreground "gray80"))))
  511. (custom-documentation-face ((t (nil))))
  512. (custom-face-tag-face ((t (:bold t :family "helv" :weight bold :height 1.1))))
  513. (custom-group-tag-face ((t (:bold t :family "helv" :foreground "light blue" :weight bold :height 1.1))))
  514. (custom-group-tag-face-1 ((t (:bold t :family "helv" :foreground "pink" :weight bold :height 1.1))))
  515. (custom-invalid-face ((t (:background "red" :foreground "yellow"))))
  516. (custom-modified-face ((t (:background "blue" :foreground "white"))))
  517. (custom-rogue-face ((t (:background "black" :foreground "pink"))))
  518. (custom-saved-face ((t (:underline t))))
  519. (custom-set-face ((t (:background "white" :foreground "blue"))))
  520. (custom-state-face ((t (:foreground "lime green"))))
  521. (custom-variable-button-face ((t (:bold t :underline t :weight bold :background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
  522. (custom-variable-tag-face ((t (:bold t :family "helv" :foreground "light blue" :weight bold :height 1.2))))
  523. (cvs-filename-face ((t (:foreground "white"))))
  524. (cvs-handled-face ((t (:foreground "pink"))))
  525. (cvs-header-face ((t (:foreground "green"))))
  526. (cvs-marked-face ((t (:bold t :foreground "green3"))))
  527. (cvs-msg-face ((t (:foreground "red"))))
  528. (cvs-need-action-face ((t (:foreground "yellow"))))
  529. (cvs-unknown-face ((t (:foreground "grey"))))
  530. (cyan-bold ((t (:bold t :foreground "cyan" :weight bold))))
  531. (cyan-italic ((t (:italic t :foreground "cyan" :slant italic))))
  532. (darkviolet-bold ((t (:bold t :foreground "dark violet" :weight bold))))
  533. (darkviolet-italic ((t (:italic t :foreground "dark violet" :slant italic))))
  534. (debian-changelog-warning-face ((t (:bold t :foreground "Pink" :weight bold))))
  535. (default ((t (:stipple nil :background "black" :foreground "WhiteSmoke" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 81 :width normal :family "unknown-DejaVu Sans Mono"))))
  536. (develock-bad-manner ((t (:background "Yellow" :foreground "Black"))))
  537. (develock-lonely-parentheses ((t (:background "PaleTurquoise" :foreground "Blue"))))
  538. (develock-long-line-1 ((t (:foreground "Orange"))))
  539. (develock-long-line-2 ((t (:background "#1a1a42"))))
  540. (develock-reachable-mail-address ((t (:background "LemonChiffon" :foreground "DarkGreen"))))
  541. (develock-upper-case-attribute ((t (:background "Wheat" :foreground "Black"))))
  542. (develock-upper-case-tag ((t (:background "PowderBlue" :foreground "Black"))))
  543. (develock-whitespace-1 ((t (:background "Red" :foreground "Black"))))
  544. (develock-whitespace-2 ((t (:background "Orange" :foreground "Black"))))
  545. (develock-whitespace-3 ((t (:background "Yellow" :foreground "Black"))))
  546. (diary ((t (:foreground "IndianRed"))))
  547. (diary-anniversary ((t (:foreground "Cyan1"))))
  548. (diary-button ((t (:background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
  549. (diary-face ((t (:foreground "IndianRed"))))
  550. (diary-time ((t (:foreground "LightGoldenrod"))))
  551. (dictionary-button-face ((t (:bold t :weight bold :background "lightgrey" :foreground "black" :box (:line-width 2 :style released-button)))))
  552. (dictionary-reference-face ((t (:foreground "yellow"))))
  553. (dictionary-word-entry-face ((t (:italic t :slant italic))))
  554. (diff-added-face ((t (:foreground "Green"))))
  555. (diff-changed-face ((t (:foreground "Khaki"))))
  556. (diff-context-face ((t (:foreground "grey70"))))
  557. (diff-file-header ((t (:bold t :background "grey20" :foreground "ivory1" :weight bold))))
  558. (diff-file-header-face ((t (:bold t :background "grey20" :foreground "ivory1" :weight bold))))
  559. (diff-function-face ((t (:foreground "SpringGreen1"))))
  560. (diff-header-face ((t (:background "SlateBlue4"))))
  561. (diff-hunk-header-face ((t (:background "DodgerBlue4"))))
  562. (diff-index-face ((t (:bold t :weight bold :background "SteelBlue4" :foregounr "linen" ))))
  563. (diff-index-face ((t (:bold t :weight bold :background "SteelBlue4" :foregounr "linen" ))))
  564. (diff-nonexistent ((t (:bold t :weight bold :background "Black" :foreground "Wheat1"))))
  565. (diff-nonexistent-face ((t (:bold t :weight bold :background "Black" :foreground "Wheat1"))))
  566. (diff-removed-face ((t (:foreground "salmon1"))))
  567. (dired-face-boring ((t (:foreground "Gray65"))))
  568. (dired-face-directory ((t (:bold t :foreground "SkyBlue2"))))
  569. (dired-face-executable ((t (:foreground "Green"))))
  570. (dired-face-flagged ((t (:background "DarkSlateGray" :foreground "LemonChiffon"))))
  571. (dired-face-header ((t (:background "grey15" :foreground "OldLace"))))
  572. (dired-face-marked ((t (:background "PaleVioletRed"))))
  573. (dired-face-permissions ((t (:background "grey75" :foreground "black"))))
  574. (dired-face-setuid ((t (:foreground "Red"))))
  575. (dired-face-socket ((t (:foreground "magenta"))))
  576. (dired-face-symlink ((t (:foreground "cyan"))))
  577. (display-time-mail-balloon-enhance-face ((t (:background "orange"))))
  578. (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue"))))
  579. (display-time-time-balloon-face ((t (:foreground "red"))))
  580. (ediff-current-diff-face-A ((t (:foreground "firebrick" :background "pale green"))))
  581. (ediff-current-diff-face-Ancestor ((t (:foreground "Black" :background "VioletRed"))))
  582. (ediff-current-diff-face-B ((t (:foreground "DarkOrchid" :background "Yellow"))))
  583. (ediff-current-diff-face-C ((t (:foreground "Navy" :background "Pink"))))
  584. (ediff-even-diff-face-A ((t (:foreground "Black" :background "light grey"))))
  585. (ediff-even-diff-face-Ancestor ((t (:foreground "White" :background "Grey"))))
  586. (ediff-even-diff-face-B ((t (:foreground "White" :background "Grey"))))
  587. (ediff-even-diff-face-C ((t (:foreground "Black" :background "light grey"))))
  588. (ediff-fine-diff-face-A ((t (:foreground "Navy" :background "sky blue"))))
  589. (ediff-fine-diff-face-Ancestor ((t (:foreground "Black" :background "Green"))))
  590. (ediff-fine-diff-face-B ((t (:foreground "Black" :background "cyan"))))
  591. (ediff-fine-diff-face-C ((t (:foreground "Black" :background "Turquoise"))))
  592. (ediff-odd-diff-face-A ((t (:foreground "White" :background "Grey"))))
  593. (ediff-odd-diff-face-Ancestor ((t (:foreground "Black" :background "light grey"))))
  594. (ediff-odd-diff-face-B ((t (:foreground "Black" :background "light grey"))))
  595. (ediff-odd-diff-face-C ((t (:foreground "White" :background "Grey"))))
  596. (eieio-custom-slot-tag-face ((t (:foreground "light blue"))))
  597. (eldoc-highlight-function-argument ((t (:bold t :weight bold))))
  598. (epa-field-body ((t (:italic t :foreground "turquoise" :slant italic))))
  599. (epa-field-name ((t (:bold t :foreground "PaleTurquoise" :weight bold))))
  600. (epa-mark ((t (:bold t :foreground "orange" :weight bold))))
  601. (epa-string ((t (:foreground "lightyellow"))))
  602. (epa-validity-disabled ((t (:italic t :slant italic))))
  603. (epa-validity-high ((t (:bold t :foreground "PaleTurquoise" :weight bold))))
  604. (epa-validity-low ((t (:italic t :slant italic))))
  605. (epa-validity-medium ((t (:italic t :foreground "PaleTurquoise" :slant italic))))
  606. (escape-glyph ((t (:foreground "cyan"))))
  607. (eshell-ls-archive-face ((t (:bold t :foreground "IndianRed"))))
  608. (eshell-ls-backup-face ((t (:foreground "Grey"))))
  609. (eshell-ls-clutter-face ((t (:foreground "DimGray"))))
  610. (eshell-ls-directory-face ((t (:bold t :foreground "MediumSlateBlue"))))
  611. (eshell-ls-executable-face ((t (:foreground "Coral"))))
  612. (eshell-ls-missing-face ((t (:foreground "black"))))
  613. (eshell-ls-picture-face ((t (:foreground "Violet"))))
  614. (eshell-ls-product-face ((t (:foreground "sandybrown"))))
  615. (eshell-ls-readonly-face ((t (:foreground "Aquamarine"))))
  616. (eshell-ls-special-face ((t (:foreground "Gold"))))
  617. (eshell-ls-symlink-face ((t (:foreground "DarkCyan" :bold t))))
  618. (eshell-ls-symlink-face ((t (:foreground "White"))))
  619. (eshell-ls-unreadable-face ((t (:foreground "DimGray"))))
  620. (eshell-prompt-face ((t (:foreground "MediumAquamarine"))))
  621. (eshell-test-failed-face ((t (:foreground "OrangeRed" :bold t))))
  622. (eshell-test-ok-face ((t (:foreground "Green" :bold t))))
  623. (excerpt ((t (:italic t))))
  624. (ff-paths-non-existent-file-face ((t (:bold t :foreground "NavyBlue" :weight bold))))
  625. (file-name-shadow ((t (:foreground "grey70"))))
  626. (fixed ((t (:bold t))))
  627. (fixed-pitch ((t (:family "courier"))))
  628. (fl-comment-face ((t (:foreground "pink"))))
  629. (fl-doc-string-face ((t (:foreground "purple"))))
  630. (fl-function-name-face ((t (:foreground "red"))))
  631. (fl-keyword-face ((t (:foreground "cyan"))))
  632. (fl-string-face ((t (:foreground "green"))))
  633. (fl-type-face ((t (:foreground "yellow"))))
  634. (flyspell-duplicate-face ((t (:foreground "IndianRed" :bold t :underline t))))
  635. (flyspell-incorrect-face ((t (:foreground "Pink" :bold t :underline t))))
  636. (font-latex-sedate-face ((t (:foreground "Gray85"))))
  637. (font-latex-string-face ((t (:foreground "orange"))))
  638. (font-latex-warning-face ((t (:foreground "gold"))))
  639. (fringe ((t (:background "grey30" :foreground "Wheat"))))
  640. (gdb-arrow-face ((t (:bold t :background "yellow" :foreground "red"))))
  641. (goto-address-mail-face ((t (:italic t :slant italic))))
  642. (goto-address-mail-face ((t (:italic t :slant italic))))
  643. (goto-address-mail-mouse-face ((t (:background "SkyBlue4"))))
  644. (goto-address-mail-mouse-face ((t (:background "SkyBlue4"))))
  645. (goto-address-url-face ((t (:bold t :weight bold))))
  646. (goto-address-url-face ((t (:bold t :weight bold))))
  647. (green ((t (:foreground "green"))))
  648. (gui-button-face ((t (:background "grey75" :foreground "black" :box (:line-width 2 :style released-button)))))
  649. (gui-element ((t (:size "12" :background "#D4D0C8" :foreground "black"))))
  650. (header-line ((t (:box (:line-width -1 :color "grey20" :style released-button) :background "grey20" :foreground "grey90" :height 0.9 :box nil))))
  651. (help-argument-name ((t (:italic t :slant italic))))
  652. (help-highlight-face ((t (:underline t))))
  653. (help-highlight-face ((t (:underline t))))
  654. (highlight ((t (:background "darkseagreen2" :foreground "blue"))))
  655. (gnus-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
  656. (erc-button-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
  657. (align-highlight-change-face ((t (:background "darkseagreen2" :foreground "blue"))))
  658. (goto-address-url-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
  659. (goto-address-url-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
  660. (ispell-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
  661. (ispell-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
  662. (tinyreplace-:face ((t (:background "darkseagreen2" :foreground "blue"))))
  663. (vc-mode-face ((t (:background "darkseagreen2" :foreground "blue"))))
  664. (view-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
  665. (view-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
  666. (view-highlight-face ((t (:background "darkseagreen2" :foreground "blue"))))
  667. (widget-mouse-face ((t (:background "darkseagreen2" :foreground "blue"))))
  668. (highlight-beyond-fill-column-face ((t (:underline t))))
  669. (highlight-changes-delete-face ((t (:foreground "red" :underline t))))
  670. (highlight-changes-face ((t (:foreground "red"))))
  671. (highline ((t (:background "darkolivegreen"))))
  672. (highline-face ((t (:background "darkolivegreen"))))
  673. (holiday ((t (:background "chocolate4"))))
  674. (holiday-face ((t (:background "chocolate4"))))
  675. (html-helper-bold-face ((t (:bold t))))
  676. (html-helper-italic-face ((t (:bold t :foreground "yellow"))))
  677. (html-helper-underline-face ((t (:underline t))))
  678. (hyper-apropos-documentation ((t (:foreground "white"))))
  679. (hyper-apropos-heading ((t (:bold t))))
  680. (hyper-apropos-hyperlink ((t (:foreground "sky blue"))))
  681. (hyper-apropos-major-heading ((t (:bold t))))
  682. (hyper-apropos-section-heading ((t (:bold t))))
  683. (hyper-apropos-warning ((t (:bold t :foreground "red"))))
  684. (ibuffer-deletion-face ((t (:foreground "red"))))
  685. (ibuffer-dired-buffer-face ((t (:foreground "mediumspringgreen" :weight bold :height 1.1))))
  686. (ibuffer-help-buffer-face ((t (:italic t :slant oblique :foreground "chocolate1"))))
  687. (ibuffer-hidden-buffer-face ((t (:bold t :foreground "Pink" :weight bold))))
  688. (ibuffer-marked-face ((t (:foreground "green"))))
  689. (ibuffer-occur-match-face ((t (:bold t :foreground "Pink" :weight bold))))
  690. (ibuffer-read-only-buffer-face ((t (:foreground "SteelBlue1"))))
  691. (ibuffer-special-buffer-face ((t (:foreground "SteelBlue1"))))
  692. (ibuffer-title-face ((t (:foreground "SteelBlue1"))))
  693. (ido-first-match ((t (:bold t :weight bold))))
  694. (ido-incomplete-regexp ((t (:bold t :weight bold :foreground "Pink"))))
  695. (ido-indicator ((t (:background "red1" :foreground "yellow1" :width condensed))))
  696. (ido-only-match ((t (:foreground "ForestGreen"))))
  697. (ido-subdir ((t (:foreground "red1"))))
  698. (info-menu-5 ((t (:underline t))))
  699. (info-menu-header ((t (:bold t :family "helv" :weight bold))))
  700. (info-node ((t (:bold t :italic t :foreground "yellow"))))
  701. (info-node ((t (:italic t :bold t :foreground "white" :slant italic :weight bold))))
  702. (info-xref ((t (:bold t :foreground "DodgerBlue1"))))
  703. (info-xref ((t (:bold t :foreground "cyan" :weight bold))))
  704. (isearch ((t (:background "palevioletred2" :foreground "brown4"))))
  705. (isearch-fail ((t (:background "red4"))))
  706. (isearch-lazy-highlight-face ((t (:background "paleturquoise4"))))
  707. (isearch-secondary ((t (:foreground "red3"))))
  708. (italic ((t (:italic t))))
  709. (jde-bug-breakpoint-cursor ((t (:background "brown" :foreground "cyan"))))
  710. (jde-db-active-breakpoint-face ((t (:background "red" :foreground "black"))))
  711. (jde-db-requested-breakpoint-face ((t (:background "yellow" :foreground "black"))))
  712. (jde-db-spec-breakpoint-face ((t (:background "green" :foreground "black"))))
  713. (jde-java-font-lock-api-face ((t (:foreground "light goldenrod"))))
  714. (jde-java-font-lock-bold-face ((t (:bold t))))
  715. (jde-java-font-lock-code-face ((t (nil))))
  716. (jde-java-font-lock-constant-face ((t (:foreground "Aquamarine"))))
  717. (jde-java-font-lock-doc-tag-face ((t (:foreground "light coral"))))
  718. (jde-java-font-lock-italic-face ((t (:italic t))))
  719. (jde-java-font-lock-link-face ((t (:underline t :foreground "cadetblue"))))
  720. (jde-java-font-lock-modifier-face ((t (:foreground "LightSteelBlue"))))
  721. (jde-java-font-lock-number-face ((t (:foreground "LightSalmon"))))
  722. (jde-java-font-lock-operator-face ((t (:foreground "medium blue"))))
  723. (jde-java-font-lock-package-face ((t (:foreground "steelblue1"))))
  724. (jde-java-font-lock-pre-face ((t (nil))))
  725. (jde-java-font-lock-underline-face ((t (:underline t))))
  726. (lazy-highlight ((t (:background "paleturquoise4"))))
  727. (linemenu-face ((t (:background "gray30"))))
  728. (link ((t (:foreground "cyan1" :underline t))))
  729. (link-visited ((t (:underline t :foreground "violet"))))
  730. (list-matching-lines-buffer-name-face ((t (:underline t))))
  731. (list-matching-lines-face ((t (:bold t :weight bold))))
  732. (list-mode-item-selected ((t (:background "gray68" :foreground "dark green"))))
  733. (magenta ((t (:foreground "magenta"))))
  734. (magenta-bold ((t (:bold t :foreground "magenta2" :weight bold))))
  735. (makefile-space-face ((t (:background "hotpink"))))
  736. (man-bold ((t (:bold t))))
  737. (man-heading ((t (:bold t))))
  738. (man-italic ((t (:foreground "yellow"))))
  739. (man-xref ((t (:underline t))))
  740. (match ((t (:background "RoyalBlue3"))))
  741. (menu ((t (nil))))
  742. (midnightblue-bold ((t (:bold t :foreground "midnightblue" :weight bold))))
  743. (midnightblue-italic ((t (:italic t :foreground "midnightblue" :slant italic))))
  744. (minibuffer-prompt ((t (:foreground "cyan"))))
  745. (mm-uu-extract ((t (:background "dark green" :foreground "light yellow"))))
  746. (mode-line ((t (:background "grey75" :foreground "Blue" :box (:line-width -1 :style released-button) :height 0.9))))
  747. (mode-line-buffer-id ((t (:background "grey65" :foreground "red" :bold t :weight bold :height 0.9))))
  748. (mode-line-emphasis ((t (:bold t :weight bold))))
  749. (mode-line-highlight ((t (:box (:line-width 2 :color "grey40" :style released-button :height 0.9)))))
  750. (mode-line-inactive ((t (:background "grey30" :foreground "grey80" :box (:line-width -1 :color "grey40" :style nil) :weight light :height 0.9))))
  751. (modeline-mousable ((t (:background "white" :foreground "magenta"))))
  752. (modeline-mousable-minor-mode ((t (:background "Gray80" :foreground "green4"))))
  753. (mouse ((t (:background "OrangeRed"))))
  754. (next-error ((t (:background "blue3"))))
  755. (nobreak-space ((t (:foreground "cyan" :underline t))))
  756. (orchid-bold ((t (:bold t :foreground "MediumOrchid1" :weight bold))))
  757. (p4-depot-added-face ((t (:foreground "blue"))))
  758. (p4-depot-deleted-face ((t (:foreground "red"))))
  759. (p4-depot-unmapped-face ((t (:foreground "grey30"))))
  760. (p4-diff-change-face ((t (:foreground "dark green"))))
  761. (p4-diff-del-face ((t (:foreground "red"))))
  762. (p4-diff-file-face ((t (:background "gray90"))))
  763. (p4-diff-head-face ((t (:background "gray95"))))
  764. (p4-diff-ins-face ((t (:foreground "blue"))))
  765. (pabbrev-debug-display-label-face ((t (:underline "navy"))))
  766. (pabbrev-suggestions-face ((t (:foreground "PaleGreen"))))
  767. (pabbrev-suggestions-label-face ((t (nil))))
  768. (paren-blink-off ((t (:foreground "black"))))
  769. (paren-mismatch-face ((t (:bold t :background "white" :foreground "red"))))
  770. (paren-no-match-face ((t (:bold t :background "white" :foreground "red"))))
  771. (plum ((t (:bold t :foreground "plum" :weight bold))))
  772. (primary-selection ((t (:background "blue"))))
  773. (qt-classes-face ((t (:foreground "Red"))))
  774. (query-replace ((t (:foreground "brown4" :background "palevioletred2"))))
  775. (red ((t (:foreground "red"))))
  776. (region ((t (:background "blue3"))))
  777. (scroll-bar ((t (:background "grey75" :foreground "WhiteSmoke"))))
  778. (secondary-selection ((t (:background "SkyBlue4"))))
  779. (semantic-dirty-token-face ((t (:background "lightyellow"))))
  780. (semantic-highlight-edits-face ((t (:background "gray20"))))
  781. (semantic-unmatched-syntax-face ((t (:underline "red"))))
  782. (senator-intangible-face ((t (:foreground "gray75"))))
  783. (senator-momentary-highlight-face ((t (:background "gray30"))))
  784. (senator-read-only-face ((t (:background "#664444"))))
  785. (setnu-line-number-face ((t (:bold t :weight bold))))
  786. (sgml-doctype-face ((t (:foreground "orange"))))
  787. (sgml-end-tag-face ((t (:foreground "greenyellow"))))
  788. (sgml-entity-face ((t (:foreground "gold"))))
  789. (sgml-ignored-face ((t (:foreground "gray20" :background "gray60"))))
  790. (sgml-sgml-face ((t (:foreground "yellow"))))
  791. (sgml-start-tag-face ((t (:foreground "mediumspringgreen"))))
  792. (shadow ((t (:foreground "grey70"))))
  793. (shell-option-face ((t (:foreground "blue4"))))
  794. (shell-output-2-face ((t (:foreground "green4"))))
  795. (shell-output-3-face ((t (:foreground "green4"))))
  796. (shell-output-face ((t (:bold t))))
  797. (shell-prompt-face ((t (:foreground "red4"))))
  798. (show-block-face1 ((t (:background "gray10"))))
  799. (show-block-face2 ((t (:background "gray15"))))
  800. (show-block-face3 ((t (:background "gray20"))))
  801. (show-block-face4 ((t (:background "gray25"))))
  802. (show-block-face5 ((t (:background "gray30"))))
  803. (show-block-face6 ((t (:background "gray35"))))
  804. (show-block-face7 ((t (:background "gray40"))))
  805. (show-block-face8 ((t (:background "gray45"))))
  806. (show-block-face9 ((t (:background "gray50"))))
  807. (show-paren-match ((t (:background "steelblue3"))))
  808. (show-paren-match-face ((t (:background "steelblue3"))))
  809. (show-paren-mismatch ((t (:background "purple" :foreground "white"))))
  810. (speedbar-button-face ((t (:foreground "green3"))))
  811. (speedbar-directory-face ((t (:foreground "light blue"))))
  812. (speedbar-file-face ((t (:foreground "cyan"))))
  813. (speedbar-highlight-face ((t (:background "sea green"))))
  814. (speedbar-selected-face ((t (:foreground "red" :underline t))))
  815. (speedbar-separator-face ((t (:background "blue" :foreground "white" :overline "gray"))))
  816. (speedbar-tag-face ((t (:foreground "yellow"))))
  817. (swbuff-current-buffer-face ((t (:foreground "red" :bold t))))
  818. (table-cell ((t (:background "blue1" :foreground "gray90" :inverse-video nil))))
  819. (template-message-face ((t (:bold t))))
  820. (term-black ((t (:foreground "black"))))
  821. (term-blackbg ((t (nil))))
  822. (term-blue ((t (:foreground "blue"))))
  823. (term-blue-bold-face ((t (:bold t :foreground "blue"))))
  824. (term-blue-face ((t (:foreground "blue"))))
  825. (term-blue-inv-face ((t (:background "blue"))))
  826. (term-blue-ul-face ((t (:underline t :foreground "blue"))))
  827. (term-bluebg ((t (:background "blue"))))
  828. (term-bold ((t (:bold t))))
  829. (term-cyan ((t (:foreground "cyan"))))
  830. (term-cyan-bold-face ((t (:bold t :foreground "cyan"))))
  831. (term-cyan-face ((t (:foreground "cyan"))))
  832. (term-cyan-inv-face ((t (:background "cyan"))))
  833. (term-cyan-ul-face ((t (:underline t :foreground "cyan"))))
  834. (term-cyanbg ((t (:background "cyan"))))
  835. (term-default-bg ((t (nil))))
  836. (term-default-bg-inv ((t (nil))))
  837. (term-default-bold-face ((t (:bold t))))
  838. (term-default-face ((t (nil))))
  839. (term-default-fg ((t (nil))))
  840. (term-default-fg-inv ((t (nil))))
  841. (term-default-inv-face ((t (:background "peachpuff" :foreground "black"))))
  842. (term-default-ul-face ((t (:underline t))))
  843. (term-green ((t (:foreground "green"))))
  844. (term-green-bold-face ((t (:bold t :foreground "green"))))
  845. (term-green-face ((t (:foreground "green"))))
  846. (term-green-inv-face ((t (:background "green"))))
  847. (term-green-ul-face ((t (:underline t :foreground "green"))))
  848. (term-greenbg ((t (:background "green"))))
  849. (term-invisible ((t (nil))))
  850. (term-invisible-inv ((t (nil))))
  851. (term-magenta ((t (:foreground "magenta"))))
  852. (term-magenta-bold-face ((t (:bold t :foreground "magenta"))))
  853. (term-magenta-face ((t (:foreground "magenta"))))
  854. (term-magenta-inv-face ((t (:background "magenta"))))
  855. (term-magenta-ul-face ((t (:underline t :foreground "magenta"))))
  856. (term-magentabg ((t (:background "magenta"))))
  857. (term-red ((t (:foreground "red"))))
  858. (term-red-bold-face ((t (:bold t :foreground "red"))))
  859. (term-red-face ((t (:foreground "red"))))
  860. (term-red-inv-face ((t (:background "red"))))
  861. (term-red-ul-face ((t (:underline t :foreground "red"))))
  862. (term-redbg ((t (:background "red"))))
  863. (term-underline ((t (:underline t))))
  864. (term-white ((t (:foreground "white"))))
  865. (term-white-bold-face ((t (:bold t :foreground "white"))))
  866. (term-white-face ((t (:foreground "white"))))
  867. (term-white-inv-face ((t (nil))))
  868. (term-white-ul-face ((t (:underline t :foreground "white"))))
  869. (term-whitebg ((t (:background "white"))))
  870. (term-yellow ((t (:foreground "yellow"))))
  871. (term-yellow-bold-face ((t (:bold t :foreground "yellow"))))
  872. (term-yellow-face ((t (:foreground "yellow"))))
  873. (term-yellow-inv-face ((t (:background "yellow"))))
  874. (term-yellow-ul-face ((t (:underline t :foreground "yellow"))))
  875. (term-yellowbg ((t (:background "yellow"))))
  876. (text-cursor ((t (:background "Red3" :foreground "black"))))
  877. (tool-bar ((t (:background "grey75" :foreground "black" :box (:line-width 1 :style released-button)))))
  878. (tooltip ((t (:family "helv" :background "lightyellow" :foreground "black"))))
  879. (trailing-whitespace ((t (:background "red1"))))
  880. (underline ((t (:underline t))))
  881. (variable-pitch ((t (:family "helv"))))
  882. (vc-annotate-face-0046FF ((t (:foreground "wheat" :background "black"))))
  883. (vcursor ((t (:foreground "blue" :background "cyan" :underline t))))
  884. (vertical-border ((t (:background "dim gray"))))
  885. (vhdl-font-lock-attribute-face ((t (:foreground "Orchid"))))
  886. (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue"))))
  887. (vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4"))))
  888. (vhdl-font-lock-function-face ((t (:foreground "Orchid4"))))
  889. (vhdl-font-lock-prompt-face ((t (:foreground "Red" :bold t))))
  890. (vhdl-font-lock-reserved-words-face ((t (:foreground "Orange" :bold t))))
  891. (vhdl-font-lock-translate-off-face ((t (:background "LightGray"))))
  892. (vhdl-speedbar-architecture-face ((t (:foreground "Blue"))))
  893. (vhdl-speedbar-architecture-selected-face ((t (:foreground "Blue" :underline t))))
  894. (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod"))))
  895. (vhdl-speedbar-configuration-selected-face ((t (:foreground "DarkGoldenrod" :underline t))))
  896. (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen"))))
  897. (vhdl-speedbar-entity-selected-face ((t (:foreground "ForestGreen" :underline t))))
  898. (vhdl-speedbar-instantiation-face ((t (:foreground "Brown"))))
  899. (vhdl-speedbar-instantiation-selected-face ((t (:foreground "Brown" :underline t))))
  900. (vhdl-speedbar-package-face ((t (:foreground "Grey50"))))
  901. (vhdl-speedbar-package-selected-face ((t (:foreground "Grey50" :underline t))))
  902. (violet-bold ((t (:bold t :foreground "violet" :weight bold))))
  903. (violet-italic ((t (:italic t :foreground "violet" :slant italic))))
  904. (viper-minibuffer-emacs-face ((t (:foreground "Black" :background "darkseagreen2"))))
  905. (viper-minibuffer-insert-face ((t (:foreground "Black" :background "pink"))))
  906. (viper-minibuffer-vi-face ((t (:foreground "DarkGreen" :background "grey"))))
  907. (viper-replace-overlay-face ((t (:foreground "Black" :background "darkseagreen2"))))
  908. (viper-search-face ((t (:foreground "Black" :background "khaki"))))
  909. (vm-highlight-url-face ((t (:bold t :italic t :slant italic :weight bold))))
  910. (vm-highlighted-header-face ((t (:bold t :weight bold))))
  911. (vm-mime-button-face ((t (:background "grey75" :foreground "black" :box (:line-width 2 :style released-button)))))
  912. (vm-summary-highlight-face ((t (:bold t :weight bold))))
  913. (vm-xface ((t (:background "white" :foreground "black"))))
  914. (vmpc-pre-sig-face ((t (:foreground "forestgreen"))))
  915. (vmpc-sig-face ((t (:foreground "steelblue"))))
  916. (which-func ((t (:foreground "Blue1"))))
  917. (widget ((t (:size "12" :background "Gray80" :foreground "black"))))
  918. (widget-button ((t (:bold t :weight bold :box (:line-width 2 :style released-button)))))
  919. (widget-button-face ((t (:bold t :weight bold :box (:line-width 2 :style released-button)))))
  920. (widget-button-pressed ((t (:foreground "red1" :background "lightgrey" :box (:line-width 2 :style pressed-button)))))
  921. (widget-button-pressed-face ((t (:foreground "red1" :background "lightgrey" :box (:line-width 2 :style pressed-button)))))
  922. (widget-documentation ((t (:foreground "lime green"))))
  923. (widget-documentation-face ((t (:foreground "lime green"))))
  924. (widget-field ((t (:background "dim gray"))))
  925. (widget-field-face ((t (:background "dim gray"))))
  926. (widget-inactive ((t (:foreground "grey70"))))
  927. (widget-inactive-face ((t (:foreground "grey70"))))
  928. (widget-single-line-field ((t (:background "dim gray"))))
  929. (widget-single-line-field-face ((t (:background "dim gray"))))
  930. (woman-bold-face ((t (:bold t))))
  931. (woman-italic-face ((t (:foreground "beige"))))
  932. (woman-unknown-face ((t (:foreground "LightSalmon"))))
  933. (x-face ((t (:background "white" :foreground "black"))))
  934. (x-symbol-heading-face ((t (:bold t))))
  935. (xrdb-option-name-face ((t (:foreground "red"))))
  936. (xrdb-option-value-face ((t (:bold t :foreground "magenta"))))
  937. (xref-keyword-face ((t (:background "blue"))))
  938. (xref-list-default-face ((t (nil))))
  939. (xref-list-pilot-face ((t (:background "navy"))))
  940. (xref-list-symbol-face ((t (:background "navy"))))
  941. (yellow ((t (:foreground "yellow"))))
  942. (zmacs-region ((t (:background "cyan" :foreground "black"))))))))
  943. (provide 'manoj-colors)