branch: elpa/moe-theme
commit 3bafb270848f42a6151a650fd627b298dd1af17c
Author: kuanyui <[email protected]>
Commit: kuanyui <[email protected]>
1. Add full Eshell support ;-) 2. Improve gnus.
---
README.md | 2 +-
moe-dark-theme.el | 40 ++++++++++++++++++++++++++++++++++------
moe-light-theme.el | 53 +++++++++++++++++++++++++++++++++++++++++------------
3 files changed, 76 insertions(+), 19 deletions(-)
diff --git a/README.md b/README.md
index cbc3e1b58d..16cc548d06 100644
--- a/README.md
+++ b/README.md
@@ -109,7 +109,7 @@ If you use Emacs build-in `show-paren-mode`, I recommend
set the value of `show-
```
### Not supported the mode(s) you're using?
-Can't bear a mode with an ugly looking? `moe-theme` doesn't support the mode
you like? It's welcome to report wishlist or issue on github, I'll try to add
related settings as soon as possible. Or of course, you can push request, too.
+Can't bear a mode with an ugly looking? `moe-theme` doesn't support the mode
you like? It's welcome to report wishlist or issue on github, I'll try to add
related settings as soon as possible. Or of course, you can push request, too.
We need your feedback!
## Known Issues
* When using `moe-light` and typing characters under terminal emulator (e.g.
Konsole) with IM (e.g. fcitx), the string embedded in Emacs may be very
insignificant (But as you output the word from IM, it turns normal).
diff --git a/moe-dark-theme.el b/moe-dark-theme.el
index edc91d6aa8..80f7d6ae68 100644
--- a/moe-dark-theme.el
+++ b/moe-dark-theme.el
@@ -196,24 +196,39 @@ Moe, moe, kyun!")
`(gnus-group-news-2 ((,class (:foreground ,blue-1))))
`(gnus-group-news-2-low ((,class (:foreground ,blue-2))))
`(gnus-group-news-3 ((,class (:foreground ,green-1))))
- `(gnus-group-news-3-low ((,class (:foreground ,green-2))))
- `(gnus-group-news-4 ((,class (:foreground ,purple-0))))
- `(gnus-group-news-4-low ((,class (:foreground ,magenta-2))))
+ `(gnus-group-news-3-low ((,class (:foreground ,green-3))))
+ `(gnus-group-news-4 ((,class (:foreground ,magenta-1))))
+ `(gnus-group-news-4-low ((,class (:foreground ,magenta-3))))
`(gnus-group-news-5 ((,class (:foreground ,orange-1))))
`(gnus-group-news-5-low ((,class (:foreground ,orange-2))))
- `(gnus-group-news-low ((,class (:foreground ,yellow-2))))
+ `(gnus-group-news-low ((,class (:foreground ,yellow-4))))
`(gnus-group-mail-1 ((,class (:foreground ,purple-1))))
`(gnus-group-mail-1-low ((,class (:foreground ,purple-2))))
`(gnus-group-mail-2 ((,class (:foreground ,blue-1))))
`(gnus-group-mail-2-low ((,class (:foreground ,blue-2))))
`(gnus-group-mail-3 ((,class (:foreground ,green-1))))
- `(gnus-group-mail-3-low ((,class (:foreground ,green-2))))
- `(gnus-group-mail-low ((,class (:foreground ,yellow-2))))
+ `(gnus-group-mail-3-low ((,class (:foreground ,green-3))))
+ `(gnus-group-mail-low ((,class (:foreground ,yellow-3))))
`(gnus-header-content ((,class (:weight normal :foreground ,yellow-3))))
`(gnus-header-from ((,class (:foreground ,yellow-2))))
`(gnus-header-subject ((,class (:foreground ,green-1))))
`(gnus-header-name ((,class (:foreground ,blue-1))))
`(gnus-header-newsgroups ((,class (:foreground ,magenta-2))))
+ `(gnus-signature ((,class (:italic t :foreground ,white-2))))
+ `(gnus-summary-cancelled ((,class (:foreground ,black-3)))) ;
+ `(gnus-summary-high-ancient ((,class (:bold t :foreground ,yellow-2))))
+ `(gnus-summary-high-read ((,class (:bold t :foreground ,green-2))))
+ `(gnus-summary-high-ticked ((,class (:bold t :foreground ,red-2))))
+ `(gnus-summary-high-unread ((,class (:bold t :foreground ,white-0))))
+ `(gnus-summary-normal-ancient ((,class (:foreground ,yellow-2))))
+ `(gnus-summary-normal-read ((,class (:foreground ,green-2))))
+ `(gnus-summary-normal-ticked ((,class (:foreground ,red-2))))
+ `(gnus-summary-normal-unread ((,class (:foreground ,white-0))))
+ `(gnus-summary-low-ancient ((,class (:italic t :foreground ,green-3))))
+ `(gnus-summary-low-read ((,class (:italic t :foreground ,yellow-3))))
+ `(gnus-summary-low-ticked ((,class (:italic t :foreground ,red-3))))
+ `(gnus-summary-low-unread ((,class (:italic t :foreground ,white-2))))
+ `(gnus-summary-selected ((,class (:background ,magenta-3 :foreground
,white-0))))
;; Helm
`(helm-selection ((,class (:foreground ,black-3 :background ,green-2))))
@@ -365,6 +380,19 @@ Moe, moe, kyun!")
`(rainbow-delimiters-depth-9-face ((,class (:bold t :foreground
,yellow-2))))
`(rainbow-delimiters-unmatched-face ((,class (:foreground ,white-0
:background ,red-3 :bold t))))
+ ;; EShell
+ `(eshell-ls-archive ((,class (:foreground ,purple-2))))
+ `(eshell-ls-backup ((,class (:foreground ,black-3))))
+ `(eshell-ls-clutter ((,class (:foreground ,black-2))))
+ `(eshell-ls-directory ((,class (:foreground ,blue-1 :bold t))))
+ `(eshell-ls-executable ((,class (:foreground ,green-2))))
+ `(eshell-ls-missing ((,class (:foreground ,white-0 :background ,red-3))))
+ `(eshell-ls-product ((,class (:foreground ,white-0 :background ,green-2))))
+ `(eshell-ls-readonly ((,class (:foreground ,orange-3))))
+ `(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))))
;; which-function-mode
`(which-func ((,class (:foreground ,white-0 :background ,orange-2))))
diff --git a/moe-light-theme.el b/moe-light-theme.el
index f270c37f39..b52878d80f 100644
--- a/moe-light-theme.el
+++ b/moe-light-theme.el
@@ -192,28 +192,43 @@ Moe, moe, kyun!")
;; Gnus faces
`(gnus-group-news-1 ((,class (:foreground ,purple-2))))
- `(gnus-group-news-1-low ((,class (:foreground ,purple-2))))
- `(gnus-group-news-2 ((,class (:foreground ,blue-1))))
- `(gnus-group-news-2-low ((,class (:foreground ,blue-2))))
- `(gnus-group-news-3 ((,class (:foreground ,green-2))))
+ `(gnus-group-news-1-low ((,class (:foreground ,purple-1))))
+ `(gnus-group-news-2 ((,class (:foreground ,blue-2))))
+ `(gnus-group-news-2-low ((,class (:foreground ,blue-1))))
+ `(gnus-group-news-3 ((,class (:foreground ,green-3))))
`(gnus-group-news-3-low ((,class (:foreground ,green-2))))
- `(gnus-group-news-4 ((,class (:foreground ,purple-2))))
+ `(gnus-group-news-4 ((,class (:foreground ,magenta-3))))
`(gnus-group-news-4-low ((,class (:foreground ,magenta-2))))
- `(gnus-group-news-5 ((,class (:foreground ,orange-1))))
+ `(gnus-group-news-5 ((,class (:foreground ,orange-3))))
`(gnus-group-news-5-low ((,class (:foreground ,orange-2))))
- `(gnus-group-news-low ((,class (:foreground ,yellow-2))))
+ `(gnus-group-news-low ((,class (:foreground ,yellow-3))))
`(gnus-group-mail-1 ((,class (:foreground ,purple-2))))
- `(gnus-group-mail-1-low ((,class (:foreground ,purple-2))))
- `(gnus-group-mail-2 ((,class (:foreground ,blue-1))))
- `(gnus-group-mail-2-low ((,class (:foreground ,blue-2))))
- `(gnus-group-mail-3 ((,class (:foreground ,green-2))))
+ `(gnus-group-mail-1-low ((,class (:foreground ,purple-1))))
+ `(gnus-group-mail-2 ((,class (:foreground ,blue-2))))
+ `(gnus-group-mail-2-low ((,class (:foreground ,blue-1))))
+ `(gnus-group-mail-3 ((,class (:foreground ,green-3))))
`(gnus-group-mail-3-low ((,class (:foreground ,green-2))))
- `(gnus-group-mail-low ((,class (:foreground ,yellow-2))))
+ `(gnus-group-mail-low ((,class (:foreground ,yellow-3))))
`(gnus-header-content ((,class (:weight normal :foreground ,yellow-3))))
`(gnus-header-from ((,class (:foreground ,yellow-2))))
`(gnus-header-subject ((,class (:foreground ,green-2))))
`(gnus-header-name ((,class (:foreground ,blue-1))))
`(gnus-header-newsgroups ((,class (:foreground ,magenta-2))))
+ `(gnus-signature ((,class (:italic t :foreground ,black-1))))
+ `(gnus-summary-cancelled ((,class (:foreground ,black-3)))) ;
+ `(gnus-summary-high-ancient ((,class (:bold t :foreground ,yellow-3))))
+ `(gnus-summary-high-read ((,class (:bold t :foreground ,green-3))))
+ `(gnus-summary-high-ticked ((,class (:bold t :foreground ,red-2))))
+ `(gnus-summary-high-unread ((,class (:bold t :foreground ,black-5))))
+ `(gnus-summary-normal-ancient ((,class (:foreground ,yellow-3))))
+ `(gnus-summary-normal-read ((,class (:foreground ,green-2))))
+ `(gnus-summary-normal-ticked ((,class (:foreground ,red-2))))
+ `(gnus-summary-normal-unread ((,class (:foreground ,white-0))))
+ `(gnus-summary-low-ancient ((,class (:italic t :foreground ,green-3))))
+ `(gnus-summary-low-read ((,class (:italic t :foreground ,yellow-3))))
+ `(gnus-summary-low-ticked ((,class (:italic t :foreground ,red-3))))
+ `(gnus-summary-low-unread ((,class (:italic t :foreground ,black-1))))
+ `(gnus-summary-selected ((,class (:background ,magenta-3 :foreground
,white-0))))
;; Helm
`(helm-selection ((,class (:foreground ,black-3 :background ,green-01))))
@@ -365,6 +380,20 @@ Moe, moe, kyun!")
`(rainbow-delimiters-depth-9-face ((,class (:bold t :foreground ,black-5))))
`(rainbow-delimiters-unmatched-face ((,class (:foreground ,white-0
:background ,red-3 :bold t))))
+ ;; EShell
+ `(eshell-ls-archive ((,class (:foreground ,purple-2))))
+ `(eshell-ls-backup ((,class (:foreground ,white-3))))
+ `(eshell-ls-clutter ((,class (:foreground ,black-1))))
+ `(eshell-ls-directory ((,class (:foreground ,blue-1 :bold t))))
+ `(eshell-ls-executable ((,class (:foreground ,green-3))))
+ `(eshell-ls-missing ((,class (:foreground ,white-0 :background ,red-3))))
+ `(eshell-ls-product ((,class (:foreground ,white-0 :background ,green-2))))
+ `(eshell-ls-readonly ((,class (:foreground ,orange-3))))
+ `(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))))
+
;; which-function-mode
`(which-func ((,class (:foreground ,white-0 :background ,orange-2))))