From c43999a2f3df06450f7ef46e0473e2095f3bbfd9 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 26 Nov 2013 01:00:18 +0100 Subject: Use color functions for more variation This does impose a limit on theme usage. Using it normally with daemon will not work, the colors will be all wrong because when there is no X system involved there aren't enough colors to calculate the ones I mean. --- yoshi-theme.el | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/yoshi-theme.el b/yoshi-theme.el index 8922cb3..78fca7f 100644 --- a/yoshi-theme.el +++ b/yoshi-theme.el @@ -192,24 +192,24 @@ `(org-agenda-date-weekend ((t (:foreground ,fgcyan)))) `(org-agenda-structure ((t (:foreground ,fgblue)))) `(org-block-background ((t (:background "#222222")))) - `(org-block-begin-line ((t (:foreground ,fgdefault :background "#333333" :slant unspecified :underline "#696969")))) - `(org-block-end-line ((t (:foreground ,fgdefault :background "#333333" :slant unspecified :overline "#696969")))) + `(org-block-begin-line ((t (:foreground ,fgdefault :background ,(color-darken-name fgdim 39) :slant unspecified :underline ,(color-darken-name fgdim 18))))) + `(org-block-end-line ((t (:foreground ,fgdefault :background ,(color-darken-name fgdim 39) :slant unspecified :overline ,(color-darken-name fgdim 18))))) `(org-checkbox-statistics-done ((t (:foreground ,bgcyan)))) `(org-checkbox-statistics-todo ((t (:foreground ,fgcyan)))) `(org-date ((t (:foreground ,fgpink :underline unspecified)))) `(org-document-title ((t (:foreground ,fgorange :height 1.5)))) - `(org-headline-done ((t (:foreground "#ededed" :strike-through t)))) - `(org-level-1 ((t (:foreground ,fgred)))) - `(org-level-2 ((t (:foreground ,fgorange)))) - `(org-level-3 ((t (:foreground ,fgyellow)))) - `(org-level-4 ((t (:foreground ,fggreen)))) - `(org-level-5 ((t (:foreground ,fgturquoise)))) - `(org-level-6 ((t (:foreground ,fgcyan)))) - `(org-level-7 ((t (:foreground ,fgblue)))) - `(org-level-8 ((t (:foreground ,fgpurple)))) - `(org-scheduled ((t (:foreground ,bgorange)))) - `(org-scheduled-previously ((t (:foreground ,fgred :bold t)))) - `(org-scheduled-today ((t (:foreground ,fgorange :slant italic)))) + `(org-headline-done ((t (:foreground ,(color-darken-name fgdim 19))))) + `(org-level-1 ((t (:foreground ,fggreen :weight bold)))) + `(org-level-2 ((t (:foreground ,(color-lighten-name fggreen 10) :weight bold)))) + `(org-level-3 ((t (:foreground ,(color-lighten-name fggreen 20) :weight bold)))) + `(org-level-4 ((t (:foreground ,(color-lighten-name fggreen 30) :weight bold)))) + `(org-level-5 ((t (:foreground ,(color-lighten-name fggreen 40) :weight bold)))) + `(org-level-6 ((t (:foreground ,(color-lighten-name fggreen 30) :weight bold)))) + `(org-level-7 ((t (:foreground ,(color-lighten-name fggreen 20) :weight bold)))) + `(org-level-8 ((t (:foreground ,(color-lighten-name fggreen 10) :weight bold)))) + `(org-scheduled ((t (:foreground ,fgdim)))) + `(org-scheduled-previously ((t (:weight bold)))) + `(org-scheduled-today ((t (:foreground ,fgdefault)))) `(org-time-grid ((t (:foreground ,fgorange)))) `(outline-1 ((t (:inherit org-level-1)))) `(outline-2 ((t (:inherit org-level-2)))) -- cgit v1.2.3-54-g00ecf