mechanical-turq-theme.el 6.9 KB

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