tron-theme.el 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391
  1. ;;; tron-theme.el --- A theme loosely based on Tron: Legacy colors
  2. ;; Copyright (C) 2012 Tom Willemsen <tom@ryuslash.org>
  3. ;; Author: Tom Willemsen <tom@ryuslash.org>
  4. ;; Distopico <distopico@riseup.net>
  5. ;; Created: Wed Jan 4 2012
  6. ;; Version: 21
  7. ;; Keywords: faces
  8. ;; URL: http://ryuslash.org/projects/tron-theme.html
  9. ;; Maintainer: Distopico <distopico@riseup.net>
  10. ;; This file is free software; you can redistribute it and/or
  11. ;; modify it under the terms of the GNU General Public License
  12. ;; as published by the Free Software Foundation; either version 3
  13. ;; of the License, or (at your option) any later version.
  14. ;; This file is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. ;; GNU General Public License for more details.
  18. ;; You should have received a copy of the GNU General Public License
  19. ;; along with this file; If not, see <http://www.gnu.org/licenses/>.
  20. ;;; Commentary:
  21. ;; tron-theme is an Emacs theme that is loosely based on the colors
  22. ;; observed in the movie Tron: Legacy.
  23. ;;; Change Log:
  24. ;; 1 - Initial release.
  25. ;; 2 - Decrease size of the `org-level-*' faces.
  26. ;; 3 - Add `info-title-1' through `info-title-4', `info-xref' and
  27. ;; `info-xref-visited' faces.
  28. ;; 4 - Add `custom-button', `custom-button-mouse' and
  29. ;; `custom-button-pressed' faces.
  30. ;; 5 - Add `css-property' and `css-proprietary-property' faces.
  31. ;; 6 - Add `erc-default-face', `erc-input-face' and
  32. ;; `erc-nick-default-face' faces.
  33. ;; 7 - Change `mode-line', `mode-line-buffer-id' and
  34. ;; `mode-line-inactive' faces.
  35. ;; 8 - Add `region' face.
  36. ;; - Add riley's changes:
  37. ;; - Add `show-paren-match-face', `eshell-ls-archive-face',
  38. ;; `eshell-ls-backup-face', `eshell-ls-clutter-face',
  39. ;; `eshell-ls-directory-face', `eshell-ls-executable-face',
  40. ;; `eshell-ls-missing-face', `eshell-ls-product-face',
  41. ;; `eshell-ls-readonly-face', `eshell-ls-readonly-face',
  42. ;; `eshell-ls-special-face', `eshell-ls-symlink-face',
  43. ;; `eshell-ls-unreadable-face', `eshell-prompt-face',
  44. ;; `eshell-test-failed-face' and `eshell-test-ok-face' faces.
  45. ;; - Change `font-lock-comment-face' face.
  46. ;; 9 - Fix typo in `font-lock-variable-name-face' face.
  47. ;; - Add `magit-header', `magit-diff-add', `magit-diff-del',
  48. ;; `magit-diff-hunk-header', `magit-diff-file-header',
  49. ;; `magit-item-highlight' and `magit-item-mark' faces.
  50. ;; 10 - Add `rst-level-1-face' through `rst-level-6-face' faces.
  51. ;; 11 - Change `font-lock-warning-face', `header-line',
  52. ;; `jabber-chat-prompt-local' and `jabber-chat-text-local'
  53. ;; faces.
  54. ;; - Add header.
  55. ;; - Add local variables, enable `rainbow-mode'.
  56. ;; 12 - Remove quotes from :inherit properties.
  57. ;; - Explicitly set colors for `fringe'.
  58. ;; 13 - Add `tabbar-mode' faces.
  59. ;; 14 - Fix faces for `gnusocial-mode' and `company-mode'
  60. ;; 15 - Add `ediff-mode' faces.
  61. ;; 16 - Add `ido-mode' faces.
  62. ;; 17 - Add `highlight-symbol-mode' and `show-paren' faces.
  63. ;; 18 - Improve faces for docs/annotation comments
  64. ;; in `web-mode', `js-paren' and `java-mode|jdee-mode' faces.
  65. ;; 19 - Not force a specific font-size font
  66. ;; - Change color to have a better contrast to read
  67. ;; 20 - Fix faces for `jabber-mode'
  68. ;; 12 - Add custom face to read/write modes
  69. ;;; Code:
  70. (deftheme tron
  71. "Updated 2020-04-24")
  72. (require 'ezimage)
  73. (defface message-read-face
  74. '((t :inherit default))
  75. "Face for messages or for read."
  76. :group 'basic-faces)
  77. (custom-theme-set-variables
  78. 'tron
  79. '(powerline-active1 "#00779a")
  80. '(powerline-active2 "#00475a")
  81. '(linum-format "%6d ") ;; Default 7i
  82. '(fringe-mode 10 nil (fringe)))
  83. (custom-theme-set-faces
  84. 'tron
  85. '(bold ((t (:foreground "#24c6e0" :weight bold))))
  86. '(bold-italic ((t (:inherit bold :slant italic))))
  87. '(cursor ((t (:background "cyan"))))
  88. '(default ((t (:background "#000E10" :foreground "#15abc3"))))
  89. '(header-line ((t (:inherit mode-line))))
  90. '(mouse ((t (:foreground "#e0c625"))))
  91. '(region ((t (:background "#e0c625" :foreground "black"))))
  92. '(highlight ((t (:background "#001E21" ))))
  93. '(hl-line ((t (:background "gray13" ))))
  94. '(fill-column-indicator ((t (:foreground "gray13"))))
  95. '(linum ((t (:background "#000E10" :foreground "#005050" :height 0.9))))
  96. '(linum-highlight-face ((t (:background "#000E10" :foreground "cyan" :height 0.9))))
  97. '(show-paren-match ((t (:background "cyan" :foreground "black"))))
  98. '(show-paren-mismatch ((t (:background "purple" :foreground "white"))))
  99. ;; Custom faces
  100. '(message-read-face ((t (:inherit default :height 1.1 :foreground "#B3D0DD"))))
  101. ;; Cursor
  102. ;; Margin Fringes
  103. '(fringe ((t ( :background "#001214" :foreground "#006060" ))))
  104. ;; Others
  105. '(escape-glyph ;; Things like and other control chars.
  106. ((t (:foreground "#FF6600" :background "#011d2c"))))
  107. ;; column-marker
  108. '(column-marker-1 ((t (:background "#a3e8ef" :foreground "black"))))
  109. '(column-marker-2 ((t (:background "#55c3f8" :foreground "black"))))
  110. '(column-marker-3 ((t (:background "#f6faf9" :foreground "black"))))
  111. ;; css
  112. '(css-property ((t (:inherit font-lock-variable-name-face))))
  113. '(css-proprietary-property ((t (:inherit mouse))))
  114. ;; custom
  115. '(custom-button ((t (:inherit default :box (:line-width 1 :color "#15abc3")))))
  116. '(custom-button-mouse ((t (:inherit custom-button :box (:color "#e0c624")))))
  117. '(custom-button-pressed ((t (:inherit custom-button :box (:color "#05e4a5")))))
  118. ;; Eshell
  119. '(eshell-ls-archive-face ((t (:foreground "#029cdc" :bold t))))
  120. '(eshell-ls-backup-face ((t (:inherit font-lock-builtin-face :italic t))))
  121. '(eshell-ls-clutter-face ((t (:foreground "OrangeRed" :bold t))))
  122. '(eshell-ls-directory-face ((t (:foreground "#e0c625" :bold t))))
  123. '(eshell-ls-executable-face ((t (:foreground "#00815b"))))
  124. '(eshell-ls-missing-face ((t (:foreground "#e0c624" :bold t))))
  125. '(eshell-ls-product-face ((t (:foreground "OrangeRed"))))
  126. '(eshell-ls-readonly-face ((t (:foreground "#808080" :italic t))))
  127. '(eshell-ls-special-face ((t (:foreground "Mauve" :bold t))))
  128. '(eshell-ls-symlink-face ((t (:foreground "#035390" :bold t))))
  129. '(eshell-ls-unreadable-face ((t (:foreground "Grey30"))))
  130. '(eshell-prompt-face ((t (:foreground "#e0c625"))))
  131. '(eshell-test-failed-face ((t (:foreground "OrangeRed" :bold t))))
  132. '(eshell-test-ok-face ((t (:foreground "#05e4a5" :bold t))))
  133. ;; Ido
  134. '(ido-subdir ((t (:foreground "#ccff66"))))
  135. '(ido-first-match ((t (:foreground "#24c6e0" :bold t))))
  136. '(ido-only-match ((t (:foreground "#05e4a5" :bold t))))
  137. '(ido-indicator ((t (:foreground "#001E21" :background "#ccff66"))))
  138. '(ido-incomplete-regexp ((t (:foreground "#001E21" :background "#24c6e0"))))
  139. ;; font-lock
  140. '(font-lock-builtin-face ((t (:foreground "#029cdc"))))
  141. '(font-lock-comment-delimiter-face ((t (:foreground "#2e3436" :weight bold))))
  142. '(font-lock-comment-face ((t (:foreground "#808080" :slant italic))))
  143. '(font-lock-constant-face ((t (:foreground "#029cdc"))))
  144. '(font-lock-doc-face ((t (:foreground "#00815b"))))
  145. '(font-lock-function-name-face ((t (:foreground "#e0c624" :bold t))))
  146. '(font-lock-keyword-face ((t (:inherit font-lock-builtin-face :weight bold))))
  147. '(font-lock-negation-char-face ((t (:foreground "#c3ab15"))))
  148. '(font-lock-preprocessor-face ((t (:foreground "#c3ab15" :weight bold))))
  149. '(font-lock-string-face ((t (:foreground "#05e4a5"))))
  150. '(font-lock-type-face ((t (:foreground "#029cdc" :weight bold))))
  151. '(font-lock-variable-name-face ((t (:foreground "#00815b"))))
  152. '(font-lock-warning-face ((t (:foreground "OrangeRed"))))
  153. ;; info
  154. '(info-title-1 ((t (:inherit org-level-1))))
  155. '(info-title-2 ((t (:inherit org-level-2))))
  156. '(info-title-3 ((t (:inherit org-level-3))))
  157. '(info-title-4 ((t (:inherit org-level-4))))
  158. '(info-xref ((t (:inherit default :underline t))))
  159. '(info-xref-visited ((t (:inherit mouse :underline t))))
  160. ;; magit
  161. '(magit-header ((t (:foreground "#e0c624" :weight bold))))
  162. '(magit-diff-add ((t (:foreground "#00815b"))))
  163. '(magit-diff-del ((t (:foreground "OrangeRed"))))
  164. '(magit-diff-hunk-header ((t (:background "#101010"))))
  165. '(magit-diff-file-header ((t (:weight bold :inherit magit-diff-hunk-header))))
  166. '(magit-item-highlight ((t (:background "#101010"))))
  167. '(magit-item-mark ((t (:background "#808080"))))
  168. ;; Tabbar
  169. '(tabbar-default ((t (:inherit variable-pitch :height 0.8 :background "#001214" :weight normal))))
  170. '(tabbar-unselected ((t (:inherit tabbar-default :background "#001214" :foreground "white" :box (:line-width 1 :color "cyan")))))
  171. '(tabbar-selected ((t (:inherit tabbar-default :background "cyan" :foreground "#001214" :box (:line-width 1 :color "cyan")))))
  172. '(tabbar-modified ((t (:inherit tabbar-default :background "#001214" :foreground "green" :box (:line-width 1 :color "cyan")))))
  173. '(tabbar-selected-modified ((t (:inherit tabbar-default :background "cyan" :foreground "#001214" :box (:line-width 1 :color "cyan")))))
  174. '(tabbar-highlight ((t (:underline nil :box (:line-width 1 :color "#0cd6e4") ))))
  175. '(tabbar-button ((t (:inherit tabbar-default :box (:line-width 1 :color "#001214" :style none) ))))
  176. '(tabbar-button-highlight ((t (:inherit tabbar-button))))
  177. '(tabbar-separator ((t (:inherit tabbar-default :height 0.5))))
  178. ;; mode-line
  179. '(mode-line ((t (:weight normal :background "#0b2c2d" :box nil :foreground "#0cd6e4" :height 1.0))))
  180. '(mode-line-inactive ((t (:weight normal :box nil :background "#002329" :foreground "white" :inherit (mode-line)))))
  181. '(mode-line-emphasis ((t (:weight bold))))
  182. '(mode-line-highlight ((t (:box nil (t (:inherit (highlight)))))))
  183. '(mode-line-buffer-id ((t (:weight bold :box nil))))
  184. ;; powerline
  185. '(powerline-active1 ((t (:foreground "#f9f9f9" :background "#123550" :box nil :weight normal))))
  186. '(powerline-active2 ((t (:foreground "#f9f9f9" :background "#112230" :box nil :weight normal))))
  187. ;; rainbow-delimiters
  188. '(rainbow-delimiters-depth-1-face ((t (:foreground "#a3e8ef"))))
  189. '(rainbow-delimiters-depth-2-face ((t (:foreground "#55c3f8"))))
  190. '(rainbow-delimiters-depth-3-face ((t (:foreground "#f6faf9"))))
  191. '(rainbow-delimiters-depth-4-face ((t (:foreground "#4ed8f5"))))
  192. '(rainbow-delimiters-depth-5-face ((t (:foreground "#004a88"))))
  193. '(rainbow-delimiters-depth-6-face ((t (:foreground "#f0ffff"))))
  194. '(rainbow-delimiters-depth-7-face ((t (:foreground "#51d7f0"))))
  195. '(rainbow-delimiters-depth-8-face ((t (:foreground "#be9194"))))
  196. '(rainbow-delimiters-depth-9-face ((t (:foreground "#94949c"))))
  197. ;; highlight symbol
  198. '(highlight-symbol-face ((t (:background "#00171A"))))
  199. ;; rst
  200. '(rst-level-1-face ((t (:inherit rainbow-delimiters-depth-1-face :weight bold))))
  201. '(rst-level-2-face ((t (:inherit rainbow-delimiters-depth-2-face :weight bold))))
  202. '(rst-level-3-face ((t (:inherit rainbow-delimiters-depth-3-face :weight bold))))
  203. '(rst-level-4-face ((t (:inherit rainbow-delimiters-depth-4-face :weight bold))))
  204. '(rst-level-5-face ((t (:inherit rainbow-delimiters-depth-5-face :weight bold))))
  205. '(rst-level-6-face ((t (:inherit rainbow-delimiters-depth-6-face :weight bold))))
  206. ;; outline
  207. '(outline-1 ((t (:inherit org-level-1))))
  208. '(outline-2 ((t (:inherit org-level-2))))
  209. '(outline-3 ((t (:inherit org-level-3))))
  210. '(outline-4 ((t (:inherit org-level-4))))
  211. '(outline-5 ((t (:inherit org-level-5))))
  212. '(outline-6 ((t (:inherit org-level-6))))
  213. '(outline-7 ((t (:inherit org-level-7))))
  214. '(outline-8 ((t (:inherit org-level-8))))
  215. ;; markdown
  216. '(markdown-header-face-1 ((t (:inherit org-level-1))))
  217. '(markdown-header-face-2 ((t (:inherit org-level-2))))
  218. '(markdown-header-face-3 ((t (:inherit org-level-3))))
  219. '(markdown-header-face-4 ((t (:inherit org-level-4))))
  220. '(markdown-header-face-5 ((t (:inherit org-level-5))))
  221. '(markdown-header-face-6 ((t (:inherit org-level-6))))
  222. ;; jabber
  223. '(jabber-chat-prompt-local ((t (:foreground "cyan" :weight bold))))
  224. '(jabber-chat-prompt-foreign ((t (:foreground "#00815b" :weight bold))))
  225. '(jabber-chat-prompt-system ((t (:inherit font-lock-doc-face))))
  226. '(jabber-chat-text-local ((t (:foreground "#15abc3" :weight normal))))
  227. '(jabber-chat-text-foreign ((t (:foreground "#15abc3" :weight normal))))
  228. '(jabber-activity-face ((t (:foreground "#00815b"))))
  229. '(jabber-activity-personal-face ((t (:foreground "OrangeRed"))))
  230. '(jabber-roster-user-online ((t (:foreground "#05e4a5"))))
  231. '(jabber-roster-user-away ((t (:foreground "#0086AB"))))
  232. ;; erc
  233. '(erc-default-face ((t (:inherit jabber-chat-text-local))))
  234. '(erc-input-face ((t (:inherit jabber-chat-text-foreign))))
  235. '(erc-nick-msg-face ((t (:weight bold :foreground "cyan"))))
  236. '(erc-nick-default-face ((t (:weight bold :foreground "#05e4a5"))))
  237. ;; Minibuffer
  238. '(minibuffer-prompt ((t (:weight bold :foreground "#e0c625"))))
  239. '(minibuffer-message ((t (:foreground "white"))))
  240. ;; Helm
  241. '(helm-selection ((t (:background "#15abc3" :foreground "#001214"))))
  242. ;; Org
  243. '(org-hide ((t (:foreground "#000E10"))))
  244. '(org-level-1 ((t (:inherit rainbow-delimiters-depth-1-face :weight bold))))
  245. '(org-level-2 ((t (:inherit rainbow-delimiters-depth-2-face :weight bold))))
  246. '(org-level-3 ((t (:inherit rainbow-delimiters-depth-3-face :weight bold))))
  247. '(org-level-4 ((t (:inherit rainbow-delimiters-depth-4-face :weight bold))))
  248. '(org-level-5 ((t (:inherit rainbow-delimiters-depth-5-face :weight bold))))
  249. '(org-level-6 ((t (:inherit rainbow-delimiters-depth-6-face :weight bold))))
  250. '(org-level-7 ((t (:inherit rainbow-delimiters-depth-7-face :weight bold))))
  251. '(org-level-8 ((t (:inherit rainbow-delimiters-depth-8-face :weight bold))))
  252. ;; '(org-level-1 ((t (:bold t :foreground "dodger blue" :height 1.5))))
  253. ;; '(org-level-2 ((t (:bold t :foreground "#6ac214" :height 1.2))))
  254. ;; '(org-level-3 ((t (:bold t :foreground "#edd400" :height 1.1))))
  255. ;; '(org-level-4 ((t (:bold t :foreground "tomato" :height 1.0))))
  256. '(org-date ((t (:underline t :foreground "Cyan"))))
  257. '(org-footnote ((t (:underline t ))))
  258. '(org-link ((t (:foreground "#0cd6e4" :background "#001214"))))
  259. ;; '(org-special-keyword ((t (:foreground "brown"))))
  260. '(org-verbatim ((t (:foreground "#eeeeec" :underline t :slant italic))))
  261. '(org-block ((t (:foreground "#bbbbbc"))))
  262. '(org-tag ((t (:bold t :foreground "skyblue2"))))
  263. '(org-quote ((t (:inherit org-block :slant italic))))
  264. '(org-verse ((t (:inherit org-block :slant italic))))
  265. '(org-todo ((t (:bold t :foreground "Red"))))
  266. '(org-done ((t (:bold t :foreground "PaleGreen"))))
  267. ;; Company-mode
  268. '(company-tooltip ((t (:inherit default :background "#0b2c2d" :foreground "#0cd6e4"))))
  269. '(company-scrollbar-bg ((t (:background "#001214"))))
  270. '(company-scrollbar-fg ((t (:background "#00475a"))))
  271. '(company-tooltip-selection ((t (:inherit font-lock-function-name-face :background "#0cd6e4" :foreground "#0b2c2d"))))
  272. '(company-tooltip-mouse ((t (:inherit (company-tooltip-selection)))))
  273. '(company-tooltip-common ((t (:inherit font-lock-constant-face :background "#0cd6e4" :foreground "#0b2c2d"))))
  274. '(company-tooltip-common-selection ((t (:background "#001E21" :foreground "white"))))
  275. '(company-tooltip-annotation ((t (:foreground "#f0dfff" :inherit (company-tooltip)))))
  276. ;; Auto-complete
  277. '(ac-candidate-face ((t (:inherit default :background "#0b2c2d" :foreground "#0cd6e4"))))
  278. '(ac-completion-face ((t (:inherit default :background "#0b2c2d" :foreground "#0cd6e4"))))
  279. '(ac-selection-face ((t (:inherit font-lock-function-name-face :background "#0cd6e4" :foreground "#0b2c2d"))))
  280. '(ac-candidate-mouse-face ((t (:inherit (ac-selection-face)))))
  281. ;; Gnu Social
  282. '(gnu-social-reply-face ((t (:inherit nil :background "#002125" :foreground "cyan"))))
  283. '(gnu-social-username-face ((t (:underline t :foreground "cyan" :weight bold))))
  284. '(gnu-social-uri-face ((t (:underline t :weight bold))))
  285. ;; Ediff
  286. '(ediff-fine-diff-A ((t (:background "#FF6600"))))
  287. '(ediff-fine-diff-B ((t (:background "#00815b"))))
  288. '(ediff-fine-diff-C ((t (:background "#e0c625"))))
  289. '(ediff-current-diff-C ((t (:background "#00629D"))))
  290. '(ediff-even-diff-A ((t (:background "#002125" :foreground "#fdf6e3" ))))
  291. '(ediff-odd-diff-A ((t (:background "#002125" :foreground "cyan" ))))
  292. '(ediff-even-diff-B ((t (:background "#002125" :foreground "cyan" ))))
  293. '(ediff-odd-diff-B ((t (:background "#002125" :foreground "cyan" ))))
  294. '(ediff-even-diff-C ((t (:background "#002125" :foreground "#839496" ))))
  295. '(ediff-odd-diff-C ((t (:background "#002125" :foreground "cyan" ))))
  296. ;; Smerge
  297. '(smerge-base ((t (:background "#1C1B0E"))))
  298. ;; Secondary region
  299. '(secondary-selection ((((class color) (min-colors 88) (background dark)) (:background "#029cdc" :foreground "cyan"))))
  300. ;; Docs
  301. '(c-annotation-face ((t (:foreground "SlateGray"))))
  302. '(jdee-font-lock-doc-tag-face ((t (:inherit font-lock-constant-face))))
  303. '(web-mode-annotation-face ((t (:inherit font-lock-doc-face))))
  304. '(web-mode-annotation-tag-face ((t (:inherit font-lock-constant-face))))
  305. '(web-mode-annotation-type-face ((t (:foreground "SteelBlue"))))
  306. '(web-mode-annotation-value-face ((t (:foreground "PeachPuff3"))))
  307. '(web-mode-annotation-html-face ((t (:foreground "SlateGray"))))
  308. '(js2-jsdoc-tag ((t (:inherit font-lock-constant-face))))
  309. '(js2-jsdoc-type ((t (:foreground "SteelBlue"))))
  310. '(js2-jsdoc-value ((t (:foreground "PeachPuff3"))))
  311. '(js2-jsdoc-html-tag-name ((t (:foreground "SlateGra2"))))
  312. '(js2-jsdoc-html-tag-delimiter ((t (:foreground "SlateGra2"))))
  313. ;; web-mode
  314. '(web-mode-constant-face ((t (:inherit font-lock-constant-face))))
  315. ;; js2-mode
  316. '(js2-object-property ((t (:inherit font-lock-variable-name-face))))
  317. '(js2-function-call ((t (:inherit font-lock-function-name-face))))
  318. ;; elfeed
  319. '(elfeed-search-title-face ((t (:foreground "#15abc3"))))
  320. ;; mu4e
  321. '(mu4e-view-body-face ((t (:inherit message-read-face))))
  322. )
  323. ;; Icons
  324. (defezimage img:tron-email
  325. ((:type xpm :file "icons/mail-unread.xpm" :ascent center))
  326. "Image used for unread mail.")
  327. (defezimage img:tron-feed
  328. ((:type xpm :file "icons/feed-unread.xpm" :ascent center))
  329. "Image used for unread feeds.")
  330. (provide-theme 'tron)
  331. ;; Local Variables:
  332. ;; eval: (rainbow-mode 1)
  333. ;; End:
  334. ;;; tron-theme.el ends here