Make ready for possibly marmalade/elpa addition.
This commit is contained in:
parent
8ed3b80e6d
commit
a258f9b467
1 changed files with 75 additions and 4 deletions
|
@ -1,3 +1,68 @@
|
|||
;;; tron-theme.el --- A theme loosely based on Tron: Legacy colors
|
||||
|
||||
;; Copyright (C) 2012 Tom Willemsen <tom@ryuslash.org>
|
||||
|
||||
;; Author: Tom Willemsen <tom@ryuslash.org>
|
||||
;; Created: Wed Jan 4 2012
|
||||
;; Version: 11
|
||||
;; Keywords: faces
|
||||
;; URL: http://ryuslash.org/tron-theme/
|
||||
|
||||
;; This file is free software; you can redistribute it and/or
|
||||
;; modify it under the terms of the GNU General Public License
|
||||
;; as published by the Free Software Foundation; either version 3
|
||||
;; of the License, or (at your option) any later version.
|
||||
|
||||
;; This file is distributed in the hope that it will be useful,
|
||||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;; GNU General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with this file; If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; tron-theme is an Emacs theme that is loosely based on the colors
|
||||
;; observed in the movie Tron: Legacy.
|
||||
|
||||
;;; Change Log:
|
||||
|
||||
;; 1 - Initial release.
|
||||
;; 2 - Decrease size of the `org-level-*' faces.
|
||||
;; 3 - Add `info-title-1' through `info-title-4', `info-xref' and
|
||||
;; `info-xref-visited' faces.
|
||||
;; 4 - Add `custom-button', `custom-button-mouse' and
|
||||
;; `custom-button-pressed' faces.
|
||||
;; 5 - Add `css-property' and `css-proprietary-property' faces.
|
||||
;; 6 - Add `erc-default-face', `erc-input-face' and
|
||||
;; `erc-nick-default-face' faces.
|
||||
;; 7 - Change `mode-line', `mode-line-buffer-id' and
|
||||
;; `mode-line-inactive' faces.
|
||||
;; 8 - Add `region' face.
|
||||
;; - Add riley's changes:
|
||||
;; - Add `show-paren-match-face', `eshell-ls-archive-face',
|
||||
;; `eshell-ls-backup-face', `eshell-ls-clutter-face',
|
||||
;; `eshell-ls-directory-face', `eshell-ls-executable-face',
|
||||
;; `eshell-ls-missing-face', `eshell-ls-product-face',
|
||||
;; `eshell-ls-readonly-face', `eshell-ls-readonly-face',
|
||||
;; `eshell-ls-special-face', `eshell-ls-symlink-face',
|
||||
;; `eshell-ls-unreadable-face', `eshell-prompt-face',
|
||||
;; `eshell-test-failed-face' and `eshell-test-ok-face' faces.
|
||||
;; - Change `font-lock-comment-face' face.
|
||||
;; 9 - Fix typo in `font-lock-variable-name-face' face.
|
||||
;; - Add `magit-header', `magit-diff-add', `magit-diff-del',
|
||||
;; `magit-diff-hunk-header', `magit-diff-file-header',
|
||||
;; `magit-item-highlight' and `magit-item-mark' faces.
|
||||
;; 10 - Add `rst-level-1-face' through `rst-level-6-face' faces.
|
||||
;; 11 - Change `font-lock-warning-face', `header-line',
|
||||
;; `jabber-chat-prompt-local' and `jabber-chat-text-local'
|
||||
;; faces.
|
||||
;; - Add header.
|
||||
;; - Add local variables, enable `rainbow-mode'.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(deftheme tron
|
||||
"Create 2012-01-01")
|
||||
|
||||
|
@ -8,7 +73,7 @@
|
|||
'(cursor ((t (:background "#15abc3"))))
|
||||
'(default ((t (:background "#000000" :foreground "#15abc3"))))
|
||||
'(fringe ((t (:inherit 'default))))
|
||||
'(header-line ((t (:inherit 'default :box (:line-width 1 :color "#15abc3")))))
|
||||
'(header-line ((t (:inherit 'mode-line))))
|
||||
'(linum ((t (:inherit 'default))))
|
||||
'(mouse ((t (:foreground "#e0c625"))))
|
||||
'(region ((t (:background "#e0c625" :foreground "#000000"))))
|
||||
|
@ -57,7 +122,7 @@
|
|||
'(font-lock-string-face ((t (:foreground "#05e4a5"))))
|
||||
'(font-lock-type-face ((t (:foreground "#035390" :weight bold))))
|
||||
'(font-lock-variable-name-face ((t (:foreground "#00815b"))))
|
||||
'(font-lock-warning-face ((t (:foreground "#000000" :background "#e0c624"))))
|
||||
'(font-lock-warning-face ((t (:foreground "OrangeRed"))))
|
||||
|
||||
;; info
|
||||
'(info-title-1 ((t (:inherit 'org-level-1))))
|
||||
|
@ -129,10 +194,10 @@
|
|||
'(markdown-header-face-6 ((t (:inherit 'org-level-6))))
|
||||
|
||||
;; jabber
|
||||
'(jabber-chat-prompt-local ((t (:inherit 'default :weight bold))))
|
||||
'(jabber-chat-prompt-local ((t (:foreground "#15abc3" :weight bold))))
|
||||
'(jabber-chat-prompt-foreign ((t (:inherit 'font-lock-function-name-face))))
|
||||
'(jabber-chat-prompt-system ((t (:inherit 'font-lock-doc-face))))
|
||||
'(jabber-chat-text-local ((t (:inherit 'default))))
|
||||
'(jabber-chat-text-local ((t (:foreground "#15abc3"))))
|
||||
'(jabber-chat-text-foreign ((t (:inherit 'font-lock-function-name-face :weight normal))))
|
||||
|
||||
;; erc
|
||||
|
@ -141,3 +206,9 @@
|
|||
'(erc-nick-default-face ((t (:inherit 'jabber-chat-prompt-system)))))
|
||||
|
||||
(provide-theme 'tron)
|
||||
|
||||
;; Local Variables:
|
||||
;; eval: (rainbow-mode 1)
|
||||
;; End:
|
||||
|
||||
;;; tron-theme.el ends here
|
||||
|
|
Loading…
Reference in a new issue