commit | author | age
|
5cb5f7
|
1 |
;;; zenburn-theme.el --- A low contrast color theme for Emacs. |
C |
2 |
|
|
3 |
;; Copyright (C) 2011-2018 Bozhidar Batsov |
|
4 |
|
|
5 |
;; Author: Bozhidar Batsov <bozhidar@batsov.com> |
|
6 |
;; URL: http://github.com/bbatsov/zenburn-emacs |
|
7 |
;; Version: 2.7-snapshot |
|
8 |
|
|
9 |
;; This program is free software; you can redistribute it and/or modify |
|
10 |
;; it under the terms of the GNU General Public License as published by |
|
11 |
;; the Free Software Foundation, either version 3 of the License, or |
|
12 |
;; (at your option) any later version. |
|
13 |
|
|
14 |
;; This program 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 |
|
|
19 |
;; You should have received a copy of the GNU General Public License |
|
20 |
;; along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
21 |
|
|
22 |
;;; Commentary: |
|
23 |
|
|
24 |
;; A port of the popular Vim theme Zenburn for Emacs 24+, built on top |
|
25 |
;; of the new built-in theme support in Emacs 24. |
|
26 |
|
|
27 |
;;; Credits: |
|
28 |
|
|
29 |
;; Jani Nurminen created the original theme for vim on which this port |
|
30 |
;; is based. |
|
31 |
|
|
32 |
;;; Code: |
|
33 |
|
|
34 |
(deftheme zenburn "The Zenburn color theme") |
|
35 |
|
|
36 |
(defgroup zenburn-theme nil |
|
37 |
"Zenburn theme." |
|
38 |
:prefix "zenburn-theme-" |
|
39 |
:link '(url-link :tag "GitHub" "http://github.com/bbatsov/zenburn-emacs") |
|
40 |
:tag "Zenburn theme") |
|
41 |
|
|
42 |
;;;###autoload |
|
43 |
(defcustom zenburn-override-colors-alist '() |
|
44 |
"Place to override default theme colors. |
|
45 |
|
|
46 |
You can override a subset of the theme's default colors by |
|
47 |
defining them in this alist." |
|
48 |
:group 'zenburn-theme |
|
49 |
:type '(alist |
|
50 |
:key-type (string :tag "Name") |
|
51 |
:value-type (string :tag " Hex"))) |
|
52 |
|
|
53 |
(defcustom zenburn-use-variable-pitch nil |
|
54 |
"Use variable pitch face for some headings and titles." |
|
55 |
:type 'boolean |
|
56 |
:group 'zenburn-theme |
|
57 |
:package-version '(zenburn . "2.6")) |
|
58 |
|
|
59 |
(defcustom zenburn-height-minus-1 0.8 |
|
60 |
"Font size -1." |
|
61 |
:type 'number |
|
62 |
:group 'zenburn-theme |
|
63 |
:package-version '(zenburn . "2.6")) |
|
64 |
|
|
65 |
(defcustom zenburn-height-plus-1 1.1 |
|
66 |
"Font size +1." |
|
67 |
:type 'number |
|
68 |
:group 'zenburn-theme |
|
69 |
:package-version '(zenburn . "2.6")) |
|
70 |
|
|
71 |
(defcustom zenburn-height-plus-2 1.15 |
|
72 |
"Font size +2." |
|
73 |
:type 'number |
|
74 |
:group 'zenburn-theme |
|
75 |
:package-version '(zenburn . "2.6")) |
|
76 |
|
|
77 |
(defcustom zenburn-height-plus-3 1.2 |
|
78 |
"Font size +3." |
|
79 |
:type 'number |
|
80 |
:group 'zenburn-theme |
|
81 |
:package-version '(zenburn . "2.6")) |
|
82 |
|
|
83 |
(defcustom zenburn-height-plus-4 1.3 |
|
84 |
"Font size +4." |
|
85 |
:type 'number |
|
86 |
:group 'zenburn-theme |
|
87 |
:package-version '(zenburn . "2.6")) |
|
88 |
|
|
89 |
(defcustom zenburn-scale-org-headlines nil |
|
90 |
"Whether `org-mode' headlines should be scaled." |
|
91 |
:type 'boolean |
|
92 |
:group 'zenburn-theme |
|
93 |
:package-version '(zenburn . "2.6")) |
|
94 |
|
|
95 |
(defcustom zenburn-scale-outline-headlines nil |
|
96 |
"Whether `outline-mode' headlines should be scaled." |
|
97 |
:type 'boolean |
|
98 |
:group 'zenburn-theme |
|
99 |
:package-version '(zenburn . "2.6")) |
|
100 |
|
|
101 |
;;; Color Palette |
|
102 |
|
|
103 |
(defvar zenburn-default-colors-alist |
|
104 |
'(("zenburn-fg+1" . "#FFFFEF") |
|
105 |
("zenburn-fg" . "#DCDCCC") |
|
106 |
("zenburn-fg-1" . "#656555") |
|
107 |
("zenburn-bg-2" . "#000000") |
|
108 |
("zenburn-bg-1" . "#2B2B2B") |
|
109 |
("zenburn-bg-05" . "#383838") |
|
110 |
("zenburn-bg" . "#3F3F3F") |
|
111 |
("zenburn-bg+05" . "#494949") |
|
112 |
("zenburn-bg+1" . "#4F4F4F") |
|
113 |
("zenburn-bg+2" . "#5F5F5F") |
|
114 |
("zenburn-bg+3" . "#6F6F6F") |
|
115 |
("zenburn-red+2" . "#ECB3B3") |
|
116 |
("zenburn-red+1" . "#DCA3A3") |
|
117 |
("zenburn-red" . "#CC9393") |
|
118 |
("zenburn-red-1" . "#BC8383") |
|
119 |
("zenburn-red-2" . "#AC7373") |
|
120 |
("zenburn-red-3" . "#9C6363") |
|
121 |
("zenburn-red-4" . "#8C5353") |
|
122 |
("zenburn-red-5" . "#7C4343") |
|
123 |
("zenburn-red-6" . "#6C3333") |
|
124 |
("zenburn-orange" . "#DFAF8F") |
|
125 |
("zenburn-yellow" . "#F0DFAF") |
|
126 |
("zenburn-yellow-1" . "#E0CF9F") |
|
127 |
("zenburn-yellow-2" . "#D0BF8F") |
|
128 |
("zenburn-green-5" . "#2F4F2F") |
|
129 |
("zenburn-green-4" . "#3F5F3F") |
|
130 |
("zenburn-green-3" . "#4F6F4F") |
|
131 |
("zenburn-green-2" . "#5F7F5F") |
|
132 |
("zenburn-green-1" . "#6F8F6F") |
|
133 |
("zenburn-green" . "#7F9F7F") |
|
134 |
("zenburn-green+1" . "#8FB28F") |
|
135 |
("zenburn-green+2" . "#9FC59F") |
|
136 |
("zenburn-green+3" . "#AFD8AF") |
|
137 |
("zenburn-green+4" . "#BFEBBF") |
|
138 |
("zenburn-cyan" . "#93E0E3") |
|
139 |
("zenburn-blue+3" . "#BDE0F3") |
|
140 |
("zenburn-blue+2" . "#ACE0E3") |
|
141 |
("zenburn-blue+1" . "#94BFF3") |
|
142 |
("zenburn-blue" . "#8CD0D3") |
|
143 |
("zenburn-blue-1" . "#7CB8BB") |
|
144 |
("zenburn-blue-2" . "#6CA0A3") |
|
145 |
("zenburn-blue-3" . "#5C888B") |
|
146 |
("zenburn-blue-4" . "#4C7073") |
|
147 |
("zenburn-blue-5" . "#366060") |
|
148 |
("zenburn-magenta" . "#DC8CC3")) |
|
149 |
"List of Zenburn colors. |
|
150 |
Each element has the form (NAME . HEX). |
|
151 |
|
|
152 |
`+N' suffixes indicate a color is lighter. |
|
153 |
`-N' suffixes indicate a color is darker.") |
|
154 |
|
|
155 |
(defmacro zenburn-with-color-variables (&rest body) |
|
156 |
"`let' bind all colors defined in `zenburn-colors-alist' around BODY. |
|
157 |
Also bind `class' to ((class color) (min-colors 89))." |
|
158 |
(declare (indent 0)) |
|
159 |
`(let ((class '((class color) (min-colors 89))) |
|
160 |
,@(mapcar (lambda (cons) |
|
161 |
(list (intern (car cons)) (cdr cons))) |
|
162 |
(append zenburn-default-colors-alist |
|
163 |
zenburn-override-colors-alist)) |
|
164 |
(z-variable-pitch (if zenburn-use-variable-pitch |
|
165 |
'variable-pitch 'default))) |
|
166 |
,@body)) |
|
167 |
|
|
168 |
;;; Theme Faces |
|
169 |
(zenburn-with-color-variables |
|
170 |
(custom-theme-set-faces |
|
171 |
'zenburn |
|
172 |
;;;; Built-in |
|
173 |
;;;;; basic coloring |
|
174 |
'(button ((t (:underline t)))) |
|
175 |
`(link ((t (:foreground ,zenburn-yellow :underline t :weight bold)))) |
|
176 |
`(link-visited ((t (:foreground ,zenburn-yellow-2 :underline t :weight normal)))) |
|
177 |
`(default ((t (:foreground ,zenburn-fg :background ,zenburn-bg)))) |
|
178 |
`(cursor ((t (:foreground ,zenburn-fg :background ,zenburn-fg+1)))) |
|
179 |
`(widget-field ((t (:foreground ,zenburn-fg :background ,zenburn-bg+3)))) |
|
180 |
`(escape-glyph ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
181 |
`(fringe ((t (:foreground ,zenburn-fg :background ,zenburn-bg+1)))) |
|
182 |
`(header-line ((t (:foreground ,zenburn-yellow |
|
183 |
:background ,zenburn-bg-1 |
|
184 |
:box (:line-width -1 :style released-button))))) |
|
185 |
`(highlight ((t (:background ,zenburn-bg-05)))) |
|
186 |
`(success ((t (:foreground ,zenburn-green :weight bold)))) |
|
187 |
`(warning ((t (:foreground ,zenburn-orange :weight bold)))) |
|
188 |
`(tooltip ((t (:foreground ,zenburn-fg :background ,zenburn-bg+1)))) |
|
189 |
;;;;; compilation |
|
190 |
`(compilation-column-face ((t (:foreground ,zenburn-yellow)))) |
|
191 |
`(compilation-enter-directory-face ((t (:foreground ,zenburn-green)))) |
|
192 |
`(compilation-error-face ((t (:foreground ,zenburn-red-1 :weight bold :underline t)))) |
|
193 |
`(compilation-face ((t (:foreground ,zenburn-fg)))) |
|
194 |
`(compilation-info-face ((t (:foreground ,zenburn-blue)))) |
|
195 |
`(compilation-info ((t (:foreground ,zenburn-green+4 :underline t)))) |
|
196 |
`(compilation-leave-directory-face ((t (:foreground ,zenburn-green)))) |
|
197 |
`(compilation-line-face ((t (:foreground ,zenburn-yellow)))) |
|
198 |
`(compilation-line-number ((t (:foreground ,zenburn-yellow)))) |
|
199 |
`(compilation-message-face ((t (:foreground ,zenburn-blue)))) |
|
200 |
`(compilation-warning-face ((t (:foreground ,zenburn-orange :weight bold :underline t)))) |
|
201 |
`(compilation-mode-line-exit ((t (:foreground ,zenburn-green+2 :weight bold)))) |
|
202 |
`(compilation-mode-line-fail ((t (:foreground ,zenburn-red :weight bold)))) |
|
203 |
`(compilation-mode-line-run ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
204 |
;;;;; completions |
|
205 |
`(completions-annotations ((t (:foreground ,zenburn-fg-1)))) |
|
206 |
;;;;; eww |
|
207 |
'(eww-invalid-certificate ((t (:inherit error)))) |
|
208 |
'(eww-valid-certificate ((t (:inherit success)))) |
|
209 |
;;;;; grep |
|
210 |
`(grep-context-face ((t (:foreground ,zenburn-fg)))) |
|
211 |
`(grep-error-face ((t (:foreground ,zenburn-red-1 :weight bold :underline t)))) |
|
212 |
`(grep-hit-face ((t (:foreground ,zenburn-blue)))) |
|
213 |
`(grep-match-face ((t (:foreground ,zenburn-orange :weight bold)))) |
|
214 |
`(match ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange :weight bold)))) |
|
215 |
;;;;; hi-lock |
|
216 |
`(hi-blue ((t (:background ,zenburn-cyan :foreground ,zenburn-bg-1)))) |
|
217 |
`(hi-green ((t (:background ,zenburn-green+4 :foreground ,zenburn-bg-1)))) |
|
218 |
`(hi-pink ((t (:background ,zenburn-magenta :foreground ,zenburn-bg-1)))) |
|
219 |
`(hi-yellow ((t (:background ,zenburn-yellow :foreground ,zenburn-bg-1)))) |
|
220 |
`(hi-blue-b ((t (:foreground ,zenburn-blue :weight bold)))) |
|
221 |
`(hi-green-b ((t (:foreground ,zenburn-green+2 :weight bold)))) |
|
222 |
`(hi-red-b ((t (:foreground ,zenburn-red :weight bold)))) |
|
223 |
;;;;; info |
|
224 |
`(Info-quoted ((t (:inherit font-lock-constant-face)))) |
|
225 |
;;;;; isearch |
|
226 |
`(isearch ((t (:foreground ,zenburn-yellow-2 :weight bold :background ,zenburn-bg+2)))) |
|
227 |
`(isearch-fail ((t (:foreground ,zenburn-fg :background ,zenburn-red-4)))) |
|
228 |
`(lazy-highlight ((t (:foreground ,zenburn-yellow-2 :weight bold :background ,zenburn-bg-05)))) |
|
229 |
|
|
230 |
`(menu ((t (:foreground ,zenburn-fg :background ,zenburn-bg)))) |
|
231 |
`(minibuffer-prompt ((t (:foreground ,zenburn-yellow)))) |
|
232 |
`(mode-line |
|
233 |
((,class (:foreground ,zenburn-green+1 |
|
234 |
:background ,zenburn-bg-1 |
|
235 |
:box (:line-width -1 :style released-button))) |
|
236 |
(t :inverse-video t))) |
|
237 |
`(mode-line-buffer-id ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
238 |
`(mode-line-inactive |
|
239 |
((t (:foreground ,zenburn-green-2 |
|
240 |
:background ,zenburn-bg-05 |
|
241 |
:box (:line-width -1 :style released-button))))) |
|
242 |
`(region ((,class (:background ,zenburn-bg-1)) |
|
243 |
(t :inverse-video t))) |
|
244 |
`(secondary-selection ((t (:background ,zenburn-bg+2)))) |
|
245 |
`(trailing-whitespace ((t (:background ,zenburn-red)))) |
|
246 |
`(vertical-border ((t (:foreground ,zenburn-fg)))) |
|
247 |
;;;;; font lock |
|
248 |
`(font-lock-builtin-face ((t (:foreground ,zenburn-fg :weight bold)))) |
|
249 |
`(font-lock-comment-face ((t (:foreground ,zenburn-green)))) |
|
250 |
`(font-lock-comment-delimiter-face ((t (:foreground ,zenburn-green-2)))) |
|
251 |
`(font-lock-constant-face ((t (:foreground ,zenburn-green+4)))) |
|
252 |
`(font-lock-doc-face ((t (:foreground ,zenburn-green+2)))) |
|
253 |
`(font-lock-function-name-face ((t (:foreground ,zenburn-cyan)))) |
|
254 |
`(font-lock-keyword-face ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
255 |
`(font-lock-negation-char-face ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
256 |
`(font-lock-preprocessor-face ((t (:foreground ,zenburn-blue+1)))) |
|
257 |
`(font-lock-regexp-grouping-construct ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
258 |
`(font-lock-regexp-grouping-backslash ((t (:foreground ,zenburn-green :weight bold)))) |
|
259 |
`(font-lock-string-face ((t (:foreground ,zenburn-red)))) |
|
260 |
`(font-lock-type-face ((t (:foreground ,zenburn-blue-1)))) |
|
261 |
`(font-lock-variable-name-face ((t (:foreground ,zenburn-orange)))) |
|
262 |
`(font-lock-warning-face ((t (:foreground ,zenburn-yellow-2 :weight bold)))) |
|
263 |
|
|
264 |
`(c-annotation-face ((t (:inherit font-lock-constant-face)))) |
|
265 |
;;;;; line numbers (Emacs 26.1 and above) |
|
266 |
`(line-number ((t (:foreground ,zenburn-bg+3 :background ,zenburn-bg-05)))) |
|
267 |
`(line-number-current-line ((t (:inherit line-number :foreground ,zenburn-yellow-2)))) |
|
268 |
;;;;; man |
|
269 |
'(Man-overstrike ((t (:inherit font-lock-keyword-face)))) |
|
270 |
'(Man-underline ((t (:inherit (font-lock-string-face underline))))) |
|
271 |
;;;;; newsticker |
|
272 |
`(newsticker-date-face ((t (:foreground ,zenburn-fg)))) |
|
273 |
`(newsticker-default-face ((t (:foreground ,zenburn-fg)))) |
|
274 |
`(newsticker-enclosure-face ((t (:foreground ,zenburn-green+3)))) |
|
275 |
`(newsticker-extra-face ((t (:foreground ,zenburn-bg+2 :height 0.8)))) |
|
276 |
`(newsticker-feed-face ((t (:foreground ,zenburn-fg)))) |
|
277 |
`(newsticker-immortal-item-face ((t (:foreground ,zenburn-green)))) |
|
278 |
`(newsticker-new-item-face ((t (:foreground ,zenburn-blue)))) |
|
279 |
`(newsticker-obsolete-item-face ((t (:foreground ,zenburn-red)))) |
|
280 |
`(newsticker-old-item-face ((t (:foreground ,zenburn-bg+3)))) |
|
281 |
`(newsticker-statistics-face ((t (:foreground ,zenburn-fg)))) |
|
282 |
`(newsticker-treeview-face ((t (:foreground ,zenburn-fg)))) |
|
283 |
`(newsticker-treeview-immortal-face ((t (:foreground ,zenburn-green)))) |
|
284 |
`(newsticker-treeview-listwindow-face ((t (:foreground ,zenburn-fg)))) |
|
285 |
`(newsticker-treeview-new-face ((t (:foreground ,zenburn-blue :weight bold)))) |
|
286 |
`(newsticker-treeview-obsolete-face ((t (:foreground ,zenburn-red)))) |
|
287 |
`(newsticker-treeview-old-face ((t (:foreground ,zenburn-bg+3)))) |
|
288 |
`(newsticker-treeview-selection-face ((t (:background ,zenburn-bg-1 :foreground ,zenburn-yellow)))) |
|
289 |
;;;;; woman |
|
290 |
'(woman-bold ((t (:inherit font-lock-keyword-face)))) |
|
291 |
'(woman-italic ((t (:inherit (font-lock-string-face italic))))) |
|
292 |
;;;; Third-party |
|
293 |
;;;;; ace-jump |
|
294 |
`(ace-jump-face-background |
|
295 |
((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg :inverse-video nil)))) |
|
296 |
`(ace-jump-face-foreground |
|
297 |
((t (:foreground ,zenburn-green+2 :background ,zenburn-bg :inverse-video nil)))) |
|
298 |
;;;;; ace-window |
|
299 |
`(aw-background-face |
|
300 |
((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg :inverse-video nil)))) |
|
301 |
`(aw-leading-char-face ((t (:inherit aw-mode-line-face)))) |
|
302 |
;;;;; android mode |
|
303 |
`(android-mode-debug-face ((t (:foreground ,zenburn-green+1)))) |
|
304 |
`(android-mode-error-face ((t (:foreground ,zenburn-orange :weight bold)))) |
|
305 |
`(android-mode-info-face ((t (:foreground ,zenburn-fg)))) |
|
306 |
`(android-mode-verbose-face ((t (:foreground ,zenburn-green)))) |
|
307 |
`(android-mode-warning-face ((t (:foreground ,zenburn-yellow)))) |
|
308 |
;;;;; anzu |
|
309 |
`(anzu-mode-line ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
310 |
`(anzu-mode-line-no-match ((t (:foreground ,zenburn-red :weight bold)))) |
|
311 |
`(anzu-match-1 ((t (:foreground ,zenburn-bg :background ,zenburn-green)))) |
|
312 |
`(anzu-match-2 ((t (:foreground ,zenburn-bg :background ,zenburn-orange)))) |
|
313 |
`(anzu-match-3 ((t (:foreground ,zenburn-bg :background ,zenburn-blue)))) |
|
314 |
`(anzu-replace-to ((t (:inherit anzu-replace-highlight :foreground ,zenburn-yellow)))) |
|
315 |
;;;;; auctex |
|
316 |
`(font-latex-bold-face ((t (:inherit bold)))) |
|
317 |
`(font-latex-warning-face ((t (:foreground nil :inherit font-lock-warning-face)))) |
|
318 |
`(font-latex-sectioning-5-face ((t (:foreground ,zenburn-red :weight bold )))) |
|
319 |
`(font-latex-sedate-face ((t (:foreground ,zenburn-yellow)))) |
|
320 |
`(font-latex-italic-face ((t (:foreground ,zenburn-cyan :slant italic)))) |
|
321 |
`(font-latex-string-face ((t (:inherit ,font-lock-string-face)))) |
|
322 |
`(font-latex-math-face ((t (:foreground ,zenburn-orange)))) |
|
323 |
`(font-latex-script-char-face ((t (:foreground ,zenburn-orange)))) |
|
324 |
;;;;; agda-mode |
|
325 |
`(agda2-highlight-keyword-face ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
326 |
`(agda2-highlight-string-face ((t (:foreground ,zenburn-red)))) |
|
327 |
`(agda2-highlight-symbol-face ((t (:foreground ,zenburn-orange)))) |
|
328 |
`(agda2-highlight-primitive-type-face ((t (:foreground ,zenburn-blue-1)))) |
|
329 |
`(agda2-highlight-inductive-constructor-face ((t (:foreground ,zenburn-fg)))) |
|
330 |
`(agda2-highlight-coinductive-constructor-face ((t (:foreground ,zenburn-fg)))) |
|
331 |
`(agda2-highlight-datatype-face ((t (:foreground ,zenburn-blue)))) |
|
332 |
`(agda2-highlight-function-face ((t (:foreground ,zenburn-blue)))) |
|
333 |
`(agda2-highlight-module-face ((t (:foreground ,zenburn-blue-1)))) |
|
334 |
`(agda2-highlight-error-face ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
335 |
`(agda2-highlight-unsolved-meta-face ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
336 |
`(agda2-highlight-unsolved-constraint-face ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
337 |
`(agda2-highlight-termination-problem-face ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
338 |
`(agda2-highlight-incomplete-pattern-face ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
339 |
`(agda2-highlight-typechecks-face ((t (:background ,zenburn-red-4)))) |
|
340 |
;;;;; auto-complete |
|
341 |
`(ac-candidate-face ((t (:background ,zenburn-bg+3 :foreground ,zenburn-bg-2)))) |
|
342 |
`(ac-selection-face ((t (:background ,zenburn-blue-4 :foreground ,zenburn-fg)))) |
|
343 |
`(popup-tip-face ((t (:background ,zenburn-yellow-2 :foreground ,zenburn-bg-2)))) |
|
344 |
`(popup-menu-mouse-face ((t (:background ,zenburn-yellow-2 :foreground ,zenburn-bg-2)))) |
|
345 |
`(popup-summary-face ((t (:background ,zenburn-bg+3 :foreground ,zenburn-bg-2)))) |
|
346 |
`(popup-scroll-bar-foreground-face ((t (:background ,zenburn-blue-5)))) |
|
347 |
`(popup-scroll-bar-background-face ((t (:background ,zenburn-bg-1)))) |
|
348 |
`(popup-isearch-match ((t (:background ,zenburn-bg :foreground ,zenburn-fg)))) |
|
349 |
;;;;; avy |
|
350 |
`(avy-background-face |
|
351 |
((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg :inverse-video nil)))) |
|
352 |
`(avy-lead-face-0 |
|
353 |
((t (:foreground ,zenburn-green+3 :background ,zenburn-bg :inverse-video nil :weight bold)))) |
|
354 |
`(avy-lead-face-1 |
|
355 |
((t (:foreground ,zenburn-yellow :background ,zenburn-bg :inverse-video nil :weight bold)))) |
|
356 |
`(avy-lead-face-2 |
|
357 |
((t (:foreground ,zenburn-red+1 :background ,zenburn-bg :inverse-video nil :weight bold)))) |
|
358 |
`(avy-lead-face |
|
359 |
((t (:foreground ,zenburn-cyan :background ,zenburn-bg :inverse-video nil :weight bold)))) |
|
360 |
;;;;; company-mode |
|
361 |
`(company-tooltip ((t (:foreground ,zenburn-fg :background ,zenburn-bg+1)))) |
|
362 |
`(company-tooltip-annotation ((t (:foreground ,zenburn-orange :background ,zenburn-bg+1)))) |
|
363 |
`(company-tooltip-annotation-selection ((t (:foreground ,zenburn-orange :background ,zenburn-bg-1)))) |
|
364 |
`(company-tooltip-selection ((t (:foreground ,zenburn-fg :background ,zenburn-bg-1)))) |
|
365 |
`(company-tooltip-mouse ((t (:background ,zenburn-bg-1)))) |
|
366 |
`(company-tooltip-common ((t (:foreground ,zenburn-green+2)))) |
|
367 |
`(company-tooltip-common-selection ((t (:foreground ,zenburn-green+2)))) |
|
368 |
`(company-scrollbar-fg ((t (:background ,zenburn-bg-1)))) |
|
369 |
`(company-scrollbar-bg ((t (:background ,zenburn-bg+2)))) |
|
370 |
`(company-preview ((t (:background ,zenburn-green+2)))) |
|
371 |
`(company-preview-common ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg-1)))) |
|
372 |
;;;;; bm |
|
373 |
`(bm-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) |
|
374 |
`(bm-fringe-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) |
|
375 |
`(bm-fringe-persistent-face ((t (:background ,zenburn-green-2 :foreground ,zenburn-bg)))) |
|
376 |
`(bm-persistent-face ((t (:background ,zenburn-green-2 :foreground ,zenburn-bg)))) |
|
377 |
;;;;; calfw |
|
378 |
`(cfw:face-annotation ((t (:foreground ,zenburn-red :inherit cfw:face-day-title)))) |
|
379 |
`(cfw:face-day-title ((t nil))) |
|
380 |
`(cfw:face-default-content ((t (:foreground ,zenburn-green)))) |
|
381 |
`(cfw:face-default-day ((t (:weight bold)))) |
|
382 |
`(cfw:face-disable ((t (:foreground ,zenburn-fg-1)))) |
|
383 |
`(cfw:face-grid ((t (:inherit shadow)))) |
|
384 |
`(cfw:face-header ((t (:inherit font-lock-keyword-face)))) |
|
385 |
`(cfw:face-holiday ((t (:inherit cfw:face-sunday)))) |
|
386 |
`(cfw:face-periods ((t (:foreground ,zenburn-cyan)))) |
|
387 |
`(cfw:face-saturday ((t (:foreground ,zenburn-blue :weight bold)))) |
|
388 |
`(cfw:face-select ((t (:background ,zenburn-blue-5)))) |
|
389 |
`(cfw:face-sunday ((t (:foreground ,zenburn-red :weight bold)))) |
|
390 |
`(cfw:face-title ((t (:height 2.0 :inherit (variable-pitch font-lock-keyword-face))))) |
|
391 |
`(cfw:face-today ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
392 |
`(cfw:face-today-title ((t (:inherit highlight bold)))) |
|
393 |
`(cfw:face-toolbar ((t (:background ,zenburn-blue-5)))) |
|
394 |
`(cfw:face-toolbar-button-off ((t (:underline nil :inherit link)))) |
|
395 |
`(cfw:face-toolbar-button-on ((t (:underline nil :inherit link-visited)))) |
|
396 |
;;;;; cider |
|
397 |
`(cider-result-overlay-face ((t (:background unspecified)))) |
|
398 |
`(cider-enlightened-face ((t (:box (:color ,zenburn-orange :line-width -1))))) |
|
399 |
`(cider-enlightened-local-face ((t (:weight bold :foreground ,zenburn-green+1)))) |
|
400 |
`(cider-deprecated-face ((t (:background ,zenburn-yellow-2)))) |
|
401 |
`(cider-instrumented-face ((t (:box (:color ,zenburn-red :line-width -1))))) |
|
402 |
`(cider-traced-face ((t (:box (:color ,zenburn-cyan :line-width -1))))) |
|
403 |
`(cider-test-failure-face ((t (:background ,zenburn-red-4)))) |
|
404 |
`(cider-test-error-face ((t (:background ,zenburn-magenta)))) |
|
405 |
`(cider-test-success-face ((t (:background ,zenburn-green-2)))) |
|
406 |
`(cider-fringe-good-face ((t (:foreground ,zenburn-green+4)))) |
|
407 |
;;;;; circe |
|
408 |
`(circe-highlight-nick-face ((t (:foreground ,zenburn-cyan)))) |
|
409 |
`(circe-my-message-face ((t (:foreground ,zenburn-fg)))) |
|
410 |
`(circe-fool-face ((t (:foreground ,zenburn-red+1)))) |
|
411 |
`(circe-topic-diff-removed-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
412 |
`(circe-originator-face ((t (:foreground ,zenburn-fg)))) |
|
413 |
`(circe-server-face ((t (:foreground ,zenburn-green)))) |
|
414 |
`(circe-topic-diff-new-face ((t (:foreground ,zenburn-orange :weight bold)))) |
|
415 |
`(circe-prompt-face ((t (:foreground ,zenburn-orange :background ,zenburn-bg :weight bold)))) |
|
416 |
;;;;; context-coloring |
|
417 |
`(context-coloring-level-0-face ((t :foreground ,zenburn-fg))) |
|
418 |
`(context-coloring-level-1-face ((t :foreground ,zenburn-cyan))) |
|
419 |
`(context-coloring-level-2-face ((t :foreground ,zenburn-green+4))) |
|
420 |
`(context-coloring-level-3-face ((t :foreground ,zenburn-yellow))) |
|
421 |
`(context-coloring-level-4-face ((t :foreground ,zenburn-orange))) |
|
422 |
`(context-coloring-level-5-face ((t :foreground ,zenburn-magenta))) |
|
423 |
`(context-coloring-level-6-face ((t :foreground ,zenburn-blue+1))) |
|
424 |
`(context-coloring-level-7-face ((t :foreground ,zenburn-green+2))) |
|
425 |
`(context-coloring-level-8-face ((t :foreground ,zenburn-yellow-2))) |
|
426 |
`(context-coloring-level-9-face ((t :foreground ,zenburn-red+1))) |
|
427 |
;;;;; coq |
|
428 |
`(coq-solve-tactics-face ((t (:foreground nil :inherit font-lock-constant-face)))) |
|
429 |
;;;;; ctable |
|
430 |
`(ctbl:face-cell-select ((t (:background ,zenburn-blue :foreground ,zenburn-bg)))) |
|
431 |
`(ctbl:face-continue-bar ((t (:background ,zenburn-bg-05 :foreground ,zenburn-bg)))) |
|
432 |
`(ctbl:face-row-select ((t (:background ,zenburn-cyan :foreground ,zenburn-bg)))) |
|
433 |
;;;;; debbugs |
|
434 |
`(debbugs-gnu-done ((t (:foreground ,zenburn-fg-1)))) |
|
435 |
`(debbugs-gnu-handled ((t (:foreground ,zenburn-green)))) |
|
436 |
`(debbugs-gnu-new ((t (:foreground ,zenburn-red)))) |
|
437 |
`(debbugs-gnu-pending ((t (:foreground ,zenburn-blue)))) |
|
438 |
`(debbugs-gnu-stale ((t (:foreground ,zenburn-orange)))) |
|
439 |
`(debbugs-gnu-tagged ((t (:foreground ,zenburn-red)))) |
|
440 |
;;;;; diff |
|
441 |
`(diff-added ((t (:background ,zenburn-green-5 :foreground ,zenburn-green+2)))) |
|
442 |
`(diff-changed ((t (:background "#555511" :foreground ,zenburn-yellow-1)))) |
|
443 |
`(diff-removed ((t (:background ,zenburn-red-6 :foreground ,zenburn-red+1)))) |
|
444 |
`(diff-refine-added ((t (:background ,zenburn-green-4 :foreground ,zenburn-green+3)))) |
|
445 |
`(diff-refine-changed ((t (:background "#888811" :foreground ,zenburn-yellow)))) |
|
446 |
`(diff-refine-removed ((t (:background ,zenburn-red-5 :foreground ,zenburn-red+2)))) |
|
447 |
`(diff-header ((,class (:background ,zenburn-bg+2)) |
|
448 |
(t (:background ,zenburn-fg :foreground ,zenburn-bg)))) |
|
449 |
`(diff-file-header |
|
450 |
((,class (:background ,zenburn-bg+2 :foreground ,zenburn-fg :weight bold)) |
|
451 |
(t (:background ,zenburn-fg :foreground ,zenburn-bg :weight bold)))) |
|
452 |
;;;;; diff-hl |
|
453 |
`(diff-hl-change ((,class (:foreground ,zenburn-blue :background ,zenburn-blue-2)))) |
|
454 |
`(diff-hl-delete ((,class (:foreground ,zenburn-red+1 :background ,zenburn-red-1)))) |
|
455 |
`(diff-hl-insert ((,class (:foreground ,zenburn-green+1 :background ,zenburn-green-2)))) |
|
456 |
;;;;; dim-autoload |
|
457 |
`(dim-autoload-cookie-line ((t :foreground ,zenburn-bg+1))) |
|
458 |
;;;;; dired+ |
|
459 |
`(diredp-display-msg ((t (:foreground ,zenburn-blue)))) |
|
460 |
`(diredp-compressed-file-suffix ((t (:foreground ,zenburn-orange)))) |
|
461 |
`(diredp-date-time ((t (:foreground ,zenburn-magenta)))) |
|
462 |
`(diredp-deletion ((t (:foreground ,zenburn-yellow)))) |
|
463 |
`(diredp-deletion-file-name ((t (:foreground ,zenburn-red)))) |
|
464 |
`(diredp-dir-heading ((t (:foreground ,zenburn-blue :background ,zenburn-bg-1)))) |
|
465 |
`(diredp-dir-priv ((t (:foreground ,zenburn-cyan)))) |
|
466 |
`(diredp-exec-priv ((t (:foreground ,zenburn-red)))) |
|
467 |
`(diredp-executable-tag ((t (:foreground ,zenburn-green+1)))) |
|
468 |
`(diredp-file-name ((t (:foreground ,zenburn-blue)))) |
|
469 |
`(diredp-file-suffix ((t (:foreground ,zenburn-green)))) |
|
470 |
`(diredp-flag-mark ((t (:foreground ,zenburn-yellow)))) |
|
471 |
`(diredp-flag-mark-line ((t (:foreground ,zenburn-orange)))) |
|
472 |
`(diredp-ignored-file-name ((t (:foreground ,zenburn-red)))) |
|
473 |
`(diredp-link-priv ((t (:foreground ,zenburn-yellow)))) |
|
474 |
`(diredp-mode-line-flagged ((t (:foreground ,zenburn-yellow)))) |
|
475 |
`(diredp-mode-line-marked ((t (:foreground ,zenburn-orange)))) |
|
476 |
`(diredp-no-priv ((t (:foreground ,zenburn-fg)))) |
|
477 |
`(diredp-number ((t (:foreground ,zenburn-green+1)))) |
|
478 |
`(diredp-other-priv ((t (:foreground ,zenburn-yellow-1)))) |
|
479 |
`(diredp-rare-priv ((t (:foreground ,zenburn-red-1)))) |
|
480 |
`(diredp-read-priv ((t (:foreground ,zenburn-green-2)))) |
|
481 |
`(diredp-symlink ((t (:foreground ,zenburn-yellow)))) |
|
482 |
`(diredp-write-priv ((t (:foreground ,zenburn-magenta)))) |
|
483 |
;;;;; dired-async |
|
484 |
`(dired-async-failures ((t (:foreground ,zenburn-red :weight bold)))) |
|
485 |
`(dired-async-message ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
486 |
`(dired-async-mode-message ((t (:foreground ,zenburn-yellow)))) |
|
487 |
;;;;; diredfl |
|
488 |
`(diredfl-compressed-file-suffix ((t (:foreground ,zenburn-orange)))) |
|
489 |
`(diredfl-date-time ((t (:foreground ,zenburn-magenta)))) |
|
490 |
`(diredfl-deletion ((t (:foreground ,zenburn-yellow)))) |
|
491 |
`(diredfl-deletion-file-name ((t (:foreground ,zenburn-red)))) |
|
492 |
`(diredfl-dir-heading ((t (:foreground ,zenburn-blue :background ,zenburn-bg-1)))) |
|
493 |
`(diredfl-dir-priv ((t (:foreground ,zenburn-cyan)))) |
|
494 |
`(diredfl-exec-priv ((t (:foreground ,zenburn-red)))) |
|
495 |
`(diredfl-executable-tag ((t (:foreground ,zenburn-green+1)))) |
|
496 |
`(diredfl-file-name ((t (:foreground ,zenburn-blue)))) |
|
497 |
`(diredfl-file-suffix ((t (:foreground ,zenburn-green)))) |
|
498 |
`(diredfl-flag-mark ((t (:foreground ,zenburn-yellow)))) |
|
499 |
`(diredfl-flag-mark-line ((t (:foreground ,zenburn-orange)))) |
|
500 |
`(diredfl-ignored-file-name ((t (:foreground ,zenburn-red)))) |
|
501 |
`(diredfl-link-priv ((t (:foreground ,zenburn-yellow)))) |
|
502 |
`(diredfl-no-priv ((t (:foreground ,zenburn-fg)))) |
|
503 |
`(diredfl-number ((t (:foreground ,zenburn-green+1)))) |
|
504 |
`(diredfl-other-priv ((t (:foreground ,zenburn-yellow-1)))) |
|
505 |
`(diredfl-rare-priv ((t (:foreground ,zenburn-red-1)))) |
|
506 |
`(diredfl-read-priv ((t (:foreground ,zenburn-green-1)))) |
|
507 |
`(diredfl-symlink ((t (:foreground ,zenburn-yellow)))) |
|
508 |
`(diredfl-write-priv ((t (:foreground ,zenburn-magenta)))) |
|
509 |
;;;;; ediff |
|
510 |
`(ediff-current-diff-A ((t (:inherit diff-removed)))) |
|
511 |
`(ediff-current-diff-Ancestor ((t (:inherit ediff-current-diff-A)))) |
|
512 |
`(ediff-current-diff-B ((t (:inherit diff-added)))) |
|
513 |
`(ediff-current-diff-C ((t (:foreground ,zenburn-blue+2 :background ,zenburn-blue-5)))) |
|
514 |
`(ediff-even-diff-A ((t (:background ,zenburn-bg+1)))) |
|
515 |
`(ediff-even-diff-Ancestor ((t (:background ,zenburn-bg+1)))) |
|
516 |
`(ediff-even-diff-B ((t (:background ,zenburn-bg+1)))) |
|
517 |
`(ediff-even-diff-C ((t (:background ,zenburn-bg+1)))) |
|
518 |
`(ediff-fine-diff-A ((t (:inherit diff-refine-removed :weight bold)))) |
|
519 |
`(ediff-fine-diff-Ancestor ((t (:inherit ediff-fine-diff-A)))) |
|
520 |
`(ediff-fine-diff-B ((t (:inherit diff-refine-added :weight bold)))) |
|
521 |
`(ediff-fine-diff-C ((t (:foreground ,zenburn-blue+3 :background ,zenburn-blue-4 :weight bold)))) |
|
522 |
`(ediff-odd-diff-A ((t (:background ,zenburn-bg+2)))) |
|
523 |
`(ediff-odd-diff-Ancestor ((t (:inherit ediff-odd-diff-A)))) |
|
524 |
`(ediff-odd-diff-B ((t (:inherit ediff-odd-diff-A)))) |
|
525 |
`(ediff-odd-diff-C ((t (:inherit ediff-odd-diff-A)))) |
|
526 |
;;;;; egg |
|
527 |
`(egg-text-base ((t (:foreground ,zenburn-fg)))) |
|
528 |
`(egg-help-header-1 ((t (:foreground ,zenburn-yellow)))) |
|
529 |
`(egg-help-header-2 ((t (:foreground ,zenburn-green+3)))) |
|
530 |
`(egg-branch ((t (:foreground ,zenburn-yellow)))) |
|
531 |
`(egg-branch-mono ((t (:foreground ,zenburn-yellow)))) |
|
532 |
`(egg-term ((t (:foreground ,zenburn-yellow)))) |
|
533 |
`(egg-diff-add ((t (:foreground ,zenburn-green+4)))) |
|
534 |
`(egg-diff-del ((t (:foreground ,zenburn-red+1)))) |
|
535 |
`(egg-diff-file-header ((t (:foreground ,zenburn-yellow-2)))) |
|
536 |
`(egg-section-title ((t (:foreground ,zenburn-yellow)))) |
|
537 |
`(egg-stash-mono ((t (:foreground ,zenburn-green+4)))) |
|
538 |
;;;;; elfeed |
|
539 |
`(elfeed-log-error-level-face ((t (:foreground ,zenburn-red)))) |
|
540 |
`(elfeed-log-info-level-face ((t (:foreground ,zenburn-blue)))) |
|
541 |
`(elfeed-log-warn-level-face ((t (:foreground ,zenburn-yellow)))) |
|
542 |
`(elfeed-search-date-face ((t (:foreground ,zenburn-yellow-1 :underline t |
|
543 |
:weight bold)))) |
|
544 |
`(elfeed-search-tag-face ((t (:foreground ,zenburn-green)))) |
|
545 |
`(elfeed-search-feed-face ((t (:foreground ,zenburn-cyan)))) |
|
546 |
;;;;; emacs-w3m |
|
547 |
`(w3m-anchor ((t (:foreground ,zenburn-yellow :underline t |
|
548 |
:weight bold)))) |
|
549 |
`(w3m-arrived-anchor ((t (:foreground ,zenburn-yellow-2 |
|
550 |
:underline t :weight normal)))) |
|
551 |
`(w3m-form ((t (:foreground ,zenburn-red-1 :underline t)))) |
|
552 |
`(w3m-header-line-location-title ((t (:foreground ,zenburn-yellow |
|
553 |
:underline t :weight bold)))) |
|
554 |
'(w3m-history-current-url ((t (:inherit match)))) |
|
555 |
`(w3m-lnum ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
556 |
`(w3m-lnum-match ((t (:background ,zenburn-bg-1 |
|
557 |
:foreground ,zenburn-orange |
|
558 |
:weight bold)))) |
|
559 |
`(w3m-lnum-minibuffer-prompt ((t (:foreground ,zenburn-yellow)))) |
|
560 |
;;;;; erc |
|
561 |
`(erc-action-face ((t (:inherit erc-default-face)))) |
|
562 |
`(erc-bold-face ((t (:weight bold)))) |
|
563 |
`(erc-current-nick-face ((t (:foreground ,zenburn-blue :weight bold)))) |
|
564 |
`(erc-dangerous-host-face ((t (:inherit font-lock-warning-face)))) |
|
565 |
`(erc-default-face ((t (:foreground ,zenburn-fg)))) |
|
566 |
`(erc-direct-msg-face ((t (:inherit erc-default-face)))) |
|
567 |
`(erc-error-face ((t (:inherit font-lock-warning-face)))) |
|
568 |
`(erc-fool-face ((t (:inherit erc-default-face)))) |
|
569 |
`(erc-highlight-face ((t (:inherit hover-highlight)))) |
|
570 |
`(erc-input-face ((t (:foreground ,zenburn-yellow)))) |
|
571 |
`(erc-keyword-face ((t (:foreground ,zenburn-blue :weight bold)))) |
|
572 |
`(erc-nick-default-face ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
573 |
`(erc-my-nick-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
574 |
`(erc-nick-msg-face ((t (:inherit erc-default-face)))) |
|
575 |
`(erc-notice-face ((t (:foreground ,zenburn-green)))) |
|
576 |
`(erc-pal-face ((t (:foreground ,zenburn-orange :weight bold)))) |
|
577 |
`(erc-prompt-face ((t (:foreground ,zenburn-orange :background ,zenburn-bg :weight bold)))) |
|
578 |
`(erc-timestamp-face ((t (:foreground ,zenburn-green+4)))) |
|
579 |
`(erc-underline-face ((t (:underline t)))) |
|
580 |
;;;;; eros |
|
581 |
`(eros-result-overlay-face ((t (:background unspecified)))) |
|
582 |
;;;;; ert |
|
583 |
`(ert-test-result-expected ((t (:foreground ,zenburn-green+4 :background ,zenburn-bg)))) |
|
584 |
`(ert-test-result-unexpected ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
585 |
;;;;; eshell |
|
586 |
`(eshell-prompt ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
587 |
`(eshell-ls-archive ((t (:foreground ,zenburn-red-1 :weight bold)))) |
|
588 |
`(eshell-ls-backup ((t (:inherit font-lock-comment-face)))) |
|
589 |
`(eshell-ls-clutter ((t (:inherit font-lock-comment-face)))) |
|
590 |
`(eshell-ls-directory ((t (:foreground ,zenburn-blue+1 :weight bold)))) |
|
591 |
`(eshell-ls-executable ((t (:foreground ,zenburn-red+1 :weight bold)))) |
|
592 |
`(eshell-ls-unreadable ((t (:foreground ,zenburn-fg)))) |
|
593 |
`(eshell-ls-missing ((t (:inherit font-lock-warning-face)))) |
|
594 |
`(eshell-ls-product ((t (:inherit font-lock-doc-face)))) |
|
595 |
`(eshell-ls-special ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
596 |
`(eshell-ls-symlink ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
597 |
;;;;; flx |
|
598 |
`(flx-highlight-face ((t (:foreground ,zenburn-green+2 :weight bold)))) |
|
599 |
;;;;; flycheck |
|
600 |
`(flycheck-error |
|
601 |
((((supports :underline (:style wave))) |
|
602 |
(:underline (:style wave :color ,zenburn-red-1) :inherit unspecified)) |
|
603 |
(t (:foreground ,zenburn-red-1 :weight bold :underline t)))) |
|
604 |
`(flycheck-warning |
|
605 |
((((supports :underline (:style wave))) |
|
606 |
(:underline (:style wave :color ,zenburn-yellow) :inherit unspecified)) |
|
607 |
(t (:foreground ,zenburn-yellow :weight bold :underline t)))) |
|
608 |
`(flycheck-info |
|
609 |
((((supports :underline (:style wave))) |
|
610 |
(:underline (:style wave :color ,zenburn-cyan) :inherit unspecified)) |
|
611 |
(t (:foreground ,zenburn-cyan :weight bold :underline t)))) |
|
612 |
`(flycheck-fringe-error ((t (:foreground ,zenburn-red-1 :weight bold)))) |
|
613 |
`(flycheck-fringe-warning ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
614 |
`(flycheck-fringe-info ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
615 |
;;;;; flymake |
|
616 |
`(flymake-errline |
|
617 |
((((supports :underline (:style wave))) |
|
618 |
(:underline (:style wave :color ,zenburn-red) |
|
619 |
:inherit unspecified :foreground unspecified :background unspecified)) |
|
620 |
(t (:foreground ,zenburn-red-1 :weight bold :underline t)))) |
|
621 |
`(flymake-warnline |
|
622 |
((((supports :underline (:style wave))) |
|
623 |
(:underline (:style wave :color ,zenburn-orange) |
|
624 |
:inherit unspecified :foreground unspecified :background unspecified)) |
|
625 |
(t (:foreground ,zenburn-orange :weight bold :underline t)))) |
|
626 |
`(flymake-infoline |
|
627 |
((((supports :underline (:style wave))) |
|
628 |
(:underline (:style wave :color ,zenburn-green) |
|
629 |
:inherit unspecified :foreground unspecified :background unspecified)) |
|
630 |
(t (:foreground ,zenburn-green-2 :weight bold :underline t)))) |
|
631 |
;;;;; flyspell |
|
632 |
`(flyspell-duplicate |
|
633 |
((((supports :underline (:style wave))) |
|
634 |
(:underline (:style wave :color ,zenburn-orange) :inherit unspecified)) |
|
635 |
(t (:foreground ,zenburn-orange :weight bold :underline t)))) |
|
636 |
`(flyspell-incorrect |
|
637 |
((((supports :underline (:style wave))) |
|
638 |
(:underline (:style wave :color ,zenburn-red) :inherit unspecified)) |
|
639 |
(t (:foreground ,zenburn-red-1 :weight bold :underline t)))) |
|
640 |
;;;;; full-ack |
|
641 |
`(ack-separator ((t (:foreground ,zenburn-fg)))) |
|
642 |
`(ack-file ((t (:foreground ,zenburn-blue)))) |
|
643 |
`(ack-line ((t (:foreground ,zenburn-yellow)))) |
|
644 |
`(ack-match ((t (:foreground ,zenburn-orange :background ,zenburn-bg-1 :weight bold)))) |
|
645 |
;;;;; git-annex |
|
646 |
'(git-annex-dired-annexed-available ((t (:inherit success :weight normal)))) |
|
647 |
'(git-annex-dired-annexed-unavailable ((t (:inherit error :weight normal)))) |
|
648 |
;;;;; git-commit |
|
649 |
`(git-commit-comment-action ((,class (:foreground ,zenburn-green+1 :weight bold)))) |
|
650 |
`(git-commit-comment-branch ((,class (:foreground ,zenburn-blue+1 :weight bold)))) ; obsolete |
|
651 |
`(git-commit-comment-branch-local ((,class (:foreground ,zenburn-blue+1 :weight bold)))) |
|
652 |
`(git-commit-comment-branch-remote ((,class (:foreground ,zenburn-green :weight bold)))) |
|
653 |
`(git-commit-comment-heading ((,class (:foreground ,zenburn-yellow :weight bold)))) |
|
654 |
;;;;; git-gutter |
|
655 |
`(git-gutter:added ((t (:foreground ,zenburn-green :weight bold :inverse-video t)))) |
|
656 |
`(git-gutter:deleted ((t (:foreground ,zenburn-red :weight bold :inverse-video t)))) |
|
657 |
`(git-gutter:modified ((t (:foreground ,zenburn-magenta :weight bold :inverse-video t)))) |
|
658 |
`(git-gutter:unchanged ((t (:foreground ,zenburn-fg :weight bold :inverse-video t)))) |
|
659 |
;;;;; git-gutter-fr |
|
660 |
`(git-gutter-fr:added ((t (:foreground ,zenburn-green :weight bold)))) |
|
661 |
`(git-gutter-fr:deleted ((t (:foreground ,zenburn-red :weight bold)))) |
|
662 |
`(git-gutter-fr:modified ((t (:foreground ,zenburn-magenta :weight bold)))) |
|
663 |
;;;;; git-rebase |
|
664 |
`(git-rebase-hash ((t (:foreground, zenburn-orange)))) |
|
665 |
;;;;; gnus |
|
666 |
`(gnus-group-mail-1 ((t (:weight bold :inherit gnus-group-mail-1-empty)))) |
|
667 |
`(gnus-group-mail-1-empty ((t (:inherit gnus-group-news-1-empty)))) |
|
668 |
`(gnus-group-mail-2 ((t (:weight bold :inherit gnus-group-mail-2-empty)))) |
|
669 |
`(gnus-group-mail-2-empty ((t (:inherit gnus-group-news-2-empty)))) |
|
670 |
`(gnus-group-mail-3 ((t (:weight bold :inherit gnus-group-mail-3-empty)))) |
|
671 |
`(gnus-group-mail-3-empty ((t (:inherit gnus-group-news-3-empty)))) |
|
672 |
`(gnus-group-mail-4 ((t (:weight bold :inherit gnus-group-mail-4-empty)))) |
|
673 |
`(gnus-group-mail-4-empty ((t (:inherit gnus-group-news-4-empty)))) |
|
674 |
`(gnus-group-mail-5 ((t (:weight bold :inherit gnus-group-mail-5-empty)))) |
|
675 |
`(gnus-group-mail-5-empty ((t (:inherit gnus-group-news-5-empty)))) |
|
676 |
`(gnus-group-mail-6 ((t (:weight bold :inherit gnus-group-mail-6-empty)))) |
|
677 |
`(gnus-group-mail-6-empty ((t (:inherit gnus-group-news-6-empty)))) |
|
678 |
`(gnus-group-mail-low ((t (:weight bold :inherit gnus-group-mail-low-empty)))) |
|
679 |
`(gnus-group-mail-low-empty ((t (:inherit gnus-group-news-low-empty)))) |
|
680 |
`(gnus-group-news-1 ((t (:weight bold :inherit gnus-group-news-1-empty)))) |
|
681 |
`(gnus-group-news-2 ((t (:weight bold :inherit gnus-group-news-2-empty)))) |
|
682 |
`(gnus-group-news-3 ((t (:weight bold :inherit gnus-group-news-3-empty)))) |
|
683 |
`(gnus-group-news-4 ((t (:weight bold :inherit gnus-group-news-4-empty)))) |
|
684 |
`(gnus-group-news-5 ((t (:weight bold :inherit gnus-group-news-5-empty)))) |
|
685 |
`(gnus-group-news-6 ((t (:weight bold :inherit gnus-group-news-6-empty)))) |
|
686 |
`(gnus-group-news-low ((t (:weight bold :inherit gnus-group-news-low-empty)))) |
|
687 |
`(gnus-header-content ((t (:inherit message-header-other)))) |
|
688 |
`(gnus-header-from ((t (:inherit message-header-to)))) |
|
689 |
`(gnus-header-name ((t (:inherit message-header-name)))) |
|
690 |
`(gnus-header-newsgroups ((t (:inherit message-header-other)))) |
|
691 |
`(gnus-header-subject ((t (:inherit message-header-subject)))) |
|
692 |
`(gnus-server-opened ((t (:foreground ,zenburn-green+2 :weight bold)))) |
|
693 |
`(gnus-server-denied ((t (:foreground ,zenburn-red+1 :weight bold)))) |
|
694 |
`(gnus-server-closed ((t (:foreground ,zenburn-blue :slant italic)))) |
|
695 |
`(gnus-server-offline ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
696 |
`(gnus-server-agent ((t (:foreground ,zenburn-blue :weight bold)))) |
|
697 |
`(gnus-summary-cancelled ((t (:foreground ,zenburn-orange)))) |
|
698 |
`(gnus-summary-high-ancient ((t (:foreground ,zenburn-blue)))) |
|
699 |
`(gnus-summary-high-read ((t (:foreground ,zenburn-green :weight bold)))) |
|
700 |
`(gnus-summary-high-ticked ((t (:foreground ,zenburn-orange :weight bold)))) |
|
701 |
`(gnus-summary-high-unread ((t (:foreground ,zenburn-fg :weight bold)))) |
|
702 |
`(gnus-summary-low-ancient ((t (:foreground ,zenburn-blue)))) |
|
703 |
`(gnus-summary-low-read ((t (:foreground ,zenburn-green)))) |
|
704 |
`(gnus-summary-low-ticked ((t (:foreground ,zenburn-orange :weight bold)))) |
|
705 |
`(gnus-summary-low-unread ((t (:foreground ,zenburn-fg)))) |
|
706 |
`(gnus-summary-normal-ancient ((t (:foreground ,zenburn-blue)))) |
|
707 |
`(gnus-summary-normal-read ((t (:foreground ,zenburn-green)))) |
|
708 |
`(gnus-summary-normal-ticked ((t (:foreground ,zenburn-orange :weight bold)))) |
|
709 |
`(gnus-summary-normal-unread ((t (:foreground ,zenburn-fg)))) |
|
710 |
`(gnus-summary-selected ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
711 |
`(gnus-cite-1 ((t (:foreground ,zenburn-blue)))) |
|
712 |
`(gnus-cite-10 ((t (:foreground ,zenburn-yellow-1)))) |
|
713 |
`(gnus-cite-11 ((t (:foreground ,zenburn-yellow)))) |
|
714 |
`(gnus-cite-2 ((t (:foreground ,zenburn-blue-1)))) |
|
715 |
`(gnus-cite-3 ((t (:foreground ,zenburn-blue-2)))) |
|
716 |
`(gnus-cite-4 ((t (:foreground ,zenburn-green+2)))) |
|
717 |
`(gnus-cite-5 ((t (:foreground ,zenburn-green+1)))) |
|
718 |
`(gnus-cite-6 ((t (:foreground ,zenburn-green)))) |
|
719 |
`(gnus-cite-7 ((t (:foreground ,zenburn-red)))) |
|
720 |
`(gnus-cite-8 ((t (:foreground ,zenburn-red-1)))) |
|
721 |
`(gnus-cite-9 ((t (:foreground ,zenburn-red-2)))) |
|
722 |
`(gnus-group-news-1-empty ((t (:foreground ,zenburn-yellow)))) |
|
723 |
`(gnus-group-news-2-empty ((t (:foreground ,zenburn-green+3)))) |
|
724 |
`(gnus-group-news-3-empty ((t (:foreground ,zenburn-green+1)))) |
|
725 |
`(gnus-group-news-4-empty ((t (:foreground ,zenburn-blue-2)))) |
|
726 |
`(gnus-group-news-5-empty ((t (:foreground ,zenburn-blue-3)))) |
|
727 |
`(gnus-group-news-6-empty ((t (:foreground ,zenburn-bg+2)))) |
|
728 |
`(gnus-group-news-low-empty ((t (:foreground ,zenburn-bg+2)))) |
|
729 |
`(gnus-signature ((t (:foreground ,zenburn-yellow)))) |
|
730 |
`(gnus-x ((t (:background ,zenburn-fg :foreground ,zenburn-bg)))) |
|
731 |
`(mm-uu-extract ((t (:background ,zenburn-bg-05 :foreground ,zenburn-green+1)))) |
|
732 |
;;;;; go-guru |
|
733 |
`(go-guru-hl-identifier-face ((t (:foreground ,zenburn-bg-1 :background ,zenburn-green+1)))) |
|
734 |
;;;;; guide-key |
|
735 |
`(guide-key/highlight-command-face ((t (:foreground ,zenburn-blue)))) |
|
736 |
`(guide-key/key-face ((t (:foreground ,zenburn-green)))) |
|
737 |
`(guide-key/prefix-command-face ((t (:foreground ,zenburn-green+1)))) |
|
738 |
;;;;; hackernews |
|
739 |
'(hackernews-comment-count ((t (:inherit link-visited :underline nil)))) |
|
740 |
'(hackernews-link ((t (:inherit link :underline nil)))) |
|
741 |
;;;;; helm |
|
742 |
`(helm-header |
|
743 |
((t (:foreground ,zenburn-green |
|
744 |
:background ,zenburn-bg |
|
745 |
:underline nil |
|
746 |
:box nil)))) |
|
747 |
`(helm-source-header |
|
748 |
((t (:foreground ,zenburn-yellow |
|
749 |
:background ,zenburn-bg-1 |
|
750 |
:underline nil |
|
751 |
:weight bold |
|
752 |
:box (:line-width -1 :style released-button))))) |
|
753 |
`(helm-selection ((t (:background ,zenburn-bg+1 :underline nil)))) |
|
754 |
`(helm-selection-line ((t (:background ,zenburn-bg+1)))) |
|
755 |
`(helm-visible-mark ((t (:foreground ,zenburn-bg :background ,zenburn-yellow-2)))) |
|
756 |
`(helm-candidate-number ((t (:foreground ,zenburn-green+4 :background ,zenburn-bg-1)))) |
|
757 |
`(helm-separator ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
758 |
`(helm-time-zone-current ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
759 |
`(helm-time-zone-home ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
760 |
`(helm-bookmark-addressbook ((t (:foreground ,zenburn-orange :background ,zenburn-bg)))) |
|
761 |
`(helm-bookmark-directory ((t (:foreground nil :background nil :inherit helm-ff-directory)))) |
|
762 |
`(helm-bookmark-file ((t (:foreground nil :background nil :inherit helm-ff-file)))) |
|
763 |
`(helm-bookmark-gnus ((t (:foreground ,zenburn-magenta :background ,zenburn-bg)))) |
|
764 |
`(helm-bookmark-info ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
765 |
`(helm-bookmark-man ((t (:foreground ,zenburn-yellow :background ,zenburn-bg)))) |
|
766 |
`(helm-bookmark-w3m ((t (:foreground ,zenburn-magenta :background ,zenburn-bg)))) |
|
767 |
`(helm-buffer-not-saved ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
768 |
`(helm-buffer-process ((t (:foreground ,zenburn-cyan :background ,zenburn-bg)))) |
|
769 |
`(helm-buffer-saved-out ((t (:foreground ,zenburn-fg :background ,zenburn-bg)))) |
|
770 |
`(helm-buffer-size ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg)))) |
|
771 |
`(helm-ff-directory ((t (:foreground ,zenburn-cyan :background ,zenburn-bg :weight bold)))) |
|
772 |
`(helm-ff-file ((t (:foreground ,zenburn-fg :background ,zenburn-bg :weight normal)))) |
|
773 |
`(helm-ff-executable ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg :weight normal)))) |
|
774 |
`(helm-ff-invalid-symlink ((t (:foreground ,zenburn-red :background ,zenburn-bg :weight bold)))) |
|
775 |
`(helm-ff-symlink ((t (:foreground ,zenburn-yellow :background ,zenburn-bg :weight bold)))) |
|
776 |
`(helm-ff-prefix ((t (:foreground ,zenburn-bg :background ,zenburn-yellow :weight normal)))) |
|
777 |
`(helm-grep-cmd-line ((t (:foreground ,zenburn-cyan :background ,zenburn-bg)))) |
|
778 |
`(helm-grep-file ((t (:foreground ,zenburn-fg :background ,zenburn-bg)))) |
|
779 |
`(helm-grep-finish ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
780 |
`(helm-grep-lineno ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg)))) |
|
781 |
`(helm-grep-match ((t (:foreground nil :background nil :inherit helm-match)))) |
|
782 |
`(helm-grep-running ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
783 |
`(helm-match ((t (:foreground ,zenburn-orange :background ,zenburn-bg-1 :weight bold)))) |
|
784 |
`(helm-moccur-buffer ((t (:foreground ,zenburn-cyan :background ,zenburn-bg)))) |
|
785 |
`(helm-mu-contacts-address-face ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg)))) |
|
786 |
`(helm-mu-contacts-name-face ((t (:foreground ,zenburn-fg :background ,zenburn-bg)))) |
|
787 |
;;;;; helm-swoop |
|
788 |
`(helm-swoop-target-line-face ((t (:foreground ,zenburn-fg :background ,zenburn-bg+1)))) |
|
789 |
`(helm-swoop-target-word-face ((t (:foreground ,zenburn-yellow :background ,zenburn-bg+2 :weight bold)))) |
|
790 |
;;;;; hl-line-mode |
|
791 |
`(hl-line-face ((,class (:background ,zenburn-bg-05)) |
|
792 |
(t :weight bold))) |
|
793 |
`(hl-line ((,class (:background ,zenburn-bg-05)) ; old emacsen |
|
794 |
(t :weight bold))) |
|
795 |
;;;;; hl-sexp |
|
796 |
`(hl-sexp-face ((,class (:background ,zenburn-bg+1)) |
|
797 |
(t :weight bold))) |
|
798 |
;;;;; hydra |
|
799 |
`(hydra-face-red ((t (:foreground ,zenburn-red-1 :background ,zenburn-bg)))) |
|
800 |
`(hydra-face-amaranth ((t (:foreground ,zenburn-red-3 :background ,zenburn-bg)))) |
|
801 |
`(hydra-face-blue ((t (:foreground ,zenburn-blue :background ,zenburn-bg)))) |
|
802 |
`(hydra-face-pink ((t (:foreground ,zenburn-magenta :background ,zenburn-bg)))) |
|
803 |
`(hydra-face-teal ((t (:foreground ,zenburn-cyan :background ,zenburn-bg)))) |
|
804 |
;;;;; info+ |
|
805 |
`(info-command-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange)))) |
|
806 |
`(info-constant-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-magenta)))) |
|
807 |
`(info-double-quoted-name ((t (:inherit font-lock-comment-face)))) |
|
808 |
`(info-file ((t (:background ,zenburn-bg-1 :foreground ,zenburn-yellow)))) |
|
809 |
`(info-function-ref-item ((t (:background ,zenburn-bg-1 :inherit font-lock-function-name-face)))) |
|
810 |
`(info-macro-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-yellow)))) |
|
811 |
`(info-menu ((t (:foreground ,zenburn-yellow)))) |
|
812 |
`(info-quoted-name ((t (:inherit font-lock-constant-face)))) |
|
813 |
`(info-reference-item ((t (:background ,zenburn-bg-1)))) |
|
814 |
`(info-single-quote ((t (:inherit font-lock-keyword-face)))) |
|
815 |
`(info-special-form-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-yellow)))) |
|
816 |
`(info-string ((t (:inherit font-lock-string-face)))) |
|
817 |
`(info-syntax-class-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-blue+1)))) |
|
818 |
`(info-user-option-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-red)))) |
|
819 |
`(info-variable-ref-item ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange)))) |
|
820 |
;;;;; irfc |
|
821 |
`(irfc-head-name-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
822 |
`(irfc-head-number-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
823 |
`(irfc-reference-face ((t (:foreground ,zenburn-blue-1 :weight bold)))) |
|
824 |
`(irfc-requirement-keyword-face ((t (:inherit font-lock-keyword-face)))) |
|
825 |
`(irfc-rfc-link-face ((t (:inherit link)))) |
|
826 |
`(irfc-rfc-number-face ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
827 |
`(irfc-std-number-face ((t (:foreground ,zenburn-green+4 :weight bold)))) |
|
828 |
`(irfc-table-item-face ((t (:foreground ,zenburn-green+3)))) |
|
829 |
`(irfc-title-face ((t (:foreground ,zenburn-yellow |
|
830 |
:underline t :weight bold)))) |
|
831 |
;;;;; ivy |
|
832 |
`(ivy-confirm-face ((t (:foreground ,zenburn-green :background ,zenburn-bg)))) |
|
833 |
`(ivy-current-match ((t (:foreground ,zenburn-yellow :weight bold :underline t)))) |
|
834 |
`(ivy-cursor ((t (:foreground ,zenburn-bg :background ,zenburn-fg)))) |
|
835 |
`(ivy-match-required-face ((t (:foreground ,zenburn-red :background ,zenburn-bg)))) |
|
836 |
`(ivy-minibuffer-match-face-1 ((t (:background ,zenburn-bg+1)))) |
|
837 |
`(ivy-minibuffer-match-face-2 ((t (:background ,zenburn-green-2)))) |
|
838 |
`(ivy-minibuffer-match-face-3 ((t (:background ,zenburn-green)))) |
|
839 |
`(ivy-minibuffer-match-face-4 ((t (:background ,zenburn-green+1)))) |
|
840 |
`(ivy-remote ((t (:foreground ,zenburn-blue :background ,zenburn-bg)))) |
|
841 |
`(ivy-subdir ((t (:foreground ,zenburn-yellow :background ,zenburn-bg)))) |
|
842 |
;;;;; ido-mode |
|
843 |
`(ido-first-match ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
844 |
`(ido-only-match ((t (:foreground ,zenburn-orange :weight bold)))) |
|
845 |
`(ido-subdir ((t (:foreground ,zenburn-yellow)))) |
|
846 |
`(ido-indicator ((t (:foreground ,zenburn-yellow :background ,zenburn-red-4)))) |
|
847 |
;;;;; iedit-mode |
|
848 |
`(iedit-occurrence ((t (:background ,zenburn-bg+2 :weight bold)))) |
|
849 |
;;;;; jabber-mode |
|
850 |
`(jabber-roster-user-away ((t (:foreground ,zenburn-green+2)))) |
|
851 |
`(jabber-roster-user-online ((t (:foreground ,zenburn-blue-1)))) |
|
852 |
`(jabber-roster-user-dnd ((t (:foreground ,zenburn-red+1)))) |
|
853 |
`(jabber-roster-user-xa ((t (:foreground ,zenburn-magenta)))) |
|
854 |
`(jabber-roster-user-chatty ((t (:foreground ,zenburn-orange)))) |
|
855 |
`(jabber-roster-user-error ((t (:foreground ,zenburn-red+1)))) |
|
856 |
`(jabber-rare-time-face ((t (:foreground ,zenburn-green+1)))) |
|
857 |
`(jabber-chat-prompt-local ((t (:foreground ,zenburn-blue-1)))) |
|
858 |
`(jabber-chat-prompt-foreign ((t (:foreground ,zenburn-red+1)))) |
|
859 |
`(jabber-chat-prompt-system ((t (:foreground ,zenburn-green+3)))) |
|
860 |
`(jabber-activity-face((t (:foreground ,zenburn-red+1)))) |
|
861 |
`(jabber-activity-personal-face ((t (:foreground ,zenburn-blue+1)))) |
|
862 |
`(jabber-title-small ((t (:height 1.1 :weight bold)))) |
|
863 |
`(jabber-title-medium ((t (:height 1.2 :weight bold)))) |
|
864 |
`(jabber-title-large ((t (:height 1.3 :weight bold)))) |
|
865 |
;;;;; js2-mode |
|
866 |
`(js2-warning ((t (:underline ,zenburn-orange)))) |
|
867 |
`(js2-error ((t (:foreground ,zenburn-red :weight bold)))) |
|
868 |
`(js2-jsdoc-tag ((t (:foreground ,zenburn-green-2)))) |
|
869 |
`(js2-jsdoc-type ((t (:foreground ,zenburn-green+2)))) |
|
870 |
`(js2-jsdoc-value ((t (:foreground ,zenburn-green+3)))) |
|
871 |
`(js2-function-param ((t (:foreground, zenburn-orange)))) |
|
872 |
`(js2-external-variable ((t (:foreground ,zenburn-orange)))) |
|
873 |
;;;;; additional js2 mode attributes for better syntax highlighting |
|
874 |
`(js2-instance-member ((t (:foreground ,zenburn-green-2)))) |
|
875 |
`(js2-jsdoc-html-tag-delimiter ((t (:foreground ,zenburn-orange)))) |
|
876 |
`(js2-jsdoc-html-tag-name ((t (:foreground ,zenburn-red-1)))) |
|
877 |
`(js2-object-property ((t (:foreground ,zenburn-blue+1)))) |
|
878 |
`(js2-magic-paren ((t (:foreground ,zenburn-blue-5)))) |
|
879 |
`(js2-private-function-call ((t (:foreground ,zenburn-cyan)))) |
|
880 |
`(js2-function-call ((t (:foreground ,zenburn-cyan)))) |
|
881 |
`(js2-private-member ((t (:foreground ,zenburn-blue-1)))) |
|
882 |
`(js2-keywords ((t (:foreground ,zenburn-magenta)))) |
|
883 |
;;;;; ledger-mode |
|
884 |
`(ledger-font-payee-uncleared-face ((t (:foreground ,zenburn-red-1 :weight bold)))) |
|
885 |
`(ledger-font-payee-cleared-face ((t (:foreground ,zenburn-fg :weight normal)))) |
|
886 |
`(ledger-font-payee-pending-face ((t (:foreground ,zenburn-red :weight normal)))) |
|
887 |
`(ledger-font-xact-highlight-face ((t (:background ,zenburn-bg+1)))) |
|
888 |
`(ledger-font-auto-xact-face ((t (:foreground ,zenburn-yellow-1 :weight normal)))) |
|
889 |
`(ledger-font-periodic-xact-face ((t (:foreground ,zenburn-green :weight normal)))) |
|
890 |
`(ledger-font-pending-face ((t (:foreground ,zenburn-orange weight: normal)))) |
|
891 |
`(ledger-font-other-face ((t (:foreground ,zenburn-fg)))) |
|
892 |
`(ledger-font-posting-date-face ((t (:foreground ,zenburn-orange :weight normal)))) |
|
893 |
`(ledger-font-posting-account-face ((t (:foreground ,zenburn-blue-1)))) |
|
894 |
`(ledger-font-posting-account-cleared-face ((t (:foreground ,zenburn-fg)))) |
|
895 |
`(ledger-font-posting-account-pending-face ((t (:foreground ,zenburn-orange)))) |
|
896 |
`(ledger-font-posting-amount-face ((t (:foreground ,zenburn-orange)))) |
|
897 |
`(ledger-occur-narrowed-face ((t (:foreground ,zenburn-fg-1 :invisible t)))) |
|
898 |
`(ledger-occur-xact-face ((t (:background ,zenburn-bg+1)))) |
|
899 |
`(ledger-font-comment-face ((t (:foreground ,zenburn-green)))) |
|
900 |
`(ledger-font-reconciler-uncleared-face ((t (:foreground ,zenburn-red-1 :weight bold)))) |
|
901 |
`(ledger-font-reconciler-cleared-face ((t (:foreground ,zenburn-fg :weight normal)))) |
|
902 |
`(ledger-font-reconciler-pending-face ((t (:foreground ,zenburn-orange :weight normal)))) |
|
903 |
`(ledger-font-report-clickable-face ((t (:foreground ,zenburn-orange :weight normal)))) |
|
904 |
;;;;; linum-mode |
|
905 |
`(linum ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
906 |
;;;;; lispy |
|
907 |
`(lispy-command-name-face ((t (:background ,zenburn-bg-05 :inherit font-lock-function-name-face)))) |
|
908 |
`(lispy-cursor-face ((t (:foreground ,zenburn-bg :background ,zenburn-fg)))) |
|
909 |
`(lispy-face-hint ((t (:inherit highlight :foreground ,zenburn-yellow)))) |
|
910 |
;;;;; ruler-mode |
|
911 |
`(ruler-mode-column-number ((t (:inherit 'ruler-mode-default :foreground ,zenburn-fg)))) |
|
912 |
`(ruler-mode-fill-column ((t (:inherit 'ruler-mode-default :foreground ,zenburn-yellow)))) |
|
913 |
`(ruler-mode-goal-column ((t (:inherit 'ruler-mode-fill-column)))) |
|
914 |
`(ruler-mode-comment-column ((t (:inherit 'ruler-mode-fill-column)))) |
|
915 |
`(ruler-mode-tab-stop ((t (:inherit 'ruler-mode-fill-column)))) |
|
916 |
`(ruler-mode-current-column ((t (:foreground ,zenburn-yellow :box t)))) |
|
917 |
`(ruler-mode-default ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
918 |
|
|
919 |
;;;;; lui |
|
920 |
`(lui-time-stamp-face ((t (:foreground ,zenburn-blue-1)))) |
|
921 |
`(lui-hilight-face ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg)))) |
|
922 |
`(lui-button-face ((t (:inherit hover-highlight)))) |
|
923 |
;;;;; macrostep |
|
924 |
`(macrostep-gensym-1 |
|
925 |
((t (:foreground ,zenburn-green+2 :background ,zenburn-bg-1)))) |
|
926 |
`(macrostep-gensym-2 |
|
927 |
((t (:foreground ,zenburn-red+1 :background ,zenburn-bg-1)))) |
|
928 |
`(macrostep-gensym-3 |
|
929 |
((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg-1)))) |
|
930 |
`(macrostep-gensym-4 |
|
931 |
((t (:foreground ,zenburn-magenta :background ,zenburn-bg-1)))) |
|
932 |
`(macrostep-gensym-5 |
|
933 |
((t (:foreground ,zenburn-yellow :background ,zenburn-bg-1)))) |
|
934 |
`(macrostep-expansion-highlight-face |
|
935 |
((t (:inherit highlight)))) |
|
936 |
`(macrostep-macro-face |
|
937 |
((t (:underline t)))) |
|
938 |
;;;;; magit |
|
939 |
;;;;;; headings and diffs |
|
940 |
`(magit-section-highlight ((t (:background ,zenburn-bg+05)))) |
|
941 |
`(magit-section-heading ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
942 |
`(magit-section-heading-selection ((t (:foreground ,zenburn-orange :weight bold)))) |
|
943 |
|
|
944 |
`(magit-diff-added ((t (:inherit diff-added)))) |
|
945 |
`(magit-diff-added-highlight ((t (:inherit diff-refine-added)))) |
|
946 |
`(magit-diff-removed ((t (:inherit diff-removed)))) |
|
947 |
`(magit-diff-removed-highlight ((t (:inherit diff-refine-removed)))) |
|
948 |
|
|
949 |
`(magit-diff-file-heading ((t (:weight bold)))) |
|
950 |
`(magit-diff-file-heading-highlight ((t (:background ,zenburn-bg+05 :weight bold)))) |
|
951 |
`(magit-diff-file-heading-selection ((t (:background ,zenburn-bg+05 |
|
952 |
:foreground ,zenburn-orange :weight bold)))) |
|
953 |
`(magit-diff-hunk-heading ((t (:background ,zenburn-bg+1)))) |
|
954 |
`(magit-diff-hunk-heading-highlight ((t (:background ,zenburn-bg+2)))) |
|
955 |
`(magit-diff-hunk-heading-selection ((t (:background ,zenburn-bg+2 |
|
956 |
:foreground ,zenburn-orange)))) |
|
957 |
`(magit-diff-lines-heading ((t (:background ,zenburn-orange |
|
958 |
:foreground ,zenburn-bg+2)))) |
|
959 |
`(magit-diff-context-highlight ((t (:background ,zenburn-bg+05 |
|
960 |
:foreground "grey70")))) |
|
961 |
`(magit-diffstat-added ((t (:foreground ,zenburn-green+4)))) |
|
962 |
`(magit-diffstat-removed ((t (:foreground ,zenburn-red)))) |
|
963 |
;;;;;; popup |
|
964 |
`(magit-popup-heading ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
965 |
`(magit-popup-key ((t (:foreground ,zenburn-green-2 :weight bold)))) |
|
966 |
`(magit-popup-argument ((t (:foreground ,zenburn-green :weight bold)))) |
|
967 |
`(magit-popup-disabled-argument ((t (:foreground ,zenburn-fg-1 :weight normal)))) |
|
968 |
`(magit-popup-option-value ((t (:foreground ,zenburn-blue-2 :weight bold)))) |
|
969 |
;;;;;; process |
|
970 |
`(magit-process-ok ((t (:foreground ,zenburn-green :weight bold)))) |
|
971 |
`(magit-process-ng ((t (:foreground ,zenburn-red :weight bold)))) |
|
972 |
;;;;;; log |
|
973 |
`(magit-log-author ((t (:foreground ,zenburn-orange)))) |
|
974 |
`(magit-log-date ((t (:foreground ,zenburn-fg-1)))) |
|
975 |
`(magit-log-graph ((t (:foreground ,zenburn-fg+1)))) |
|
976 |
;;;;;; sequence |
|
977 |
`(magit-sequence-pick ((t (:foreground ,zenburn-yellow-2)))) |
|
978 |
`(magit-sequence-stop ((t (:foreground ,zenburn-green)))) |
|
979 |
`(magit-sequence-part ((t (:foreground ,zenburn-yellow)))) |
|
980 |
`(magit-sequence-head ((t (:foreground ,zenburn-blue)))) |
|
981 |
`(magit-sequence-drop ((t (:foreground ,zenburn-red)))) |
|
982 |
`(magit-sequence-done ((t (:foreground ,zenburn-fg-1)))) |
|
983 |
`(magit-sequence-onto ((t (:foreground ,zenburn-fg-1)))) |
|
984 |
;;;;;; bisect |
|
985 |
`(magit-bisect-good ((t (:foreground ,zenburn-green)))) |
|
986 |
`(magit-bisect-skip ((t (:foreground ,zenburn-yellow)))) |
|
987 |
`(magit-bisect-bad ((t (:foreground ,zenburn-red)))) |
|
988 |
;;;;;; blame |
|
989 |
`(magit-blame-heading ((t (:background ,zenburn-bg-1 :foreground ,zenburn-blue-2)))) |
|
990 |
`(magit-blame-hash ((t (:background ,zenburn-bg-1 :foreground ,zenburn-blue-2)))) |
|
991 |
`(magit-blame-name ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange)))) |
|
992 |
`(magit-blame-date ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange)))) |
|
993 |
`(magit-blame-summary ((t (:background ,zenburn-bg-1 :foreground ,zenburn-blue-2 |
|
994 |
:weight bold)))) |
|
995 |
;;;;;; references etc |
|
996 |
`(magit-dimmed ((t (:foreground ,zenburn-bg+3)))) |
|
997 |
`(magit-hash ((t (:foreground ,zenburn-bg+3)))) |
|
998 |
`(magit-tag ((t (:foreground ,zenburn-orange :weight bold)))) |
|
999 |
`(magit-branch-remote ((t (:foreground ,zenburn-green :weight bold)))) |
|
1000 |
`(magit-branch-local ((t (:foreground ,zenburn-blue :weight bold)))) |
|
1001 |
`(magit-branch-current ((t (:foreground ,zenburn-blue :weight bold :box t)))) |
|
1002 |
`(magit-head ((t (:foreground ,zenburn-blue :weight bold)))) |
|
1003 |
`(magit-refname ((t (:background ,zenburn-bg+2 :foreground ,zenburn-fg :weight bold)))) |
|
1004 |
`(magit-refname-stash ((t (:background ,zenburn-bg+2 :foreground ,zenburn-fg :weight bold)))) |
|
1005 |
`(magit-refname-wip ((t (:background ,zenburn-bg+2 :foreground ,zenburn-fg :weight bold)))) |
|
1006 |
`(magit-signature-good ((t (:foreground ,zenburn-green)))) |
|
1007 |
`(magit-signature-bad ((t (:foreground ,zenburn-red)))) |
|
1008 |
`(magit-signature-untrusted ((t (:foreground ,zenburn-yellow)))) |
|
1009 |
`(magit-signature-expired ((t (:foreground ,zenburn-orange)))) |
|
1010 |
`(magit-signature-revoked ((t (:foreground ,zenburn-magenta)))) |
|
1011 |
'(magit-signature-error ((t (:inherit magit-signature-bad)))) |
|
1012 |
`(magit-cherry-unmatched ((t (:foreground ,zenburn-cyan)))) |
|
1013 |
`(magit-cherry-equivalent ((t (:foreground ,zenburn-magenta)))) |
|
1014 |
`(magit-reflog-commit ((t (:foreground ,zenburn-green)))) |
|
1015 |
`(magit-reflog-amend ((t (:foreground ,zenburn-magenta)))) |
|
1016 |
`(magit-reflog-merge ((t (:foreground ,zenburn-green)))) |
|
1017 |
`(magit-reflog-checkout ((t (:foreground ,zenburn-blue)))) |
|
1018 |
`(magit-reflog-reset ((t (:foreground ,zenburn-red)))) |
|
1019 |
`(magit-reflog-rebase ((t (:foreground ,zenburn-magenta)))) |
|
1020 |
`(magit-reflog-cherry-pick ((t (:foreground ,zenburn-green)))) |
|
1021 |
`(magit-reflog-remote ((t (:foreground ,zenburn-cyan)))) |
|
1022 |
`(magit-reflog-other ((t (:foreground ,zenburn-cyan)))) |
|
1023 |
;;;;; markup-faces |
|
1024 |
`(markup-anchor-face ((t (:foreground ,zenburn-blue+1)))) |
|
1025 |
`(markup-code-face ((t (:inherit font-lock-constant-face)))) |
|
1026 |
`(markup-command-face ((t (:foreground ,zenburn-yellow)))) |
|
1027 |
`(markup-emphasis-face ((t (:inherit bold)))) |
|
1028 |
`(markup-internal-reference-face ((t (:foreground ,zenburn-yellow-2 :underline t)))) |
|
1029 |
`(markup-list-face ((t (:foreground ,zenburn-fg+1)))) |
|
1030 |
`(markup-meta-face ((t (:foreground ,zenburn-yellow)))) |
|
1031 |
`(markup-meta-hide-face ((t (:foreground ,zenburn-yellow)))) |
|
1032 |
`(markup-secondary-text-face ((t (:foreground ,zenburn-yellow-1)))) |
|
1033 |
`(markup-title-0-face ((t (:inherit font-lock-function-name-face :weight bold)))) |
|
1034 |
`(markup-title-1-face ((t (:inherit font-lock-function-name-face :weight bold)))) |
|
1035 |
`(markup-title-2-face ((t (:inherit font-lock-function-name-face :weight bold)))) |
|
1036 |
`(markup-title-3-face ((t (:inherit font-lock-function-name-face :weight bold)))) |
|
1037 |
`(markup-title-4-face ((t (:inherit font-lock-function-name-face :weight bold)))) |
|
1038 |
`(markup-typewriter-face ((t (:inherit font-lock-constant-face)))) |
|
1039 |
`(markup-verbatim-face ((t (:inherit font-lock-constant-face)))) |
|
1040 |
`(markup-value-face ((t (:foreground ,zenburn-yellow)))) |
|
1041 |
;;;;; message-mode |
|
1042 |
`(message-cited-text ((t (:inherit font-lock-comment-face)))) |
|
1043 |
`(message-header-name ((t (:foreground ,zenburn-green+1)))) |
|
1044 |
`(message-header-other ((t (:foreground ,zenburn-green)))) |
|
1045 |
`(message-header-to ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1046 |
`(message-header-cc ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1047 |
`(message-header-newsgroups ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1048 |
`(message-header-subject ((t (:foreground ,zenburn-orange :weight bold)))) |
|
1049 |
`(message-header-xheader ((t (:foreground ,zenburn-green)))) |
|
1050 |
`(message-mml ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1051 |
`(message-separator ((t (:inherit font-lock-comment-face)))) |
|
1052 |
;;;;; mew |
|
1053 |
`(mew-face-header-subject ((t (:foreground ,zenburn-orange)))) |
|
1054 |
`(mew-face-header-from ((t (:foreground ,zenburn-yellow)))) |
|
1055 |
`(mew-face-header-date ((t (:foreground ,zenburn-green)))) |
|
1056 |
`(mew-face-header-to ((t (:foreground ,zenburn-red)))) |
|
1057 |
`(mew-face-header-key ((t (:foreground ,zenburn-green)))) |
|
1058 |
`(mew-face-header-private ((t (:foreground ,zenburn-green)))) |
|
1059 |
`(mew-face-header-important ((t (:foreground ,zenburn-blue)))) |
|
1060 |
`(mew-face-header-marginal ((t (:foreground ,zenburn-fg :weight bold)))) |
|
1061 |
`(mew-face-header-warning ((t (:foreground ,zenburn-red)))) |
|
1062 |
`(mew-face-header-xmew ((t (:foreground ,zenburn-green)))) |
|
1063 |
`(mew-face-header-xmew-bad ((t (:foreground ,zenburn-red)))) |
|
1064 |
`(mew-face-body-url ((t (:foreground ,zenburn-orange)))) |
|
1065 |
`(mew-face-body-comment ((t (:foreground ,zenburn-fg :slant italic)))) |
|
1066 |
`(mew-face-body-cite1 ((t (:foreground ,zenburn-green)))) |
|
1067 |
`(mew-face-body-cite2 ((t (:foreground ,zenburn-blue)))) |
|
1068 |
`(mew-face-body-cite3 ((t (:foreground ,zenburn-orange)))) |
|
1069 |
`(mew-face-body-cite4 ((t (:foreground ,zenburn-yellow)))) |
|
1070 |
`(mew-face-body-cite5 ((t (:foreground ,zenburn-red)))) |
|
1071 |
`(mew-face-mark-review ((t (:foreground ,zenburn-blue)))) |
|
1072 |
`(mew-face-mark-escape ((t (:foreground ,zenburn-green)))) |
|
1073 |
`(mew-face-mark-delete ((t (:foreground ,zenburn-red)))) |
|
1074 |
`(mew-face-mark-unlink ((t (:foreground ,zenburn-yellow)))) |
|
1075 |
`(mew-face-mark-refile ((t (:foreground ,zenburn-green)))) |
|
1076 |
`(mew-face-mark-unread ((t (:foreground ,zenburn-red-2)))) |
|
1077 |
`(mew-face-eof-message ((t (:foreground ,zenburn-green)))) |
|
1078 |
`(mew-face-eof-part ((t (:foreground ,zenburn-yellow)))) |
|
1079 |
;;;;; mic-paren |
|
1080 |
`(paren-face-match ((t (:foreground ,zenburn-cyan :background ,zenburn-bg :weight bold)))) |
|
1081 |
`(paren-face-mismatch ((t (:foreground ,zenburn-bg :background ,zenburn-magenta :weight bold)))) |
|
1082 |
`(paren-face-no-match ((t (:foreground ,zenburn-bg :background ,zenburn-red :weight bold)))) |
|
1083 |
;;;;; mingus |
|
1084 |
`(mingus-directory-face ((t (:foreground ,zenburn-blue)))) |
|
1085 |
`(mingus-pausing-face ((t (:foreground ,zenburn-magenta)))) |
|
1086 |
`(mingus-playing-face ((t (:foreground ,zenburn-cyan)))) |
|
1087 |
`(mingus-playlist-face ((t (:foreground ,zenburn-cyan )))) |
|
1088 |
`(mingus-mark-face ((t (:bold t :foreground ,zenburn-magenta)))) |
|
1089 |
`(mingus-song-file-face ((t (:foreground ,zenburn-yellow)))) |
|
1090 |
`(mingus-artist-face ((t (:foreground ,zenburn-cyan)))) |
|
1091 |
`(mingus-album-face ((t (:underline t :foreground ,zenburn-red+1)))) |
|
1092 |
`(mingus-album-stale-face ((t (:foreground ,zenburn-red+1)))) |
|
1093 |
`(mingus-stopped-face ((t (:foreground ,zenburn-red)))) |
|
1094 |
;;;;; nav |
|
1095 |
`(nav-face-heading ((t (:foreground ,zenburn-yellow)))) |
|
1096 |
`(nav-face-button-num ((t (:foreground ,zenburn-cyan)))) |
|
1097 |
`(nav-face-dir ((t (:foreground ,zenburn-green)))) |
|
1098 |
`(nav-face-hdir ((t (:foreground ,zenburn-red)))) |
|
1099 |
`(nav-face-file ((t (:foreground ,zenburn-fg)))) |
|
1100 |
`(nav-face-hfile ((t (:foreground ,zenburn-red-4)))) |
|
1101 |
;;;;; merlin |
|
1102 |
`(merlin-type-face ((t (:inherit highlight)))) |
|
1103 |
`(merlin-compilation-warning-face |
|
1104 |
((((supports :underline (:style wave))) |
|
1105 |
(:underline (:style wave :color ,zenburn-orange))) |
|
1106 |
(t |
|
1107 |
(:underline ,zenburn-orange)))) |
|
1108 |
`(merlin-compilation-error-face |
|
1109 |
((((supports :underline (:style wave))) |
|
1110 |
(:underline (:style wave :color ,zenburn-red))) |
|
1111 |
(t |
|
1112 |
(:underline ,zenburn-red)))) |
|
1113 |
;;;;; mu4e |
|
1114 |
`(mu4e-cited-1-face ((t (:foreground ,zenburn-blue :slant italic)))) |
|
1115 |
`(mu4e-cited-2-face ((t (:foreground ,zenburn-green+2 :slant italic)))) |
|
1116 |
`(mu4e-cited-3-face ((t (:foreground ,zenburn-blue-2 :slant italic)))) |
|
1117 |
`(mu4e-cited-4-face ((t (:foreground ,zenburn-green :slant italic)))) |
|
1118 |
`(mu4e-cited-5-face ((t (:foreground ,zenburn-blue-4 :slant italic)))) |
|
1119 |
`(mu4e-cited-6-face ((t (:foreground ,zenburn-green-2 :slant italic)))) |
|
1120 |
`(mu4e-cited-7-face ((t (:foreground ,zenburn-blue :slant italic)))) |
|
1121 |
`(mu4e-replied-face ((t (:foreground ,zenburn-bg+3)))) |
|
1122 |
`(mu4e-trashed-face ((t (:foreground ,zenburn-bg+3 :strike-through t)))) |
|
1123 |
;;;;; mumamo |
|
1124 |
`(mumamo-background-chunk-major ((t (:background nil)))) |
|
1125 |
`(mumamo-background-chunk-submode1 ((t (:background ,zenburn-bg-1)))) |
|
1126 |
`(mumamo-background-chunk-submode2 ((t (:background ,zenburn-bg+2)))) |
|
1127 |
`(mumamo-background-chunk-submode3 ((t (:background ,zenburn-bg+3)))) |
|
1128 |
`(mumamo-background-chunk-submode4 ((t (:background ,zenburn-bg+1)))) |
|
1129 |
;;;;; neotree |
|
1130 |
`(neo-banner-face ((t (:foreground ,zenburn-blue+1 :weight bold)))) |
|
1131 |
`(neo-header-face ((t (:foreground ,zenburn-fg)))) |
|
1132 |
`(neo-root-dir-face ((t (:foreground ,zenburn-blue+1 :weight bold)))) |
|
1133 |
`(neo-dir-link-face ((t (:foreground ,zenburn-blue)))) |
|
1134 |
`(neo-file-link-face ((t (:foreground ,zenburn-fg)))) |
|
1135 |
`(neo-expand-btn-face ((t (:foreground ,zenburn-blue)))) |
|
1136 |
`(neo-vc-default-face ((t (:foreground ,zenburn-fg+1)))) |
|
1137 |
`(neo-vc-user-face ((t (:foreground ,zenburn-red :slant italic)))) |
|
1138 |
`(neo-vc-up-to-date-face ((t (:foreground ,zenburn-fg)))) |
|
1139 |
`(neo-vc-edited-face ((t (:foreground ,zenburn-magenta)))) |
|
1140 |
`(neo-vc-needs-merge-face ((t (:foreground ,zenburn-red+1)))) |
|
1141 |
`(neo-vc-unlocked-changes-face ((t (:foreground ,zenburn-red :background ,zenburn-blue-5)))) |
|
1142 |
`(neo-vc-added-face ((t (:foreground ,zenburn-green+1)))) |
|
1143 |
`(neo-vc-conflict-face ((t (:foreground ,zenburn-red+1)))) |
|
1144 |
`(neo-vc-missing-face ((t (:foreground ,zenburn-red+1)))) |
|
1145 |
`(neo-vc-ignored-face ((t (:foreground ,zenburn-fg-1)))) |
|
1146 |
;;;;; org-mode |
|
1147 |
`(org-agenda-date-today |
|
1148 |
((t (:foreground ,zenburn-fg+1 :slant italic :weight bold))) t) |
|
1149 |
`(org-agenda-structure |
|
1150 |
((t (:inherit font-lock-comment-face)))) |
|
1151 |
`(org-archived ((t (:foreground ,zenburn-fg :weight bold)))) |
|
1152 |
`(org-checkbox ((t (:background ,zenburn-bg+2 :foreground ,zenburn-fg+1 |
|
1153 |
:box (:line-width 1 :style released-button))))) |
|
1154 |
`(org-date ((t (:foreground ,zenburn-blue :underline t)))) |
|
1155 |
`(org-deadline-announce ((t (:foreground ,zenburn-red-1)))) |
|
1156 |
`(org-done ((t (:weight bold :weight bold :foreground ,zenburn-green+3)))) |
|
1157 |
`(org-formula ((t (:foreground ,zenburn-yellow-2)))) |
|
1158 |
`(org-headline-done ((t (:foreground ,zenburn-green+3)))) |
|
1159 |
`(org-hide ((t (:foreground ,zenburn-bg)))) |
|
1160 |
`(org-level-1 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-orange |
|
1161 |
,@(when zenburn-scale-org-headlines |
|
1162 |
(list :height zenburn-height-plus-4)))))) |
|
1163 |
`(org-level-2 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+4 |
|
1164 |
,@(when zenburn-scale-org-headlines |
|
1165 |
(list :height zenburn-height-plus-3)))))) |
|
1166 |
`(org-level-3 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-1 |
|
1167 |
,@(when zenburn-scale-org-headlines |
|
1168 |
(list :height zenburn-height-plus-2)))))) |
|
1169 |
`(org-level-4 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-yellow-2 |
|
1170 |
,@(when zenburn-scale-org-headlines |
|
1171 |
(list :height zenburn-height-plus-1)))))) |
|
1172 |
`(org-level-5 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-cyan)))) |
|
1173 |
`(org-level-6 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+2)))) |
|
1174 |
`(org-level-7 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-red-4)))) |
|
1175 |
`(org-level-8 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-4)))) |
|
1176 |
`(org-link ((t (:foreground ,zenburn-yellow-2 :underline t)))) |
|
1177 |
`(org-scheduled ((t (:foreground ,zenburn-green+4)))) |
|
1178 |
`(org-scheduled-previously ((t (:foreground ,zenburn-red)))) |
|
1179 |
`(org-scheduled-today ((t (:foreground ,zenburn-blue+1)))) |
|
1180 |
`(org-sexp-date ((t (:foreground ,zenburn-blue+1 :underline t)))) |
|
1181 |
`(org-special-keyword ((t (:inherit font-lock-comment-face)))) |
|
1182 |
`(org-table ((t (:foreground ,zenburn-green+2)))) |
|
1183 |
`(org-tag ((t (:weight bold :weight bold)))) |
|
1184 |
`(org-time-grid ((t (:foreground ,zenburn-orange)))) |
|
1185 |
`(org-todo ((t (:weight bold :foreground ,zenburn-red :weight bold)))) |
|
1186 |
`(org-upcoming-deadline ((t (:inherit font-lock-keyword-face)))) |
|
1187 |
`(org-warning ((t (:weight bold :foreground ,zenburn-red :weight bold :underline nil)))) |
|
1188 |
`(org-column ((t (:background ,zenburn-bg-1)))) |
|
1189 |
`(org-column-title ((t (:background ,zenburn-bg-1 :underline t :weight bold)))) |
|
1190 |
`(org-mode-line-clock ((t (:foreground ,zenburn-fg :background ,zenburn-bg-1)))) |
|
1191 |
`(org-mode-line-clock-overrun ((t (:foreground ,zenburn-bg :background ,zenburn-red-1)))) |
|
1192 |
`(org-ellipsis ((t (:foreground ,zenburn-yellow-1 :underline t)))) |
|
1193 |
`(org-footnote ((t (:foreground ,zenburn-cyan :underline t)))) |
|
1194 |
`(org-document-title ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue |
|
1195 |
:weight bold :height ,zenburn-height-plus-4)))) |
|
1196 |
`(org-document-info ((t (:foreground ,zenburn-blue)))) |
|
1197 |
`(org-habit-ready-face ((t :background ,zenburn-green))) |
|
1198 |
`(org-habit-alert-face ((t :background ,zenburn-yellow-1 :foreground ,zenburn-bg))) |
|
1199 |
`(org-habit-clear-face ((t :background ,zenburn-blue-3))) |
|
1200 |
`(org-habit-overdue-face ((t :background ,zenburn-red-3))) |
|
1201 |
`(org-habit-clear-future-face ((t :background ,zenburn-blue-4))) |
|
1202 |
`(org-habit-ready-future-face ((t :background ,zenburn-green-2))) |
|
1203 |
`(org-habit-alert-future-face ((t :background ,zenburn-yellow-2 :foreground ,zenburn-bg))) |
|
1204 |
`(org-habit-overdue-future-face ((t :background ,zenburn-red-4))) |
|
1205 |
;;;;; org-ref |
|
1206 |
`(org-ref-ref-face ((t :underline t))) |
|
1207 |
`(org-ref-label-face ((t :underline t))) |
|
1208 |
`(org-ref-cite-face ((t :underline t))) |
|
1209 |
`(org-ref-glossary-face ((t :underline t))) |
|
1210 |
`(org-ref-acronym-face ((t :underline t))) |
|
1211 |
;;;;; outline |
|
1212 |
`(outline-1 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-orange |
|
1213 |
,@(when zenburn-scale-outline-headlines |
|
1214 |
(list :height zenburn-height-plus-4)))))) |
|
1215 |
`(outline-2 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+4 |
|
1216 |
,@(when zenburn-scale-outline-headlines |
|
1217 |
(list :height zenburn-height-plus-3)))))) |
|
1218 |
`(outline-3 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-1 |
|
1219 |
,@(when zenburn-scale-outline-headlines |
|
1220 |
(list :height zenburn-height-plus-2)))))) |
|
1221 |
`(outline-4 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-yellow-2 |
|
1222 |
,@(when zenburn-scale-outline-headlines |
|
1223 |
(list :height zenburn-height-plus-1)))))) |
|
1224 |
`(outline-5 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-cyan)))) |
|
1225 |
`(outline-6 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+2)))) |
|
1226 |
`(outline-7 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-red-4)))) |
|
1227 |
`(outline-8 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-4)))) |
|
1228 |
;;;;; p4 |
|
1229 |
`(p4-depot-added-face ((t :inherit diff-added))) |
|
1230 |
`(p4-depot-branch-op-face ((t :inherit diff-changed))) |
|
1231 |
`(p4-depot-deleted-face ((t :inherit diff-removed))) |
|
1232 |
`(p4-depot-unmapped-face ((t :inherit diff-changed))) |
|
1233 |
`(p4-diff-change-face ((t :inherit diff-changed))) |
|
1234 |
`(p4-diff-del-face ((t :inherit diff-removed))) |
|
1235 |
`(p4-diff-file-face ((t :inherit diff-file-header))) |
|
1236 |
`(p4-diff-head-face ((t :inherit diff-header))) |
|
1237 |
`(p4-diff-ins-face ((t :inherit diff-added))) |
|
1238 |
;;;;; c/perl |
|
1239 |
`(cperl-nonoverridable-face ((t (:foreground ,zenburn-magenta)))) |
|
1240 |
`(cperl-array-face ((t (:foreground ,zenburn-yellow, :backgorund ,zenburn-bg)))) |
|
1241 |
`(cperl-hash-face ((t (:foreground ,zenburn-yellow-1, :background ,zenburn-bg)))) |
|
1242 |
;;;;; paren-face |
|
1243 |
`(parenthesis ((t (:foreground ,zenburn-fg-1)))) |
|
1244 |
;;;;; perspective |
|
1245 |
`(persp-selected-face ((t (:foreground ,zenburn-yellow-2 :inherit mode-line)))) |
|
1246 |
;;;;; powerline |
|
1247 |
`(powerline-active1 ((t (:background ,zenburn-bg-05 :inherit mode-line)))) |
|
1248 |
`(powerline-active2 ((t (:background ,zenburn-bg+2 :inherit mode-line)))) |
|
1249 |
`(powerline-inactive1 ((t (:background ,zenburn-bg+1 :inherit mode-line-inactive)))) |
|
1250 |
`(powerline-inactive2 ((t (:background ,zenburn-bg+3 :inherit mode-line-inactive)))) |
|
1251 |
;;;;; proofgeneral |
|
1252 |
`(proof-active-area-face ((t (:underline t)))) |
|
1253 |
`(proof-boring-face ((t (:foreground ,zenburn-fg :background ,zenburn-bg+2)))) |
|
1254 |
`(proof-command-mouse-highlight-face ((t (:inherit proof-mouse-highlight-face)))) |
|
1255 |
`(proof-debug-message-face ((t (:inherit proof-boring-face)))) |
|
1256 |
`(proof-declaration-name-face ((t (:inherit font-lock-keyword-face :foreground nil)))) |
|
1257 |
`(proof-eager-annotation-face ((t (:foreground ,zenburn-bg :background ,zenburn-orange)))) |
|
1258 |
`(proof-error-face ((t (:foreground ,zenburn-fg :background ,zenburn-red-4)))) |
|
1259 |
`(proof-highlight-dependency-face ((t (:foreground ,zenburn-bg :background ,zenburn-yellow-1)))) |
|
1260 |
`(proof-highlight-dependent-face ((t (:foreground ,zenburn-bg :background ,zenburn-orange)))) |
|
1261 |
`(proof-locked-face ((t (:background ,zenburn-blue-5)))) |
|
1262 |
`(proof-mouse-highlight-face ((t (:foreground ,zenburn-bg :background ,zenburn-orange)))) |
|
1263 |
`(proof-queue-face ((t (:background ,zenburn-red-4)))) |
|
1264 |
`(proof-region-mouse-highlight-face ((t (:inherit proof-mouse-highlight-face)))) |
|
1265 |
`(proof-script-highlight-error-face ((t (:background ,zenburn-red-2)))) |
|
1266 |
`(proof-tacticals-name-face ((t (:inherit font-lock-constant-face :foreground nil :background ,zenburn-bg)))) |
|
1267 |
`(proof-tactics-name-face ((t (:inherit font-lock-constant-face :foreground nil :background ,zenburn-bg)))) |
|
1268 |
`(proof-warning-face ((t (:foreground ,zenburn-bg :background ,zenburn-yellow-1)))) |
|
1269 |
;;;;; racket-mode |
|
1270 |
`(racket-keyword-argument-face ((t (:inherit font-lock-constant-face)))) |
|
1271 |
`(racket-selfeval-face ((t (:inherit font-lock-type-face)))) |
|
1272 |
;;;;; rainbow-delimiters |
|
1273 |
`(rainbow-delimiters-depth-1-face ((t (:foreground ,zenburn-fg)))) |
|
1274 |
`(rainbow-delimiters-depth-2-face ((t (:foreground ,zenburn-green+4)))) |
|
1275 |
`(rainbow-delimiters-depth-3-face ((t (:foreground ,zenburn-yellow-2)))) |
|
1276 |
`(rainbow-delimiters-depth-4-face ((t (:foreground ,zenburn-cyan)))) |
|
1277 |
`(rainbow-delimiters-depth-5-face ((t (:foreground ,zenburn-green+2)))) |
|
1278 |
`(rainbow-delimiters-depth-6-face ((t (:foreground ,zenburn-blue+1)))) |
|
1279 |
`(rainbow-delimiters-depth-7-face ((t (:foreground ,zenburn-yellow-1)))) |
|
1280 |
`(rainbow-delimiters-depth-8-face ((t (:foreground ,zenburn-green+1)))) |
|
1281 |
`(rainbow-delimiters-depth-9-face ((t (:foreground ,zenburn-blue-2)))) |
|
1282 |
`(rainbow-delimiters-depth-10-face ((t (:foreground ,zenburn-orange)))) |
|
1283 |
`(rainbow-delimiters-depth-11-face ((t (:foreground ,zenburn-green)))) |
|
1284 |
`(rainbow-delimiters-depth-12-face ((t (:foreground ,zenburn-blue-5)))) |
|
1285 |
;;;;; rcirc |
|
1286 |
`(rcirc-my-nick ((t (:foreground ,zenburn-blue)))) |
|
1287 |
`(rcirc-other-nick ((t (:foreground ,zenburn-orange)))) |
|
1288 |
`(rcirc-bright-nick ((t (:foreground ,zenburn-blue+1)))) |
|
1289 |
`(rcirc-dim-nick ((t (:foreground ,zenburn-blue-2)))) |
|
1290 |
`(rcirc-server ((t (:foreground ,zenburn-green)))) |
|
1291 |
`(rcirc-server-prefix ((t (:foreground ,zenburn-green+1)))) |
|
1292 |
`(rcirc-timestamp ((t (:foreground ,zenburn-green+2)))) |
|
1293 |
`(rcirc-nick-in-message ((t (:foreground ,zenburn-yellow)))) |
|
1294 |
`(rcirc-nick-in-message-full-line ((t (:weight bold)))) |
|
1295 |
`(rcirc-prompt ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1296 |
`(rcirc-track-nick ((t (:inverse-video t)))) |
|
1297 |
`(rcirc-track-keyword ((t (:weight bold)))) |
|
1298 |
`(rcirc-url ((t (:weight bold)))) |
|
1299 |
`(rcirc-keyword ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1300 |
;;;;; re-builder |
|
1301 |
`(reb-match-0 ((t (:foreground ,zenburn-bg :background ,zenburn-magenta)))) |
|
1302 |
`(reb-match-1 ((t (:foreground ,zenburn-bg :background ,zenburn-blue)))) |
|
1303 |
`(reb-match-2 ((t (:foreground ,zenburn-bg :background ,zenburn-orange)))) |
|
1304 |
`(reb-match-3 ((t (:foreground ,zenburn-bg :background ,zenburn-red)))) |
|
1305 |
;;;;; realgud |
|
1306 |
`(realgud-overlay-arrow1 ((t (:foreground ,zenburn-green)))) |
|
1307 |
`(realgud-overlay-arrow2 ((t (:foreground ,zenburn-yellow)))) |
|
1308 |
`(realgud-overlay-arrow3 ((t (:foreground ,zenburn-orange)))) |
|
1309 |
`(realgud-bp-enabled-face ((t (:inherit error)))) |
|
1310 |
`(realgud-bp-disabled-face ((t (:inherit secondary-selection)))) |
|
1311 |
`(realgud-bp-line-enabled-face ((t (:box (:color ,zenburn-red :style nil))))) |
|
1312 |
`(realgud-bp-line-disabled-face ((t (:box (:color "grey70" :style nil))))) |
|
1313 |
`(realgud-line-number ((t (:foreground ,zenburn-yellow)))) |
|
1314 |
`(realgud-backtrace-number ((t (:foreground ,zenburn-yellow, :weight bold)))) |
|
1315 |
;;;;; regex-tool |
|
1316 |
`(regex-tool-matched-face ((t (:background ,zenburn-blue-4 :weight bold)))) |
|
1317 |
;;;;; rpm-mode |
|
1318 |
`(rpm-spec-dir-face ((t (:foreground ,zenburn-green)))) |
|
1319 |
`(rpm-spec-doc-face ((t (:foreground ,zenburn-green)))) |
|
1320 |
`(rpm-spec-ghost-face ((t (:foreground ,zenburn-red)))) |
|
1321 |
`(rpm-spec-macro-face ((t (:foreground ,zenburn-yellow)))) |
|
1322 |
`(rpm-spec-obsolete-tag-face ((t (:foreground ,zenburn-red)))) |
|
1323 |
`(rpm-spec-package-face ((t (:foreground ,zenburn-red)))) |
|
1324 |
`(rpm-spec-section-face ((t (:foreground ,zenburn-yellow)))) |
|
1325 |
`(rpm-spec-tag-face ((t (:foreground ,zenburn-blue)))) |
|
1326 |
`(rpm-spec-var-face ((t (:foreground ,zenburn-red)))) |
|
1327 |
;;;;; rst-mode |
|
1328 |
`(rst-level-1-face ((t (:foreground ,zenburn-orange)))) |
|
1329 |
`(rst-level-2-face ((t (:foreground ,zenburn-green+1)))) |
|
1330 |
`(rst-level-3-face ((t (:foreground ,zenburn-blue-1)))) |
|
1331 |
`(rst-level-4-face ((t (:foreground ,zenburn-yellow-2)))) |
|
1332 |
`(rst-level-5-face ((t (:foreground ,zenburn-cyan)))) |
|
1333 |
`(rst-level-6-face ((t (:foreground ,zenburn-green-2)))) |
|
1334 |
;;;;; sh-mode |
|
1335 |
`(sh-heredoc ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1336 |
`(sh-quoted-exec ((t (:foreground ,zenburn-red)))) |
|
1337 |
;;;;; show-paren |
|
1338 |
`(show-paren-mismatch ((t (:foreground ,zenburn-red+1 :background ,zenburn-bg+3 :weight bold)))) |
|
1339 |
`(show-paren-match ((t (:foreground ,zenburn-fg :background ,zenburn-bg+3 :weight bold)))) |
|
1340 |
;;;;; smart-mode-line |
|
1341 |
;; use (setq sml/theme nil) to enable Zenburn for sml |
|
1342 |
`(sml/global ((,class (:foreground ,zenburn-fg :weight bold)))) |
|
1343 |
`(sml/modes ((,class (:foreground ,zenburn-yellow :weight bold)))) |
|
1344 |
`(sml/minor-modes ((,class (:foreground ,zenburn-fg-1 :weight bold)))) |
|
1345 |
`(sml/filename ((,class (:foreground ,zenburn-yellow :weight bold)))) |
|
1346 |
`(sml/line-number ((,class (:foreground ,zenburn-blue :weight bold)))) |
|
1347 |
`(sml/col-number ((,class (:foreground ,zenburn-blue+1 :weight bold)))) |
|
1348 |
`(sml/position-percentage ((,class (:foreground ,zenburn-blue-1 :weight bold)))) |
|
1349 |
`(sml/prefix ((,class (:foreground ,zenburn-orange)))) |
|
1350 |
`(sml/git ((,class (:foreground ,zenburn-green+3)))) |
|
1351 |
`(sml/process ((,class (:weight bold)))) |
|
1352 |
`(sml/sudo ((,class (:foreground ,zenburn-orange :weight bold)))) |
|
1353 |
`(sml/read-only ((,class (:foreground ,zenburn-red-2)))) |
|
1354 |
`(sml/outside-modified ((,class (:foreground ,zenburn-orange)))) |
|
1355 |
`(sml/modified ((,class (:foreground ,zenburn-red)))) |
|
1356 |
`(sml/vc-edited ((,class (:foreground ,zenburn-green+2)))) |
|
1357 |
`(sml/charging ((,class (:foreground ,zenburn-green+4)))) |
|
1358 |
`(sml/discharging ((,class (:foreground ,zenburn-red+1)))) |
|
1359 |
;;;;; smartparens |
|
1360 |
`(sp-show-pair-mismatch-face ((t (:foreground ,zenburn-red+1 :background ,zenburn-bg+3 :weight bold)))) |
|
1361 |
`(sp-show-pair-match-face ((t (:background ,zenburn-bg+3 :weight bold)))) |
|
1362 |
;;;;; sml-mode-line |
|
1363 |
'(sml-modeline-end-face ((t :inherit default :width condensed))) |
|
1364 |
;;;;; SLIME |
|
1365 |
`(slime-repl-output-face ((t (:foreground ,zenburn-red)))) |
|
1366 |
`(slime-repl-inputed-output-face ((t (:foreground ,zenburn-green)))) |
|
1367 |
`(slime-error-face |
|
1368 |
((((supports :underline (:style wave))) |
|
1369 |
(:underline (:style wave :color ,zenburn-red))) |
|
1370 |
(t |
|
1371 |
(:underline ,zenburn-red)))) |
|
1372 |
`(slime-warning-face |
|
1373 |
((((supports :underline (:style wave))) |
|
1374 |
(:underline (:style wave :color ,zenburn-orange))) |
|
1375 |
(t |
|
1376 |
(:underline ,zenburn-orange)))) |
|
1377 |
`(slime-style-warning-face |
|
1378 |
((((supports :underline (:style wave))) |
|
1379 |
(:underline (:style wave :color ,zenburn-yellow))) |
|
1380 |
(t |
|
1381 |
(:underline ,zenburn-yellow)))) |
|
1382 |
`(slime-note-face |
|
1383 |
((((supports :underline (:style wave))) |
|
1384 |
(:underline (:style wave :color ,zenburn-green))) |
|
1385 |
(t |
|
1386 |
(:underline ,zenburn-green)))) |
|
1387 |
`(slime-highlight-face ((t (:inherit highlight)))) |
|
1388 |
;;;;; speedbar |
|
1389 |
`(speedbar-button-face ((t (:foreground ,zenburn-green+2)))) |
|
1390 |
`(speedbar-directory-face ((t (:foreground ,zenburn-cyan)))) |
|
1391 |
`(speedbar-file-face ((t (:foreground ,zenburn-fg)))) |
|
1392 |
`(speedbar-highlight-face ((t (:foreground ,zenburn-bg :background ,zenburn-green+2)))) |
|
1393 |
`(speedbar-selected-face ((t (:foreground ,zenburn-red)))) |
|
1394 |
`(speedbar-separator-face ((t (:foreground ,zenburn-bg :background ,zenburn-blue-1)))) |
|
1395 |
`(speedbar-tag-face ((t (:foreground ,zenburn-yellow)))) |
|
1396 |
;;;;; sx |
|
1397 |
`(sx-custom-button |
|
1398 |
((t (:background ,zenburn-fg :foreground ,zenburn-bg-1 |
|
1399 |
:box (:line-width 3 :style released-button) :height 0.9)))) |
|
1400 |
`(sx-question-list-answers |
|
1401 |
((t (:foreground ,zenburn-green+3 |
|
1402 |
:height 1.0 :inherit sx-question-list-parent)))) |
|
1403 |
`(sx-question-mode-accepted |
|
1404 |
((t (:foreground ,zenburn-green+3 |
|
1405 |
:height 1.3 :inherit sx-question-mode-title)))) |
|
1406 |
'(sx-question-mode-content-face ((t (:inherit highlight)))) |
|
1407 |
`(sx-question-mode-kbd-tag |
|
1408 |
((t (:box (:color ,zenburn-bg-1 :line-width 3 :style released-button) |
|
1409 |
:height 0.9 :weight semi-bold)))) |
|
1410 |
;;;;; tabbar |
|
1411 |
`(tabbar-button ((t (:foreground ,zenburn-fg |
|
1412 |
:background ,zenburn-bg)))) |
|
1413 |
`(tabbar-selected ((t (:foreground ,zenburn-fg |
|
1414 |
:background ,zenburn-bg |
|
1415 |
:box (:line-width -1 :style pressed-button))))) |
|
1416 |
`(tabbar-unselected ((t (:foreground ,zenburn-fg |
|
1417 |
:background ,zenburn-bg+1 |
|
1418 |
:box (:line-width -1 :style released-button))))) |
|
1419 |
;;;;; term |
|
1420 |
`(term-color-black ((t (:foreground ,zenburn-bg |
|
1421 |
:background ,zenburn-bg-1)))) |
|
1422 |
`(term-color-red ((t (:foreground ,zenburn-red-2 |
|
1423 |
:background ,zenburn-red-4)))) |
|
1424 |
`(term-color-green ((t (:foreground ,zenburn-green |
|
1425 |
:background ,zenburn-green+2)))) |
|
1426 |
`(term-color-yellow ((t (:foreground ,zenburn-orange |
|
1427 |
:background ,zenburn-yellow)))) |
|
1428 |
`(term-color-blue ((t (:foreground ,zenburn-blue-1 |
|
1429 |
:background ,zenburn-blue-4)))) |
|
1430 |
`(term-color-magenta ((t (:foreground ,zenburn-magenta |
|
1431 |
:background ,zenburn-red)))) |
|
1432 |
`(term-color-cyan ((t (:foreground ,zenburn-cyan |
|
1433 |
:background ,zenburn-blue)))) |
|
1434 |
`(term-color-white ((t (:foreground ,zenburn-fg |
|
1435 |
:background ,zenburn-fg-1)))) |
|
1436 |
'(term-default-fg-color ((t (:inherit term-color-white)))) |
|
1437 |
'(term-default-bg-color ((t (:inherit term-color-black)))) |
|
1438 |
;;;;; undo-tree |
|
1439 |
`(undo-tree-visualizer-active-branch-face ((t (:foreground ,zenburn-fg+1 :weight bold)))) |
|
1440 |
`(undo-tree-visualizer-current-face ((t (:foreground ,zenburn-red-1 :weight bold)))) |
|
1441 |
`(undo-tree-visualizer-default-face ((t (:foreground ,zenburn-fg)))) |
|
1442 |
`(undo-tree-visualizer-register-face ((t (:foreground ,zenburn-yellow)))) |
|
1443 |
`(undo-tree-visualizer-unmodified-face ((t (:foreground ,zenburn-cyan)))) |
|
1444 |
;;;;; visual-regexp |
|
1445 |
`(vr/group-0 ((t (:foreground ,zenburn-bg :background ,zenburn-green :weight bold)))) |
|
1446 |
`(vr/group-1 ((t (:foreground ,zenburn-bg :background ,zenburn-orange :weight bold)))) |
|
1447 |
`(vr/group-2 ((t (:foreground ,zenburn-bg :background ,zenburn-blue :weight bold)))) |
|
1448 |
`(vr/match-0 ((t (:inherit isearch)))) |
|
1449 |
`(vr/match-1 ((t (:foreground ,zenburn-yellow-2 :background ,zenburn-bg-1 :weight bold)))) |
|
1450 |
`(vr/match-separator-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
1451 |
;;;;; volatile-highlights |
|
1452 |
`(vhl/default-face ((t (:background ,zenburn-bg-05)))) |
|
1453 |
;;;;; web-mode |
|
1454 |
`(web-mode-builtin-face ((t (:inherit ,font-lock-builtin-face)))) |
|
1455 |
`(web-mode-comment-face ((t (:inherit ,font-lock-comment-face)))) |
|
1456 |
`(web-mode-constant-face ((t (:inherit ,font-lock-constant-face)))) |
|
1457 |
`(web-mode-css-at-rule-face ((t (:foreground ,zenburn-orange )))) |
|
1458 |
`(web-mode-css-prop-face ((t (:foreground ,zenburn-orange)))) |
|
1459 |
`(web-mode-css-pseudo-class-face ((t (:foreground ,zenburn-green+3 :weight bold)))) |
|
1460 |
`(web-mode-css-rule-face ((t (:foreground ,zenburn-blue)))) |
|
1461 |
`(web-mode-doctype-face ((t (:inherit ,font-lock-comment-face)))) |
|
1462 |
`(web-mode-folded-face ((t (:underline t)))) |
|
1463 |
`(web-mode-function-name-face ((t (:foreground ,zenburn-blue)))) |
|
1464 |
`(web-mode-html-attr-name-face ((t (:foreground ,zenburn-orange)))) |
|
1465 |
`(web-mode-html-attr-value-face ((t (:inherit ,font-lock-string-face)))) |
|
1466 |
`(web-mode-html-tag-face ((t (:foreground ,zenburn-cyan)))) |
|
1467 |
`(web-mode-keyword-face ((t (:inherit ,font-lock-keyword-face)))) |
|
1468 |
`(web-mode-preprocessor-face ((t (:inherit ,font-lock-preprocessor-face)))) |
|
1469 |
`(web-mode-string-face ((t (:inherit ,font-lock-string-face)))) |
|
1470 |
`(web-mode-type-face ((t (:inherit ,font-lock-type-face)))) |
|
1471 |
`(web-mode-variable-name-face ((t (:inherit ,font-lock-variable-name-face)))) |
|
1472 |
`(web-mode-server-background-face ((t (:background ,zenburn-bg)))) |
|
1473 |
`(web-mode-server-comment-face ((t (:inherit web-mode-comment-face)))) |
|
1474 |
`(web-mode-server-string-face ((t (:inherit web-mode-string-face)))) |
|
1475 |
`(web-mode-symbol-face ((t (:inherit font-lock-constant-face)))) |
|
1476 |
`(web-mode-warning-face ((t (:inherit font-lock-warning-face)))) |
|
1477 |
`(web-mode-whitespaces-face ((t (:background ,zenburn-red)))) |
|
1478 |
;;;;; whitespace-mode |
|
1479 |
`(whitespace-space ((t (:background ,zenburn-bg+1 :foreground ,zenburn-bg+1)))) |
|
1480 |
`(whitespace-hspace ((t (:background ,zenburn-bg+1 :foreground ,zenburn-bg+1)))) |
|
1481 |
`(whitespace-tab ((t (:background ,zenburn-red-1)))) |
|
1482 |
`(whitespace-newline ((t (:foreground ,zenburn-bg+1)))) |
|
1483 |
`(whitespace-trailing ((t (:background ,zenburn-red)))) |
|
1484 |
`(whitespace-line ((t (:background ,zenburn-bg :foreground ,zenburn-magenta)))) |
|
1485 |
`(whitespace-space-before-tab ((t (:background ,zenburn-orange :foreground ,zenburn-orange)))) |
|
1486 |
`(whitespace-indentation ((t (:background ,zenburn-yellow :foreground ,zenburn-red)))) |
|
1487 |
`(whitespace-empty ((t (:background ,zenburn-yellow)))) |
|
1488 |
`(whitespace-space-after-tab ((t (:background ,zenburn-yellow :foreground ,zenburn-red)))) |
|
1489 |
;;;;; wanderlust |
|
1490 |
`(wl-highlight-folder-few-face ((t (:foreground ,zenburn-red-2)))) |
|
1491 |
`(wl-highlight-folder-many-face ((t (:foreground ,zenburn-red-1)))) |
|
1492 |
`(wl-highlight-folder-path-face ((t (:foreground ,zenburn-orange)))) |
|
1493 |
`(wl-highlight-folder-unread-face ((t (:foreground ,zenburn-blue)))) |
|
1494 |
`(wl-highlight-folder-zero-face ((t (:foreground ,zenburn-fg)))) |
|
1495 |
`(wl-highlight-folder-unknown-face ((t (:foreground ,zenburn-blue)))) |
|
1496 |
`(wl-highlight-message-citation-header ((t (:foreground ,zenburn-red-1)))) |
|
1497 |
`(wl-highlight-message-cited-text-1 ((t (:foreground ,zenburn-red)))) |
|
1498 |
`(wl-highlight-message-cited-text-2 ((t (:foreground ,zenburn-green+2)))) |
|
1499 |
`(wl-highlight-message-cited-text-3 ((t (:foreground ,zenburn-blue)))) |
|
1500 |
`(wl-highlight-message-cited-text-4 ((t (:foreground ,zenburn-blue+1)))) |
|
1501 |
`(wl-highlight-message-header-contents-face ((t (:foreground ,zenburn-green)))) |
|
1502 |
`(wl-highlight-message-headers-face ((t (:foreground ,zenburn-red+1)))) |
|
1503 |
`(wl-highlight-message-important-header-contents ((t (:foreground ,zenburn-green+2)))) |
|
1504 |
`(wl-highlight-message-header-contents ((t (:foreground ,zenburn-green+1)))) |
|
1505 |
`(wl-highlight-message-important-header-contents2 ((t (:foreground ,zenburn-green+2)))) |
|
1506 |
`(wl-highlight-message-signature ((t (:foreground ,zenburn-green)))) |
|
1507 |
`(wl-highlight-message-unimportant-header-contents ((t (:foreground ,zenburn-fg)))) |
|
1508 |
`(wl-highlight-summary-answered-face ((t (:foreground ,zenburn-blue)))) |
|
1509 |
`(wl-highlight-summary-disposed-face ((t (:foreground ,zenburn-fg |
|
1510 |
:slant italic)))) |
|
1511 |
`(wl-highlight-summary-new-face ((t (:foreground ,zenburn-blue)))) |
|
1512 |
`(wl-highlight-summary-normal-face ((t (:foreground ,zenburn-fg)))) |
|
1513 |
`(wl-highlight-summary-thread-top-face ((t (:foreground ,zenburn-yellow)))) |
|
1514 |
`(wl-highlight-thread-indent-face ((t (:foreground ,zenburn-magenta)))) |
|
1515 |
`(wl-highlight-summary-refiled-face ((t (:foreground ,zenburn-fg)))) |
|
1516 |
`(wl-highlight-summary-displaying-face ((t (:underline t :weight bold)))) |
|
1517 |
;;;;; which-func-mode |
|
1518 |
`(which-func ((t (:foreground ,zenburn-green+4)))) |
|
1519 |
;;;;; xcscope |
|
1520 |
`(cscope-file-face ((t (:foreground ,zenburn-yellow :weight bold)))) |
|
1521 |
`(cscope-function-face ((t (:foreground ,zenburn-cyan :weight bold)))) |
|
1522 |
`(cscope-line-number-face ((t (:foreground ,zenburn-red :weight bold)))) |
|
1523 |
`(cscope-mouse-face ((t (:foreground ,zenburn-bg :background ,zenburn-blue+1)))) |
|
1524 |
`(cscope-separator-face ((t (:foreground ,zenburn-red :weight bold |
|
1525 |
:underline t :overline t)))) |
|
1526 |
;;;;; yascroll |
|
1527 |
`(yascroll:thumb-text-area ((t (:background ,zenburn-bg-1)))) |
|
1528 |
`(yascroll:thumb-fringe ((t (:background ,zenburn-bg-1 :foreground ,zenburn-bg-1)))) |
|
1529 |
)) |
|
1530 |
|
|
1531 |
;;; Theme Variables |
|
1532 |
(zenburn-with-color-variables |
|
1533 |
(custom-theme-set-variables |
|
1534 |
'zenburn |
|
1535 |
;;;;; ansi-color |
|
1536 |
`(ansi-color-names-vector [,zenburn-bg ,zenburn-red ,zenburn-green ,zenburn-yellow |
|
1537 |
,zenburn-blue ,zenburn-magenta ,zenburn-cyan ,zenburn-fg]) |
|
1538 |
;;;;; company-quickhelp |
|
1539 |
`(company-quickhelp-color-background ,zenburn-bg+1) |
|
1540 |
`(company-quickhelp-color-foreground ,zenburn-fg) |
|
1541 |
;;;;; fill-column-indicator |
|
1542 |
`(fci-rule-color ,zenburn-bg-05) |
|
1543 |
;;;;; nrepl-client |
|
1544 |
`(nrepl-message-colors |
|
1545 |
'(,zenburn-red ,zenburn-orange ,zenburn-yellow ,zenburn-green ,zenburn-green+4 |
|
1546 |
,zenburn-cyan ,zenburn-blue+1 ,zenburn-magenta)) |
|
1547 |
;;;;; pdf-tools |
|
1548 |
`(pdf-view-midnight-colors '(,zenburn-fg . ,zenburn-bg-05)) |
|
1549 |
;;;;; vc-annotate |
|
1550 |
`(vc-annotate-color-map |
|
1551 |
'(( 20. . ,zenburn-red-1) |
|
1552 |
( 40. . ,zenburn-red) |
|
1553 |
( 60. . ,zenburn-orange) |
|
1554 |
( 80. . ,zenburn-yellow-2) |
|
1555 |
(100. . ,zenburn-yellow-1) |
|
1556 |
(120. . ,zenburn-yellow) |
|
1557 |
(140. . ,zenburn-green-2) |
|
1558 |
(160. . ,zenburn-green) |
|
1559 |
(180. . ,zenburn-green+1) |
|
1560 |
(200. . ,zenburn-green+2) |
|
1561 |
(220. . ,zenburn-green+3) |
|
1562 |
(240. . ,zenburn-green+4) |
|
1563 |
(260. . ,zenburn-cyan) |
|
1564 |
(280. . ,zenburn-blue-2) |
|
1565 |
(300. . ,zenburn-blue-1) |
|
1566 |
(320. . ,zenburn-blue) |
|
1567 |
(340. . ,zenburn-blue+1) |
|
1568 |
(360. . ,zenburn-magenta))) |
|
1569 |
`(vc-annotate-very-old-color ,zenburn-magenta) |
|
1570 |
`(vc-annotate-background ,zenburn-bg-1) |
|
1571 |
)) |
|
1572 |
|
|
1573 |
;;; Rainbow Support |
|
1574 |
|
|
1575 |
(declare-function rainbow-mode 'rainbow-mode) |
|
1576 |
(declare-function rainbow-colorize-by-assoc 'rainbow-mode) |
|
1577 |
|
|
1578 |
(defvar zenburn-add-font-lock-keywords nil |
|
1579 |
"Whether to add font-lock keywords for zenburn color names. |
|
1580 |
In buffers visiting library `zenburn-theme.el' the zenburn |
|
1581 |
specific keywords are always added. In all other Emacs-Lisp |
|
1582 |
buffers this variable controls whether this should be done. |
|
1583 |
This requires library `rainbow-mode'.") |
|
1584 |
|
|
1585 |
(defvar zenburn-colors-font-lock-keywords nil) |
|
1586 |
|
|
1587 |
;; (defadvice rainbow-turn-on (after zenburn activate) |
|
1588 |
;; "Maybe also add font-lock keywords for zenburn colors." |
|
1589 |
;; (when (and (derived-mode-p 'emacs-lisp-mode) |
|
1590 |
;; (or zenburn-add-font-lock-keywords |
|
1591 |
;; (equal (file-name-nondirectory (buffer-file-name)) |
|
1592 |
;; "zenburn-theme.el"))) |
|
1593 |
;; (unless zenburn-colors-font-lock-keywords |
|
1594 |
;; (setq zenburn-colors-font-lock-keywords |
|
1595 |
;; `((,(regexp-opt (mapcar 'car zenburn-colors-alist) 'words) |
|
1596 |
;; (0 (rainbow-colorize-by-assoc zenburn-colors-alist)))))) |
|
1597 |
;; (font-lock-add-keywords nil zenburn-colors-font-lock-keywords))) |
|
1598 |
|
|
1599 |
;; (defadvice rainbow-turn-off (after zenburn activate) |
|
1600 |
;; "Also remove font-lock keywords for zenburn colors." |
|
1601 |
;; (font-lock-remove-keywords nil zenburn-colors-font-lock-keywords)) |
|
1602 |
|
|
1603 |
;;; Footer |
|
1604 |
|
|
1605 |
;;;###autoload |
|
1606 |
(and load-file-name |
|
1607 |
(boundp 'custom-theme-load-path) |
|
1608 |
(add-to-list 'custom-theme-load-path |
|
1609 |
(file-name-as-directory |
|
1610 |
(file-name-directory load-file-name)))) |
|
1611 |
|
|
1612 |
(provide-theme 'zenburn) |
|
1613 |
|
|
1614 |
;; Local Variables: |
|
1615 |
;; no-byte-compile: t |
|
1616 |
;; indent-tabs-mode: nil |
|
1617 |
;; eval: (when (require 'rainbow-mode nil t) (rainbow-mode 1)) |
|
1618 |
;; End: |
|
1619 |
;;; zenburn-theme.el ends here |