branch: elpa/moe-theme
commit 66dfb74acd78b4e6842140b9c2960aa2510a0a4a
Author: kuanyui <[email protected]>
Commit: kuanyui <[email protected]>
1. Add support for ERC, rcirc, Clojure.
2. Beautify Eshell's prompt.
---
README.md | 2 ++
moe-dark-theme.el | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
moe-light-theme.el | 48 +++++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 93 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 16cc548d06..e915f5bac4 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,8 @@
## Support
`moe-theme.el` provide good-looking[tm] and quite fully-supported font-faces
for various modes, include:
* Dired/Dired+
+* ERC/rcirc
+* Eshell
* Helm
* Org-mode
* Magit
diff --git a/moe-dark-theme.el b/moe-dark-theme.el
index 80f7d6ae68..6e8404ed7a 100644
--- a/moe-dark-theme.el
+++ b/moe-dark-theme.el
@@ -392,14 +392,58 @@ Moe, moe, kyun!")
`(eshell-ls-special ((,class (:foreground ,yellow-1))))
`(eshell-ls-symlink ((,class (:foreground ,magenta-2))))
`(eshell-ls-unreadable ((,class (:foreground ,black-2))))
- `(eshell-prompt ((,class (:foreground ,red-2 :bold t))))
+ `(eshell-prompt ((,class (:foreground ,white-0 :background ,black-2-5 :bold
t))))
;; which-function-mode
`(which-func ((,class (:foreground ,white-0 :background ,orange-2))))
;; Flymake
`(flymake-warnline ((,class (:underline ,orange-2))))
- `(flymake-errline ((,class (:underline ,red-2)))))
+ `(flymake-errline ((,class (:underline ,red-2))))
+
+ ;; mmm-mode
+ `(mmm-default-submode-face ((,class (:background ,yellow-00))))
+
+ ;; Clojure
+ `(clojure-test-failure-face ((,class (:underline ,orange-2))))
+ `(clojure-test-error-face ((,class (:underline ,red-2))))
+ `(clojure-test-success-face ((,class (:underline ,green-3))))
+
+ ;; rcirc
+ `(rcirc-bright-nick ((,class (:foreground ,blue-1 :bold t))))
+ `(rcirc-dim-nick ((,class (:foreground ,black-2 :bold t))))
+ `(rcirc-keyword ((,class (:foreground ,magenta-2 :bold t))))
+ `(rcirc-my-nick ((,class (:foreground ,green-2 :bold t))))
+ `(rcirc-nick-in-message ((,class (:foreground ,green-3))))
+ `(rcirc-nick-in-message-full-line ((,class (:foreground ,blue-3))))
+ `(rcirc-other-nick ((,class (:foreground ,blue-1 :bold t))))
+ `(rcirc-prompt ((,class (:foreground ,black-3 :background ,green-01 :bold
t))))
+ `(rcirc-server ((,class (:foreground ,black-1))))
+ `(rcirc-server-prefix ((,class (:foreground ,black-1))))
+ `(rcirc-timestamp ((,class (:foreground ,orange-2))))
+ `(rcirc-track-keyword ((,class (:foreground ,magenta-2))))
+ `(rcirc-track-nick ((,class (:foreground ,blue-1))))
+ `(rcirc-url ((,class (:foreground ,blue-1 :bold nil :underline ,blue-2))))
+
+ ;; ERC
+ `(erc-button ((,class (:foreground ,blue-1 :underline ,blue-1 :bold nil))))
+ `(erc-current-nick-face ((,class (:foreground ,green-1))))
+ `(erc-dangerous-hosts ((,class (:foreground ,red-2 :bold t))))
+ `(erc-direct-msg-face ((,class (:foreground ,orange-2))))
+ `(erc-error-face ((,class (:foreground ,red-2))))
+ `(erc-header-face ((,class (:background ,blue-1))))
+ `(erc-input-face ((,class (:foreground ,white-0))))
+ `(erc-keyword-face ((,class (:foreground ,magenta-2 :bold t))))
+ `(erc-my-nick-face ((,class (:foreground ,green-1 :bold t))))
+ `(erc-nick-default-face ((,class (:bold t :foreground ,blue-1))))
+ `(erc-nick-msg-face ((,class (:weight normal :foreground ,orange-2))))
+ `(erc-notice-face ((,class (:foreground ,black-2))))
+ `(erc-pal-face ((,class (:foreground ,purple-1))))
+ `(erc-prompt-face ((,class (:bold t :foreground ,green-01 :background
,black-2-5))))
+ `(erc-timestamp-face ((,class (:foreground ,orange-2))))
+
+
+)
(custom-theme-set-variables
'moe-dark
diff --git a/moe-light-theme.el b/moe-light-theme.el
index b52878d80f..82c0d8c4f4 100644
--- a/moe-light-theme.el
+++ b/moe-light-theme.el
@@ -24,7 +24,7 @@ Moe, moe, kyun!")
(green-01 "#d7ff00")
(green-0 "#d7ff5f") (blue-0 "#afd7ff") (purple-0 "#e6a8df") (yellow-0
"#ffff87") (white-0 "#ffffff")
- (red-0 "#ff4b4b") (black-4 "#626262") (black-5 "#5f5f5f") (black-6
"#3a3a3a") (orange-0 "#ffaf87")
+ (red-0 "#ff4b4b") (black-4 "#626262") (black-5 "#5f5f5f") (black-6
"#3a3a3a") (orange-0 "#ffaf87") (magenta-0 "#ffafd7")
(green-00 "#d7ff87") (yellow-00 "#ffffaf") (blue-00 "#d7d7ff"))
(custom-theme-set-faces
@@ -392,14 +392,56 @@ Moe, moe, kyun!")
`(eshell-ls-special ((,class (:foreground ,yellow-3))))
`(eshell-ls-symlink ((,class (:foreground ,magenta-2))))
`(eshell-ls-unreadable ((,class (:foreground ,black-2))))
- `(eshell-prompt ((,class (:foreground ,red-2 :bold t))))
+ `(eshell-prompt ((,class (:foreground ,black-3 :background ,yellow-0 :bold
t))))
;; which-function-mode
`(which-func ((,class (:foreground ,white-0 :background ,orange-2))))
;; Flymake
`(flymake-warnline ((,class (:underline ,orange-2))))
- `(flymake-errline ((,class (:underline ,red-2)))))
+ `(flymake-errline ((,class (:underline ,red-2))))
+
+ ;; MMM-Mode
+ `(mmm-default-submode-face ((,class (:background ,yellow-00))))
+
+ ;; Clojure
+ `(clojure-test-failure-face ((,class (:underline ,orange-2))))
+ `(clojure-test-error-face ((,class (:underline ,red-2))))
+ `(clojure-test-success-face ((,class (:underline ,green-3))))
+
+ ;; rcirc
+ `(rcirc-bright-nick ((,class (:foreground ,blue-1 :bold t))))
+ `(rcirc-dim-nick ((,class (:foreground ,black-2 :bold t))))
+ `(rcirc-keyword ((,class (:foreground ,magenta-2 :bold t))))
+ `(rcirc-my-nick ((,class (:foreground ,green-2 :bold t))))
+ `(rcirc-nick-in-message ((,class (:foreground ,green-3))))
+ `(rcirc-nick-in-message-full-line ((,class (:foreground ,blue-3))))
+ `(rcirc-other-nick ((,class (:foreground ,blue-4 :bold t))))
+ `(rcirc-prompt ((,class (:foreground ,black-3 :background ,green-01 :bold
t))))
+ `(rcirc-server ((,class (:foreground ,black-1))))
+ `(rcirc-server-prefix ((,class (:foreground ,black-1))))
+ `(rcirc-timestamp ((,class (:foreground ,orange-2))))
+ `(rcirc-track-keyword ((,class (:foreground ,magenta-2))))
+ `(rcirc-track-nick ((,class (:foreground ,blue-1))))
+ `(rcirc-url ((,class (:foreground ,blue-2 :bold nil :underline ,blue-2))))
+
+ ;; ERC
+ `(erc-button ((,class (:foreground ,blue-2 :underline ,blue-2 :bold nil))))
+ `(erc-current-nick-face ((,class (:foreground ,green-3))))
+ `(erc-dangerous-hosts ((,class (:foreground ,red-3 :bold t))))
+ `(erc-direct-msg-face ((,class (:foreground ,orange-2))))
+ `(erc-error-face ((,class (:foreground ,red-2))))
+ `(erc-header-face ((,class (:background ,blue-1))))
+ `(erc-input-face ((,class (:foreground ,black-3))))
+ `(erc-keyword-face ((,class (:foreground ,magenta-2 :bold t))))
+ `(erc-my-nick-face ((,class (:foreground ,green-2 :bold t))))
+ `(erc-nick-default-face ((,class (:bold t :foreground ,blue-4))))
+ `(erc-nick-msg-face ((,class (:weight normal :foreground ,orange-2))))
+ `(erc-notice-face ((,class (:foreground ,black-1))))
+ `(erc-pal-face ((,class (:foreground ,purple-1))))
+ `(erc-prompt-face ((,class (:bold t :foreground ,black-3 :background
,green-01))))
+ `(erc-timestamp-face ((,class (:foreground ,orange-2))))
+)
(custom-theme-set-variables
'moe-light