deep-blue-day-theme.el 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. (deftheme deep-blue-day
  2. "deep-blue-day By: Jasonm23 / Created 2012-06-26.")
  3. (custom-theme-set-variables
  4. 'deep-blue-day
  5. '(fringe-mode 6 nil (fringe))
  6. '(linum-format " %7d ")
  7. '(powerline-color1 "#00468a")
  8. '(powerline-color2 "#00172a")
  9. )
  10. (custom-theme-set-faces
  11. 'deep-blue-day
  12. '(default
  13. ((t (:foreground "#ffffff" :background "#00060A" ))))
  14. '(fixed-pitch
  15. ((t (:family "Monospace"))))
  16. '(variable-pitch
  17. ((t (:family "Sans Serif"))))
  18. '(escape-glyph ;; Things like and other control chars.
  19. ((t (:foreground "#FF6600" :background "#011d3c"))))
  20. ;; Line Numbers (linum-mode)
  21. '(linum
  22. ((t (:background "#001526" :foreground "#003047" :box nil :height 100))))
  23. ;; Margin Fringes
  24. '(fringe
  25. ((t ( :background "#001526" :Foreground "#006080" ))))
  26. ;; Mode-line / status line
  27. '(mode-line
  28. ((t (:background "#0b283d" :box nil :foreground "#0c86e4" :height 85))))
  29. '(mode-line-inactive
  30. ((t (:weight light :box nil :background "#002339" :foreground "#000000" :inherit (mode-line)))))
  31. '(mode-line-emphasis
  32. ((t (:weight bold))))
  33. '(mode-line-highlight
  34. ((t (:box nil (t (:inherit (highlight)))))))
  35. '(mode-line-buffer-id
  36. ((t (:weight bold :box nil))))
  37. ;; Cursor
  38. '(cursor
  39. ((t (:foreground "#ffffff" :background "orange"))))
  40. ;; Minibuffer
  41. '(minibuffer-prompt
  42. ((t (:weight bold :foreground "#006a92"))))
  43. '(minibuffer-message
  44. ((t (:foreground "#ffffff"))))
  45. ;; Region
  46. '(region
  47. ((t (:background "#00002f"))))
  48. ;; Secondary region
  49. '(secondary-selection
  50. ((((class color) (min-colors 88) (background dark)) (:background "#144083"))))
  51. ;; font-lock - syntax
  52. '(font-lock-builtin-face ((t (:foreground "#206590"))))
  53. '(font-lock-comment-face ((t (:foreground "#205f89"))))
  54. '(font-lock-comment-delimiter-face ((t (:foreground "#2078a2" ))))
  55. '(font-lock-doc-face ((t (:inherit (font-lock-string-face)))))
  56. '(font-lock-function-name-face ((t (:foreground "#3083be"))))
  57. '(font-lock-keyword-face ((t (:foreground "#0a8da7"))))
  58. '(font-lock-negation-char-face ((t nil)))
  59. '(font-lock-preprocessor-face ((t (:inherit (font-lock-builtin-face)))))
  60. '(font-lock-regexp-grouping-backslash ((t (:inherit (bold)))))
  61. '(font-lock-regexp-grouping-construct ((t (:inherit (bold)))))
  62. '(font-lock-string-face ((t (:foreground "#00adee"))))
  63. '(font-lock-constant-face ((t (:foreground "#0a99e7"))))
  64. '(font-lock-type-face ((t (:foreground "#1f5e8a"))))
  65. '(font-lock-variable-name-face ((t (:foreground "#0e8eb8"))))
  66. '(font-lock-warning-face ((t (:weight bold :foreground "#FF0000"))))
  67. ;; Hightlight
  68. '(highlight
  69. ((((class color) (min-colors 88) (background light))
  70. (:background "#003453"))
  71. (((class color)
  72. (min-colors 88)
  73. (background dark))
  74. (:background "#003450"))
  75. (((class color) (min-colors 16)
  76. (background light))
  77. (:background "#003450"))
  78. (((class color)
  79. (min-colors 16)
  80. (background dark))
  81. (:background "#004560"))
  82. (((class color)
  83. (min-colors 8))
  84. (:foreground "#000000" :background "#00FF00"))
  85. (t (:inverse-video t))))
  86. '(shadow
  87. ((((class color grayscale)
  88. (min-colors 88)
  89. (background light))
  90. (:foreground "#999999"))
  91. (((class color grayscale)
  92. (min-colors 88)
  93. (background dark))
  94. (:foreground "#999999"))
  95. (((class color)
  96. (min-colors 8)
  97. (background light))
  98. (:foreground "#00ff00"))
  99. (((class color)
  100. (min-colors 8)
  101. (background dark))
  102. (:foreground "#ffff00"))))
  103. '(trailing-whitespace
  104. ((((class color)
  105. (background light))
  106. (:background "#ff0000"))
  107. (((class color)
  108. (background dark))
  109. (:background "#ff0000")) (t (:inverse-video t))))
  110. '(link ((((class color) (min-colors 88)
  111. (background light)) (:underline t :foreground "#00b7f0")) (((class color)
  112. (background light)) (:underline t :foreground "#0044FF")) (((class color) (min-colors 88)
  113. (background dark)) (:underline t :foreground "#0099aa")) (((class color)
  114. (background dark)) (:underline t :foreground "#0099aa")) (t (:inherit (underline)))))
  115. '(link-visited ((default (:inherit (link))) (((class color)
  116. (background light)) (:inherit (link))) (((class color)
  117. (background dark)) (:inherit (link)))))
  118. '(button ((t (:inherit (link)))))
  119. '(header-line ((default (:inherit (mode-line))) (((type tty)) (:underline t :inverse-video nil))
  120. (((class color grayscale)
  121. (background light)) (:box nil :foreground "#222222" :background "#bbbbbb"))
  122. (((class color grayscale)
  123. (background dark)) (:box nil :foreground "#bbbbbb" :background "#222222"))
  124. (((class mono)
  125. (background light)) (:underline t :box nil :inverse-video nil :foreground "#000000" :background "#ffffff"))
  126. (((class mono)
  127. (background dark)) (:underline t :box nil :inverse-video nil :foreground "#ffffff" :background "#000000"))))
  128. '(tooltip ((default nil) (nil nil)))
  129. '(isearch
  130. ((((class color) (min-colors 88)
  131. (background light)) (:foreground "#99ccee" :background "#444444"))
  132. (((class color) (min-colors 88)
  133. (background dark)) (:foreground "#bb3311" :background "##444444"))
  134. (((class color) (min-colors 16)) (:foreground "#0088cc" :background "#444444"))
  135. (((class color) (min-colors 8)) (:foreground "#0088cc" :background "#444444")) (t (:inverse-video t))))
  136. '(isearch-fail
  137. ((((class color)
  138. (min-colors 88)
  139. (background light))
  140. (:background "#ffaaaa"))
  141. (((class color)
  142. (min-colors 88)
  143. (background dark))
  144. (:background "#880000"))
  145. (((class color)
  146. (min-colors 16))
  147. (:background "#FF0000"))
  148. (((class color)
  149. (min-colors 8))
  150. (:background "#FF0000"))
  151. (((class color grayscale))
  152. (:foreground "#888888")) (t (:inverse-video t))))
  153. '(lazy-highlight
  154. ((((class color)
  155. (min-colors 88)
  156. (background light))
  157. (:background "#77bbdd"))
  158. (((class color)
  159. (min-colors 88)
  160. (background dark))
  161. (:background "#77bbdd"))
  162. (((class color)
  163. (min-colors 16))
  164. (:background "#4499ee"))
  165. (((class color)
  166. (min-colors 8))
  167. (:background "#4499ee")) (t (:underline t))))
  168. '(match
  169. ((((class color)
  170. (min-colors 88)
  171. (background light))
  172. (:background "#3388cc"))
  173. (((class color)
  174. (min-colors 88)
  175. (background dark))
  176. (:background "#3388cc"))
  177. (((class color)
  178. (min-colors 8)
  179. (background light))
  180. (:foreground "#000000" :background "#FFFF00"))
  181. (((class color)
  182. (min-colors 8)
  183. (background dark))
  184. (:foreground "#ffffff" :background "#0000FF")) (((type tty) (class mono)) (:inverse-video t)) (t (:background "#888888"))))
  185. '(next-error
  186. ((t (:inherit (region)))))
  187. '(query-replace
  188. ((t (:inherit (isearch)))))
  189. )
  190. (provide-theme 'deep-blue-day)