├── .gitignore └── zenburn.el /.gitignore: -------------------------------------------------------------------------------- 1 | *.elc 2 | -------------------------------------------------------------------------------- /zenburn.el: -------------------------------------------------------------------------------- 1 | ;;; zenburn.el --- just some alien fruit salad to keep you in the zone 2 | ;; Copyright (C) 2003, 2004, 2005, 2006, 2010, 2011 Daniel Brockman 3 | ;; Copyright (C) 2009 Adrian C., Bastien Guerry 4 | 5 | ;; Author: Daniel Brockman 6 | ;; URL: http://github.com/dbrock/zenburn-el 7 | 8 | ;; Jani Nurminen created the original Zenburn for Vim. 9 | 10 | ;; This file is free software; you can redistribute it and/or 11 | ;; modify it under the terms of the GNU General Public License as 12 | ;; published by the Free Software Foundation; either version 2 of 13 | ;; the License, or (at your option) any later version. 14 | 15 | ;; This file is distributed in the hope that it will be useful, 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty 17 | ;; of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 18 | ;; See the GNU General Public License for more details. 19 | 20 | ;; You should have received a copy of the GNU General Public 21 | ;; License along with GNU Emacs; if not, write to the Free 22 | ;; Software Foundation, 51 Franklin Street, Fifth Floor, 23 | ;; Boston, MA 02110-1301, USA. 24 | 25 | ;;; Code: 26 | 27 | (require 'color-theme) 28 | 29 | (defvar zenburn-fg "#dcdccc") 30 | (defvar zenburn-bg-1 "#282828") 31 | (defvar zenburn-bg "#3f3f3f") 32 | (defvar zenburn-bg+1 "#4f4f4f") 33 | (defvar zenburn-bg+2 "#5f5f5f") 34 | (defvar zenburn-red+1 "#dca3a3") 35 | (defvar zenburn-red "#cc9393") 36 | (defvar zenburn-red-1 "#bc8383") 37 | (defvar zenburn-red-2 "#ac7373") 38 | (defvar zenburn-red-3 "#9c6363") 39 | (defvar zenburn-red-4 "#8c5353") 40 | (defvar zenburn-orange "#dfaf8f") 41 | (defvar zenburn-orange+1 "#ffc9a4") 42 | (defvar zenburn-yellow "#f0dfaf") 43 | (defvar zenburn-yellow-1 "#e0cf9f") 44 | (defvar zenburn-yellow-2 "#d0bf8f") 45 | (defvar zenburn-green-1 "#5f7f5f") 46 | (defvar zenburn-green "#7f9f7f") 47 | (defvar zenburn-green+1 "#8fb28f") 48 | (defvar zenburn-green+2 "#9fc59f") 49 | (defvar zenburn-green+3 "#afd8af") 50 | (defvar zenburn-green+4 "#bfebbf") 51 | (defvar zenburn-cyan "#93e0e3") 52 | (defvar zenburn-blue+1 "#94bff3") 53 | (defvar zenburn-blue "#8cd0d3") 54 | (defvar zenburn-blue-1 "#7cb8bb") 55 | (defvar zenburn-blue-2 "#6ca0a3") 56 | (defvar zenburn-blue-3 "#5c888b") 57 | (defvar zenburn-blue-4 "#4c7073") 58 | (defvar zenburn-magenta "#dc8cc3") 59 | 60 | (defvar font-lock-pseudo-keyword-face 'font-lock-pseudo-keyword-face) 61 | (defvar font-lock-operator-face 'font-lock-operator-face) 62 | 63 | ;;;###autoload 64 | (defun color-theme-zenburn () 65 | "Just some alien fruit salad to keep you in the zone." 66 | (interactive) 67 | (color-theme-install 68 | (append 69 | (list 'color-theme-zenburn 70 | `((background-color . ,zenburn-bg) 71 | (background-mode . dark) 72 | (border-color . ,zenburn-bg) 73 | (foreground-color . ,zenburn-fg) 74 | (mouse-color . ,zenburn-fg)) 75 | `((emms-mode-line-icon-color . ,zenburn-fg) 76 | (goto-address-mail-face . italic) 77 | (goto-address-mail-mouse-face . secondary-selection) 78 | (goto-address-url-face . bold) 79 | (goto-address-url-mouse-face . hover-highlight) 80 | (help-highlight-face . hover-highlight) 81 | (imaxima-label-color . ,zenburn-yellow) 82 | (imaxima-equation-color . ,zenburn-fg) 83 | (list-matching-lines-face . bold) 84 | (view-highlight-face . hover-highlight) 85 | (widget-mouse-face . hover-highlight)) 86 | 87 | '(bold ((t (:weight bold)))) 88 | '(bold-italic ((t (:italic t :weight bold)))) 89 | `(default ((t (:background ,zenburn-bg :foreground ,zenburn-fg)))) 90 | '(fixed-pitch ((t (:weight bold)))) 91 | '(italic ((t (:slant italic)))) 92 | '(underline ((t (:underline t)))) 93 | 94 | `(zenburn-background-1 ((t (:background ,zenburn-bg+1)))) 95 | `(zenburn-background-2 ((t (:background ,zenburn-bg+2)))) 96 | 97 | `(zenburn-primary-1 ((t (:foreground ,zenburn-yellow :weight bold)))) 98 | `(zenburn-primary-2 ((t (:foreground ,zenburn-orange :weight bold)))) 99 | '(zenburn-primary-3 ((t (:foreground "#dfdfbf" :weight bold)))) 100 | '(zenburn-primary-4 ((t (:foreground "#dca3a3" :weight bold)))) 101 | '(zenburn-primary-5 ((t (:foreground "#94bff3" :weight bold)))) 102 | 103 | '(zenburn-highlight-damp 104 | ((t (:foreground "#88b090" :background "#2e3330")))) 105 | '(zenburn-highlight-alerting 106 | ((t (:foreground "#e37170" :background "#332323")))) 107 | '(zenburn-highlight-subtle 108 | ((t (:background "#464646")))) 109 | 110 | '(zenburn-lowlight-1 ((t (:foreground "#606060")))) 111 | '(zenburn-lowlight-2 ((t (:foreground "#708070")))) 112 | 113 | `(zenburn-yellow ((t (:foreground ,zenburn-yellow)))) 114 | `(zenburn-orange ((t (:foreground ,zenburn-orange)))) 115 | `(zenburn-red ((t (:foreground ,zenburn-red)))) 116 | `(zenburn-green-1 ((t (:foreground ,zenburn-green-1)))) 117 | `(zenburn-green ((t (:foreground ,zenburn-green)))) 118 | `(zenburn-green+1 ((t (:foreground ,zenburn-green+1)))) 119 | `(zenburn-green+2 ((t (:foreground ,zenburn-green+2)))) 120 | `(zenburn-green+3 ((t (:foreground ,zenburn-green+3)))) 121 | `(zenburn-green+4 ((t (:foreground ,zenburn-green+4)))) 122 | `(zenburn-blue ((t (:foreground ,zenburn-blue)))) 123 | `(zenburn-blue-1 ((t (:foreground ,zenburn-blue-1)))) 124 | `(zenburn-blue-2 ((t (:foreground ,zenburn-blue-2)))) 125 | `(zenburn-blue-3 ((t (:foreground ,zenburn-blue-3)))) 126 | `(zenburn-blue-4 ((t (:foreground ,zenburn-blue-4)))) 127 | `(zenburn-magenta ((t (:foreground ,zenburn-magenta)))) 128 | 129 | '(zenburn-title ((t (:inherit variable-pitch :weight bold)))) 130 | 131 | '(font-lock-builtin 132 | ((t (:inherit zenburn-blue)))) 133 | '(font-lock-comment 134 | ((t (:inherit zenburn-green)))) 135 | '(font-lock-comment-delimiter 136 | ((t (:inherit zenburn-lowlight-2)))) 137 | '(font-lock-constant 138 | ((t (:inherit zenburn-primary-4)))) 139 | '(font-lock-doc 140 | ((t (:inherit zenburn-green+1)))) 141 | `(font-lock-function-name 142 | ((t (:foreground ,zenburn-yellow)))) 143 | '(font-lock-keyword 144 | ((t (:inherit zenburn-primary-1)))) 145 | '(font-lock-negation-char 146 | ((t (:inherit zenburn-primary-1)))) 147 | '(font-lock-preprocessor 148 | ((t (:inherit zenburn-blue)))) 149 | '(font-lock-string 150 | ((t (:inherit zenburn-red)))) 151 | '(font-lock-type 152 | ((t (:inherit zenburn-primary-3)))) 153 | `(font-lock-variable-name 154 | ((t (:foreground ,zenburn-yellow)))) 155 | '(font-lock-warning 156 | ((t (:inherit zenburn-highlight-alerting)))) 157 | 158 | '(font-lock-pseudo-keyword 159 | ((t (:inherit zenburn-primary-2)))) 160 | '(font-lock-operator 161 | ((t (:inherit zenburn-primary-3)))) 162 | 163 | '(term-default-bg ((t (nil)))) 164 | '(term-default-bg-inv ((t (nil)))) 165 | '(term-default-fg ((t (nil)))) 166 | '(term-default-fg-inv ((t (nil)))) 167 | '(term-invisible ((t (nil)))) ;; XXX: Security risk? 168 | '(term-invisible-inv ((t (nil)))) 169 | '(term-bold ((t (:weight bold)))) 170 | '(term-underline ((t (:underline t)))) 171 | 172 | ;; XXX: Map these to ansi-term's faces (`term-red', etc.)? 173 | '(zenburn-term-dark-gray ((t (:foreground "#709080")))) 174 | '(zenburn-term-light-blue ((t (:foreground "#94bff3")))) 175 | '(zenburn-term-light-cyan ((t (:foreground "#93e0e3")))) 176 | '(zenburn-term-light-green ((t (:foreground "#c3bf9f")))) 177 | '(zenburn-term-light-magenta ((t (:foreground "#ec93d3")))) 178 | '(zenburn-term-light-red ((t (:foreground "#dca3a3")))) 179 | '(zenburn-term-light-yellow ((t (:foreground "#f0dfaf")))) 180 | '(zenburn-term-white ((t (:foreground "#ffffff")))) 181 | 182 | '(zenburn-term-black ((t (:foreground "#000000")))) 183 | '(zenburn-term-dark-blue ((t (:foreground "#506070")))) 184 | '(zenburn-term-dark-cyan ((t (:foreground "#8cd0d3")))) 185 | '(zenburn-term-dark-green ((t (:foreground "#60b48a")))) 186 | '(zenburn-term-dark-magenta ((t (:foreground "#dc8cc3")))) 187 | '(zenburn-term-dark-red ((t (:foreground "#705050")))) 188 | '(zenburn-term-dark-yellow ((t (:foreground "#dfaf8f")))) 189 | `(zenburn-term-light-gray ((t (:foreground ,zenburn-fg)))) 190 | 191 | '(plain-widget-button 192 | ((t (:weight bold)))) 193 | '(plain-widget-button-pressed 194 | ((t (:inverse-video t)))) 195 | '(plain-widget-documentation 196 | ((t (:inherit font-lock-doc)))) 197 | `(plain-widget-field 198 | ((t (:background ,zenburn-bg+2)))) 199 | '(plain-widget-inactive 200 | ((t (:inherit zenburn-term-dark-gray)))) 201 | `(plain-widget-single-line-field 202 | ((t (:background ,zenburn-bg+2)))) 203 | 204 | `(fancy-widget-button 205 | ((t (:background ,zenburn-bg+1 206 | :box (:line-width 2 :style released-button))))) 207 | `(fancy-widget-button-pressed 208 | ((t (:background ,zenburn-bg+1 209 | :box (:line-width 2 :style pressed-button))))) 210 | `(fancy-widget-button-highlight 211 | ((t (:background ,zenburn-bg+1 212 | :box (:line-width 2 :style released-button))))) 213 | `(fancy-widget-button-pressed-highlight 214 | ((t (:background ,zenburn-bg+1 215 | :box (:line-width 2 :style pressed-button))))) 216 | '(fancy-widget-documentation 217 | ((t (:inherit font-lock-doc)))) 218 | `(fancy-widget-field 219 | ((t (:background ,zenburn-bg+2)))) 220 | '(fancy-widget-inactive 221 | ((t (:inherit zenburn-term-dark-gray)))) 222 | `(fancy-widget-single-line-field 223 | ((t (:background ,zenburn-bg+2)))) 224 | 225 | '(widget-button 226 | ((t (:inherit plain-widget-button)))) 227 | '(widget-button-pressed 228 | ((t (:inherit fancy-widget-button-pressed)))) 229 | '(widget-button-highlight 230 | ((t (:inherit fancy-widget-button-highlight)))) 231 | '(widget-button-pressed-highlight 232 | ((t (:inherit fancy-widget-button-pressed-highlight)))) 233 | '(widget-documentation 234 | ((t (:inherit fancy-widget-documentation)))) 235 | '(widget-field 236 | ((t (:inherit fancy-widget-field)))) 237 | '(widget-inactive 238 | ((t (:inherit fancy-widget-inactive)))) 239 | '(widget-single-line-field 240 | ((t (:inherit fancy-widget-single-line-field)))) 241 | 242 | `(border ((t (:background ,zenburn-bg)))) 243 | '(fringe ((t (:inherit zenburn-highlight-subtle)))) 244 | '(header-line ((t (:inherit zenburn-highlight-damp 245 | :box (:color "#2e3330" :line-width 2))))) 246 | '(mode-line ((t (:foreground "#acbc90" :background "#1e2320" 247 | :box (:color "#1e2320" :line-width 2))))) 248 | '(mode-line-inactive ((t (:background "#2e3330" :foreground "#88b090" 249 | :box (:color "#2e3330" :line-width 2))))) 250 | `(mode-line-buffer-id ((t (:foreground ,zenburn-yellow :weight bold)))) 251 | `(minibuffer-prompt ((t (:foreground ,zenburn-yellow)))) 252 | `(Buffer-menu-buffer ((t (:inherit zenburn-primary-1)))) 253 | 254 | '(region ((t (:foreground "#71d3b4" :background "#233323")))) 255 | `(secondary-selection 256 | ((t (:foreground ,zenburn-fg :background "#506070")))) 257 | 258 | '(trailing-whitespace ((t (:inherit font-lock-warning)))) 259 | '(highlight ((t (:underline t)))) 260 | '(paren ((t (:inherit zenburn-lowlight-1)))) 261 | '(show-paren-mismatch ((t (:inherit font-lock-warning)))) 262 | '(show-paren-match ((t (:inherit font-lock-keyword)))) 263 | '(match ((t (:weight bold)))) 264 | 265 | `(cursor ((t (:background ,zenburn-fg :foreground ,zenburn-bg)))) 266 | '(hover-highlight ((t (:underline t :foreground "#f8f893")))) 267 | '(menu ((t nil))) 268 | `(mouse ((t (:foreground ,zenburn-fg)))) 269 | `(scroll-bar ((t (:background ,zenburn-bg+2)))) 270 | `(tool-bar ((t (:background ,zenburn-bg+2)))) 271 | 272 | '(ido-first-match ((t (:inherit zenburn-primary-1)))) 273 | '(ido-only-match ((t (:inherit zenburn-primary-2)))) 274 | `(ido-subdir ((t (:foreground ,zenburn-yellow)))) 275 | 276 | `(isearch ((t (:foreground ,zenburn-fg :background "#506070")))) 277 | `(isearch-lazy-highlight 278 | ((t (:foreground ,zenburn-fg :background "#1e2320" :weight normal)))) 279 | 280 | '(which-func ((t (:inherit mode-line)))) 281 | 282 | '(apt-utils-normal-package 283 | ((t (:inherit zenburn-primary-1)))) 284 | '(apt-utils-virtual-package 285 | ((t (:inherit zenburn-primary-2)))) 286 | '(apt-utils-field-keyword 287 | ((t (:inherit font-lock-doc)))) 288 | '(apt-utils-field-contents 289 | ((t (:inherit font-lock-comment)))) 290 | '(apt-utils-summary 291 | ((t (:inherit bold)))) 292 | '(apt-utils-description 293 | ((t (:inherit default)))) 294 | '(apt-utils-version 295 | ((t (:inherit zenburn-blue)))) 296 | '(apt-utils-broken 297 | ((t (:inherit font-lock-warning)))) 298 | 299 | '(breakpoint-enabled-bitmap ((t (:inherit zenburn-primary-1)))) 300 | '(breakpoint-disabled-bitmap ((t (:inherit font-lock-comment)))) 301 | 302 | '(calendar-today ((t (:underline nil :inherit zenburn-primary-2)))) 303 | '(diary ((t (:underline nil :inherit zenburn-primary-1)))) 304 | '(holiday ((t (:underline t :inherit zenburn-primary-4)))) 305 | 306 | '(bongo-unfilled-seek-bar ((t (:background "#606060")))) 307 | 308 | '(change-log-date ((t (:inherit zenburn-blue)))) 309 | 310 | '(comint-highlight-input ((t (:inherit zenburn-primary-1)))) 311 | '(comint-highlight-prompt ((t (:inherit zenburn-primary-2)))) 312 | 313 | '(compilation-info ((t (:inherit zenburn-primary-1)))) 314 | '(compilation-warning ((t (:inherit font-lock-warning)))) 315 | 316 | '(cua-rectangle ((t (:inherit region)))) 317 | 318 | '(custom-button 319 | ((t (:inherit fancy-widget-button)))) 320 | '(custom-button-pressed 321 | ((t (:inherit fancy-widget-button-pressed)))) 322 | '(custom-changed 323 | ((t (:inherit zenburn-blue)))) 324 | '(custom-comment 325 | ((t (:inherit font-lock-doc)))) 326 | '(custom-comment-tag 327 | ((t (:inherit font-lock-doc)))) 328 | '(custom-documentation 329 | ((t (:inherit font-lock-doc)))) 330 | '(custom-link 331 | ((t (:inherit zenburn-yellow :underline t)))) 332 | '(custom-tag 333 | ((t (:inherit zenburn-primary-2)))) 334 | '(custom-group-tag 335 | ((t (:inherit zenburn-primary-1)))) 336 | '(custom-group-tag-1 337 | ((t (:inherit zenburn-primary-4)))) 338 | '(custom-invalid 339 | ((t (:inherit font-lock-warning)))) 340 | '(custom-modified 341 | ((t (:inherit zenburn-primary-3)))) 342 | '(custom-rogue 343 | ((t (:inhrit font-lock-warning)))) 344 | '(custom-saved 345 | ((t (:underline t)))) 346 | '(custom-set 347 | ((t (:inverse-video t :inherit zenburn-blue)))) 348 | '(custom-state 349 | ((t (:inherit font-lock-comment)))) 350 | '(custom-variable-button 351 | ((t (:weight bold :underline t)))) 352 | '(custom-variable-tag 353 | ((t (:inherit zenburn-primary-2)))) 354 | 355 | '(dictionary-button ((t (:inherit fancy-widget-button)))) 356 | '(dictionary-reference ((t (:inherit zenburn-primary-1)))) 357 | '(dictionary-word-entry ((t (:inherit font-lock-keyword)))) 358 | 359 | '(diff-header ((t (:inherit zenburn-highlight-subtle)))) 360 | '(diff-index ((t (:inherit bold)))) 361 | '(diff-file-header ((t (:inherit bold)))) 362 | '(diff-hunk-header ((t (:inherit zenburn-highlight-subtle)))) 363 | 364 | '(diff-added ((t (:inherit zenburn-primary-3)))) 365 | '(diff-removed ((t (:inherit zenburn-blue)))) 366 | '(diff-context ((t (:inherit font-lock-comment)))) 367 | '(diff-refine-change ((t (:inherit zenburn-background-2)))) 368 | 369 | `(emms-pbi-song ((t (:foreground ,zenburn-yellow)))) 370 | '(emms-pbi-current ((t (:inherit zenburn-primary-1)))) 371 | '(emms-pbi-mark-marked ((t (:inherit zenburn-primary-2)))) 372 | 373 | '(erc-action ((t (:inherit erc-default)))) 374 | '(erc-bold ((t (:weight bold)))) 375 | '(erc-current-nick ((t (:inherit zenburn-primary-1)))) 376 | '(erc-dangerous-host ((t (:inherit font-lock-warning)))) 377 | `(erc-default ((t (:foreground ,zenburn-fg)))) 378 | '(erc-direct-msg ((t (:inherit erc-default)))) 379 | '(erc-error ((t (:inherit font-lock-warning)))) 380 | '(erc-fool ((t (:inherit zenburn-lowlight-1)))) 381 | '(erc-highlight ((t (:inherit hover-highlight)))) 382 | `(erc-input ((t (:foreground ,zenburn-yellow)))) 383 | '(erc-keyword ((t (:inherit zenburn-primary-1)))) 384 | '(erc-nick-default ((t (:inherit bold)))) 385 | '(erc-nick-msg ((t (:inherit erc-default)))) 386 | '(erc-notice ((t (:inherit zenburn-green)))) 387 | '(erc-pal ((t (:inherit zenburn-primary-3)))) 388 | '(erc-prompt ((t (:inherit zenburn-primary-2)))) 389 | '(erc-timestamp ((t (:inherit zenburn-green+1)))) 390 | '(erc-underline ((t (:inherit underline)))) 391 | 392 | '(circe-highlight-nick-face ((t (:inherit zenburn-primary-1)))) 393 | '(circe-my-message-face ((t (:inherit zenburn-yellow)))) 394 | '(circe-originator-face ((t (:inherit bold)))) 395 | '(circe-prompt-face ((t (:inherit zenburn-primary-1)))) 396 | '(circe-server-face ((t (:inherit font-lock-comment-face)))) 397 | 398 | '(rcirc-my-nick ((t (:inherit zenburn-primary-1)))) 399 | '(rcirc-other-nick ((t (:inherit bold)))) 400 | '(rcirc-bright-nick 401 | ((t (:foreground "white" :inherit rcirc-other-nick)))) 402 | '(rcirc-dim-nick ((t (:inherit font-lock-comment)))) 403 | '(rcirc-nick-in-message ((t (:inherit bold)))) 404 | '(rcirc-server ((t (:inherit font-lock-comment)))) 405 | '(rcirc-server-prefix ((t (:inherit font-lock-comment-delimiter)))) 406 | '(rcirc-timestamp ((t (:inherit font-lock-comment)))) 407 | '(rcirc-prompt ((t (:inherit zenburn-primary-1)))) 408 | '(rcirc-mode-line-nick ((t (:inherit zenburn-primary-1)))) 409 | 410 | '(eshell-prompt ((t (:inherit zenburn-primary-1)))) 411 | '(eshell-ls-archive ((t (:foreground "#c3bf9f" :weight bold)))) 412 | '(eshell-ls-backup ((t (:inherit font-lock-comment)))) 413 | '(eshell-ls-clutter ((t (:inherit font-lock-comment)))) 414 | `(eshell-ls-directory ((t (:foreground ,zenburn-blue+1 :weight bold)))) 415 | `(eshell-ls-executable ((t (:foreground ,zenburn-red+1 :weight bold)))) 416 | '(eshell-ls-unreadable ((t (:inherit zenburn-lowlight-1)))) 417 | '(eshell-ls-missing ((t (:inherit font-lock-warning)))) 418 | '(eshell-ls-product ((t (:inherit font-lock-doc)))) 419 | '(eshell-ls-special ((t (:inherit zenburn-primary-1)))) 420 | `(eshell-ls-symlink ((t (:foreground ,zenburn-cyan :weight bold)))) 421 | 422 | `(elscreen-tab-current-screen 423 | ((t (:inherit (zenburn-blue default) 424 | :box (:line-width 2 :style released-button))))) 425 | '(elscreen-tab-other-screen 426 | ((t (:inherit (zenburn-blue-3 zenburn-highlight-damp))))) 427 | `(elscreen-tab-background 428 | ((t (:foreground ,zenburn-bg-1 :background ,zenburn-bg-1)))) 429 | 430 | '(flyspell-duplicate ((t (:inherit zenburn-primary-1)))) 431 | '(flyspell-incorrect ((t (:inherit zenburn-primary-2)))) 432 | 433 | '(highlight-current-line ((t (:inherit zenburn-highlight-subtle)))) 434 | 435 | '(ibuffer-deletion ((t (:inherit zenburn-primary-2)))) 436 | '(ibuffer-marked ((t (:inherit zenburn-primary-1)))) 437 | '(ibuffer-special-buffer ((t (:inherit font-lock-doc)))) 438 | '(ibuffer-help-buffer ((t (:inherit font-lock-comment)))) 439 | 440 | `(zenburn-citation ((t (:background ,zenburn-bg+1)))) 441 | 442 | `(message-cited-text ((t (:inherit (zenburn-citation font-lock-comment))))) 443 | '(message-header-name ((t (:inherit zenburn-green+1)))) 444 | '(message-header-other ((t (:inherit zenburn-green)))) 445 | '(message-header-to ((t (:inherit zenburn-primary-1)))) 446 | '(message-header-from ((t (:inherit zenburn-primary-1)))) 447 | '(message-header-cc ((t (:inherit zenburn-primary-1)))) 448 | '(message-header-newsgroups ((t (:inherit zenburn-primary-1)))) 449 | '(message-header-subject ((t (:inherit zenburn-primary-2)))) 450 | '(message-header-xheader ((t (:inherit zenburn-green)))) 451 | '(message-mml ((t (:inherit zenburn-primary-1)))) 452 | '(message-separator ((t (:inherit font-lock-comment)))) 453 | 454 | '(gnus-header-name ((t (:inherit message-header-name)))) 455 | '(gnus-header-content ((t (:inherit message-header-other)))) 456 | '(gnus-header-from ((t (:inherit message-header-from)))) 457 | '(gnus-header-subject ((t (:inherit message-header-subject)))) 458 | '(gnus-header-newsgroups ((t (:inherit message-header-other)))) 459 | 460 | `(gnus-x-face ((t (:background ,zenburn-fg :foreground ,zenburn-bg)))) 461 | 462 | `(gnus-cite-1 ((t (:foreground ,zenburn-blue :inherit zenburn-citation)))) 463 | `(gnus-cite-2 ((t (:foreground ,zenburn-blue-1 :inherit zenburn-citation)))) 464 | `(gnus-cite-3 ((t (:foreground ,zenburn-blue-2 :inherit zenburn-citation)))) 465 | `(gnus-cite-4 ((t (:foreground ,zenburn-green+2 :inherit zenburn-citation)))) 466 | `(gnus-cite-5 ((t (:foreground ,zenburn-green+1 :inherit zenburn-citation)))) 467 | `(gnus-cite-6 ((t (:foreground ,zenburn-green :inherit zenburn-citation)))) 468 | `(gnus-cite-7 ((t (:foreground ,zenburn-red :inherit zenburn-citation)))) 469 | `(gnus-cite-8 ((t (:foreground ,zenburn-red-1 :inherit zenburn-citation)))) 470 | `(gnus-cite-9 ((t (:foreground ,zenburn-red-2 :inherit zenburn-citation)))) 471 | `(gnus-cite-10 ((t (:foreground ,zenburn-yellow-1 :inherit zenburn-citation)))) 472 | `(gnus-cite-11 ((t (:foreground ,zenburn-yellow :inherit zenburn-citation)))) 473 | 474 | `(gnus-group-news-1-empty ((t (:foreground ,zenburn-yellow)))) 475 | `(gnus-group-news-2-empty ((t (:foreground ,zenburn-green+3)))) 476 | `(gnus-group-news-3-empty ((t (:foreground ,zenburn-green+1)))) 477 | `(gnus-group-news-4-empty ((t (:foreground ,zenburn-blue-2)))) 478 | `(gnus-group-news-5-empty ((t (:foreground ,zenburn-blue-3)))) 479 | `(gnus-group-news-6-empty ((t (:inherit zenburn-lowlight-1)))) 480 | `(gnus-group-news-low-empty ((t (:inherit zenburn-lowlight-1)))) 481 | 482 | '(gnus-group-mail-1-empty ((t (:inherit gnus-group-news-1-empty)))) 483 | '(gnus-group-mail-2-empty ((t (:inherit gnus-group-news-2-empty)))) 484 | '(gnus-group-mail-3-empty ((t (:inherit gnus-group-news-3-empty)))) 485 | '(gnus-group-mail-4-empty ((t (:inherit gnus-group-news-4-empty)))) 486 | '(gnus-group-mail-5-empty ((t (:inherit gnus-group-news-5-empty)))) 487 | '(gnus-group-mail-6-empty ((t (:inherit gnus-group-news-6-empty)))) 488 | '(gnus-group-mail-low-empty ((t (:inherit gnus-group-news-low-empty)))) 489 | 490 | '(gnus-group-news-1 ((t (:bold t :inherit gnus-group-news-1-empty)))) 491 | '(gnus-group-news-2 ((t (:bold t :inherit gnus-group-news-2-empty)))) 492 | '(gnus-group-news-3 ((t (:bold t :inherit gnus-group-news-3-empty)))) 493 | '(gnus-group-news-4 ((t (:bold t :inherit gnus-group-news-4-empty)))) 494 | '(gnus-group-news-5 ((t (:bold t :inherit gnus-group-news-5-empty)))) 495 | '(gnus-group-news-6 ((t (:bold t :inherit gnus-group-news-6-empty)))) 496 | '(gnus-group-news-low ((t (:bold t :inherit gnus-group-news-low-empty)))) 497 | 498 | '(gnus-group-mail-1 ((t (:bold t :inherit gnus-group-mail-1-empty)))) 499 | '(gnus-group-mail-2 ((t (:bold t :inherit gnus-group-mail-2-empty)))) 500 | '(gnus-group-mail-3 ((t (:bold t :inherit gnus-group-mail-3-empty)))) 501 | '(gnus-group-mail-4 ((t (:bold t :inherit gnus-group-mail-4-empty)))) 502 | '(gnus-group-mail-5 ((t (:bold t :inherit gnus-group-mail-5-empty)))) 503 | '(gnus-group-mail-6 ((t (:bold t :inherit gnus-group-mail-6-empty)))) 504 | '(gnus-group-mail-low ((t (:bold t :inherit gnus-group-mail-low-empty)))) 505 | 506 | `(gnus-signature ((t (:foreground ,zenburn-yellow)))) 507 | 508 | '(gnus-summary-selected 509 | ((t (:inherit zenburn-primary-1)))) 510 | '(gnus-summary-cancelled 511 | ((t (:inherit zenburn-highlight-alerting)))) 512 | 513 | '(gnus-summary-low-ticked 514 | ((t (:inherit zenburn-primary-2)))) 515 | '(gnus-summary-normal-ticked 516 | ((t (:inherit zenburn-primary-2)))) 517 | '(gnus-summary-high-ticked 518 | ((t (:inherit zenburn-primary-2)))) 519 | 520 | '(gnus-summary-low-unread 521 | ((t (:inherit default :weight normal)))) 522 | '(gnus-summary-normal-unread 523 | ((t (:inherit default :weight normal)))) 524 | '(gnus-summary-high-unread 525 | ((t (:inherit default :weight bold)))) 526 | 527 | '(gnus-summary-low-read 528 | ((t (:inherit zenburn-green :weight normal)))) 529 | '(gnus-summary-normal-read 530 | ((t (:inherit zenburn-green :weight normal)))) 531 | '(gnus-summary-high-read 532 | ((t (:inherit zenburn-green :weight bold)))) 533 | 534 | '(gnus-summary-low-ancient 535 | ((t (:inherit zenburn-blue :weight normal)))) 536 | '(gnus-summary-normal-ancient 537 | ((t (:inherit zenburn-blue :weight normal)))) 538 | '(gnus-summary-high-ancient 539 | ((t (:inherit zenburn-blue)))) 540 | 541 | '(help-argument-name ((t (:weight bold)))) 542 | 543 | '(imaxima-latex-error ((t (:inherit font-lock-warning)))) 544 | 545 | `(info-xref ((t (:foreground ,zenburn-yellow :weight bold)))) 546 | '(info-xref-visited ((t (:inherit info-xref :weight normal)))) 547 | '(info-header-xref ((t (:inherit info-xref)))) 548 | `(info-menu-star ((t (:foreground ,zenburn-orange :weight bold)))) 549 | `(info-menu-5 ((t (:inherit info-menu-star)))) 550 | '(info-node ((t (:weight bold)))) 551 | '(info-header-node ((t (:weight normal)))) 552 | 553 | '(jabber-roster-user-chatty 554 | ((t (:inherit zenburn-primary-1)))) 555 | '(jabber-roster-user-online 556 | ((t (:inherit zenburn-primary-2)))) 557 | '(jabber-roster-user-away 558 | ((t (:inherit font-lock-doc)))) 559 | '(jabber-roster-user-xa 560 | ((t (:inherit font-lock-comment)))) 561 | '(jabber-roster-user-offline 562 | ((t (:inherit zenburn-lowlight-1)))) 563 | '(jabber-roster-user-dnd 564 | ((t (:inherit zenburn-primary-5)))) 565 | '(jabber-roster-user-error 566 | ((t (:inherit font-lock-warning)))) 567 | 568 | '(jabber-title-small 569 | ((t (:inherit zenburn-title :height 1.2)))) 570 | '(jabber-title-medium 571 | ((t (:inherit jabber-title-small :height 1.2)))) 572 | '(jabber-title-large 573 | ((t (:inherit jabber-title-medium :height 1.2)))) 574 | 575 | '(jabber-chat-prompt-local 576 | ((t (:inherit zenburn-primary-1)))) 577 | '(jabber-chat-prompt-foreign 578 | ((t (:inherit zenburn-primary-2)))) 579 | 580 | '(jabber-rare-time-face 581 | ((t (:inherit zenburn-green+1)))) 582 | 583 | '(jde-java-font-lock-modifier 584 | ((t (:inherit zenburn-primary-2)))) 585 | '(jde-java-font-lock-doc-tag 586 | ((t (:inherit zenburn-primary-1)))) 587 | '(jde-java-font-lock-constant 588 | ((t (:inherit font-lock-constant)))) 589 | '(jde-java-font-lock-package 590 | ((t (:inherit zenburn-primary-3)))) 591 | '(jde-java-font-lock-number 592 | ((t (:inherit font-lock-constant)))) 593 | '(jde-java-font-lock-operator 594 | ((t (:inherit font-lock-keyword)))) 595 | '(jde-java-font-lock-link 596 | ((t (:inherit zenburn-primary-5 :underline t)))) 597 | 598 | '(keywiz-right ((t (:inherit zenburn-primary-1)))) 599 | '(keywiz-wrong ((t (:inherit font-lock-warning)))) 600 | '(keywiz-command ((t (:inherit zenburn-primary-2)))) 601 | 602 | '(font-latex-bold ((t (:inherit bold)))) 603 | '(font-latex-warning ((t (:inherit font-lock-warning)))) 604 | '(font-latex-sedate ((t (:inherit zenburn-primary-1)))) 605 | '(font-latex-title-4 ((t (:inherit zenburn-title)))) 606 | 607 | '(makefile-space ((t (:inherit font-lock-warning)))) 608 | '(makefile-shell ((t (nil)))) 609 | 610 | '(nxml-delimited-data ((t (:inherit font-lock-string)))) 611 | '(nxml-name ((t (:inherit zenburn-primary-1)))) 612 | '(nxml-ref ((t (:inherit zenburn-primary-5)))) 613 | '(nxml-delimiter ((t (:inherit default)))) 614 | '(nxml-text ((t (:inherit default)))) 615 | 616 | '(nxml-comment-content 617 | ((t (:inherit font-lock-comment)))) 618 | '(nxml-comment-delimiter 619 | ((t (:inherit nxml-comment-content)))) 620 | '(nxml-processing-instruction-target 621 | ((t (:inherit zenburn-primary-2)))) 622 | '(nxml-processing-instruction-delimiter 623 | ((t (:inherit nxml-processing-instruction-target)))) 624 | '(nxml-processing-instruction-content 625 | ((t (:inherit nxml-processing-instruction-target)))) 626 | '(nxml-cdata-section-CDATA 627 | ((t (:inherit zenburn-primary-4)))) 628 | '(nxml-cdata-section-delimiter 629 | ((t (:inherit nxml-cdata-section-CDATA)))) 630 | '(nxml-cdata-section-content 631 | ((t (:inherit nxml-text)))) 632 | '(nxml-entity-ref-name 633 | ((t (:inherit zenburn-primary-5)))) 634 | '(nxml-entity-ref-delimiter 635 | ((t (:inherit nxml-entity-ref-name)))) 636 | '(nxml-char-ref-number 637 | ((t (:inherit nxml-entity-ref-name)))) 638 | '(nxml-char-ref-delimiter 639 | ((t (:inherit nxml-entity-ref-delimiter)))) 640 | 641 | '(nxml-tag-delimiter ((t (:inherit default)))) 642 | '(nxml-tag-slash ((t (:inherit default)))) 643 | '(nxml-element-local-name ((t (:inherit zenburn-primary-1)))) 644 | '(nxml-element-prefix ((t (:inherit default)))) 645 | '(nxml-element-colon ((t (:inherit default)))) 646 | 647 | '(nxml-attribute-local-name 648 | ((t (:inherit zenburn-primary-3)))) 649 | '(nxml-namespace-attribute-prefix 650 | ((t (:inherit nxml-attribute-local-name)))) 651 | '(nxml-attribute-value 652 | ((t (:inherit font-lock-string)))) 653 | '(nxml-attribute-value-delimiter 654 | ((t (:inherit nxml-attribute-value)))) 655 | '(nxml-attribute-prefix 656 | ((t (:inherit default)))) 657 | '(nxml-namespace-attribute-xmlns 658 | ((t (:inherit nxml-attribute-prefix)))) 659 | '(nxml-attribute-colon 660 | ((t (:inherit default)))) 661 | '(nxml-namespace-attribute-colon 662 | ((t (:inherit nxml-attribute-colon)))) 663 | 664 | '(org-agenda-date-today 665 | ((t (:foreground "white" :slant italic :weight bold))) t) 666 | '(org-agenda-structure 667 | ((t (:inherit font-lock-comment-face)))) 668 | '(org-archived ((t (:foreground "#8f8f8f")))) 669 | `(org-checkbox ((t (:background ,zenburn-bg+2 :foreground "white" 670 | :box (:line-width 1 :style released-button))))) 671 | `(org-date ((t (:foreground ,zenburn-blue :underline t)))) 672 | `(org-deadline-announce ((t (:foreground ,zenburn-red-1)))) 673 | `(org-done ((t (:bold t :weight bold :foreground ,zenburn-green+3)))) 674 | `(org-formula ((t (:foreground ,zenburn-yellow-2)))) 675 | `(org-headline-done ((t (:foreground ,zenburn-green+3)))) 676 | `(org-hide ((t (:foreground ,zenburn-bg-1)))) 677 | `(org-level-1 ((t (:foreground ,zenburn-orange)))) 678 | `(org-level-2 ((t (:foreground ,zenburn-yellow)))) 679 | `(org-level-3 ((t (:foreground ,zenburn-blue)))) 680 | `(org-level-4 ((t (:foreground ,zenburn-cyan)))) 681 | `(org-level-5 ((t (:foreground ,zenburn-blue-1)))) 682 | `(org-level-6 ((t (:foreground ,zenburn-blue-2)))) 683 | `(org-level-7 ((t (:foreground ,zenburn-blue-3)))) 684 | `(org-level-8 ((t (:foreground ,zenburn-blue-4)))) 685 | `(org-link ((t (:foreground ,zenburn-yellow-2 :underline t)))) 686 | `(org-scheduled ((t (:foreground ,zenburn-green+4)))) 687 | `(org-scheduled-previously ((t (:foreground ,zenburn-red-4)))) 688 | `(org-scheduled-today ((t (:foreground ,zenburn-blue+1)))) 689 | `(org-special-keyword ((t (:foreground ,zenburn-yellow-1)))) 690 | `(org-table ((t (:foreground ,zenburn-green+2)))) 691 | '(org-tag ((t (:bold t :weight bold)))) 692 | `(org-time-grid ((t (:foreground ,zenburn-orange+1)))) 693 | `(org-todo ((t (:bold t :foreground ,zenburn-red :weight bold)))) 694 | '(org-upcoming-deadline ((t (:inherit font-lock-keyword-face)))) 695 | `(org-warning ((t (:bold t :foreground ,zenburn-red :weight bold)))) 696 | 697 | '(outline-8 ((t (:inherit default)))) 698 | '(outline-7 ((t (:inherit outline-8 :height 1.0)))) 699 | '(outline-6 ((t (:inherit outline-7 :height 1.0)))) 700 | '(outline-5 ((t (:inherit outline-6 :height 1.0)))) 701 | '(outline-4 ((t (:inherit outline-5 :height 1.0)))) 702 | '(outline-3 ((t (:inherit outline-4 :height 1.0)))) 703 | '(outline-2 ((t (:inherit outline-3 :height 1.0)))) 704 | '(outline-1 ((t (:inherit outline-2 :height 1.0)))) 705 | 706 | '(setnu-line-number ((t (:inherit zenburn-lowlight-2)))) 707 | 708 | '(speedbar-button ((t (:inherit zenburn-primary-1)))) 709 | '(speedbar-file ((t (:inherit zenburn-primary-2)))) 710 | '(speedbar-directory ((t (:inherit zenburn-primary-5)))) 711 | '(speedbar-tag ((t (:inherit font-lock-function-name)))) 712 | '(speedbar-highlight ((t (:underline t)))) 713 | 714 | '(sr-active-path-face 715 | ((t (:inherit zenburn-primary-1)))) 716 | '(sr-alt-marked-dir-face 717 | ((t (:inherit zenburn-highlight-subtle :bold)))) 718 | '(sr-alt-marked-file-face 719 | ((t (:inherit zenburn-highlight-subtle)))) 720 | '(sr-broken-link-face 721 | ((t (:inherit zenburn-primary-1)))) 722 | '(sr-clex-hotchar-face 723 | ((t (:inherit zenburn-primary-1)))) 724 | '(sr-compressed-face 725 | ((t (:inherit zenburn-primary-1)))) 726 | '(sr-directory-face 727 | ((t (:inherit zenburn-blue)))) 728 | '(sr-editing-path-face 729 | ((t (:inherit zenburn-primary-1)))) 730 | '(sr-encrypted-face 731 | ((t (:inherit zenburn-orange)))) 732 | '(sr-highlight-path-face 733 | ((t (:inherit zenburn-primary-1)))) 734 | '(sr-html-face 735 | ((t (:inherit zenburn-green)))) 736 | '(sr-log-face 737 | ((t (:inherit zenburn-magenta)))) 738 | '(sr-marked-dir-face 739 | ((t (:inherit zenburn-highlight-alerting :bold)))) 740 | '(sr-marked-file-face 741 | ((t (:inherit zenburn-highlight-alerting)))) 742 | '(sr-packaged-face 743 | ((t (:inherit zenburn-primary-1)))) 744 | '(sr-passive-path-face 745 | ((t (:inherit zenburn-primary-1)))) 746 | '(sr-symlink-directory-face 747 | ((t (:inherit zenburn-blue)))) 748 | '(sr-symlink-face 749 | ((t (:inherit zenburn-blue-2)))) 750 | '(sr-xml-face 751 | ((t (:inherit zenburn-green-1)))) 752 | 753 | '(strokes-char ((t (:inherit font-lock-keyword)))) 754 | 755 | '(todoo-item-header 756 | ((t (:inherit zenburn-primary-1)))) 757 | '(todoo-item-assigned-header 758 | ((t (:inherit zenburn-primary-2)))) 759 | `(todoo-sub-item-header 760 | ((t (:foreground ,zenburn-yellow)))) 761 | 762 | '(tuareg-font-lock-governing 763 | ((t (:inherit zenburn-primary-2)))) 764 | '(tuareg-font-lock-interactive-error 765 | ((t (:inherit font-lock-warning)))) 766 | '(tuareg-font-lock-interactive-output 767 | ((t (:inherit zenburn-primary-3)))) 768 | '(tuareg-font-lock-operator 769 | ((t (:inherit font-lock-operator)))) 770 | 771 | '(w3m-form-button 772 | ((t (:inherit widget-button)))) 773 | '(w3m-form-button-pressed 774 | ((t (:inherit widget-button-pressed)))) 775 | '(w3m-form-button-mouse 776 | ((t (:inherit widget-button-pressed)))) 777 | '(w3m-tab-unselected 778 | ((t (:box (:line-width 1 :style released-button))))) 779 | '(w3m-tab-selected 780 | ((t (:box (:line-width 1 :style pressed-button))))) 781 | '(w3m-tab-unselected-retrieving 782 | ((t (:inherit (w3m-tab-unselected widget-inactive))))) 783 | '(w3m-tab-selected-retrieving 784 | ((t (:inherit (w3m-tab-selected widget-inactive))))) 785 | '(w3m-tab-background 786 | ((t (:inherit zenburn-highlight-subtle)))) 787 | '(w3m-anchor 788 | ((t (:inherit zenburn-primary-1)))) 789 | '(w3m-arrived-anchor 790 | ((t (:inherit zenburn-primary-2)))) 791 | '(w3m-image 792 | ((t (:inherit zenburn-primary-4)))) 793 | '(w3m-form 794 | ((t (:inherit widget-field))))) 795 | 796 | ;; XXX: Updating this list is very tedious. 797 | ;; Are these aliases still necessary? 798 | (zenburn-make-face-alias-clauses 799 | '(Buffer-menu-buffer-face 800 | apt-utils-broken-face 801 | apt-utils-description-face 802 | apt-utils-field-contents-face 803 | apt-utils-field-keyword-face 804 | apt-utils-normal-package-face 805 | apt-utils-summary-face 806 | apt-utils-version-face 807 | apt-utils-virtual-package-face 808 | breakpoint-disabled-bitmap-face 809 | breakpoint-enabled-bitmap-face 810 | calendar-today-face 811 | change-log-date-face 812 | compilation-info-face 813 | compilation-warning-face 814 | cua-rectangle-face 815 | custom-button-face 816 | custom-button-pressed-face 817 | custom-changed-face 818 | custom-comment-face 819 | custom-comment-tag-face 820 | custom-documentation-face 821 | custom-face-tag-face 822 | custom-group-tag-face 823 | custom-group-tag-face-1 824 | custom-invalid-face 825 | custom-modified-face 826 | custom-rogue-face 827 | custom-saved-face 828 | custom-set-face 829 | custom-state-face 830 | custom-variable-button-face 831 | custom-variable-tag-face 832 | diary-face 833 | dictionary-button-face 834 | dictionary-reference-face 835 | dictionary-word-entry-face 836 | diff-added-face 837 | diff-context-face 838 | diff-file-header-face 839 | diff-header-face 840 | diff-hunk-header-face 841 | diff-index-face 842 | diff-removed-face 843 | diff-refine-change-face 844 | elscreen-tab-current-screen-face 845 | elscreen-tab-other-screen-face 846 | elscreen-tab-background-face 847 | emms-pbi-current-face 848 | emms-pbi-mark-marked-face 849 | emms-pbi-song-face 850 | erc-action-face 851 | erc-bold-face 852 | erc-current-nick-face 853 | erc-dangerous-host-face 854 | erc-default-face 855 | erc-direct-msg-face 856 | erc-error-face 857 | erc-fool-face 858 | erc-highlight-face 859 | erc-input-face 860 | erc-keyword-face 861 | erc-nick-default-face 862 | erc-nick-msg-face 863 | erc-notice-face 864 | erc-pal-face 865 | erc-prompt-face 866 | erc-timestamp-face 867 | erc-underline-face 868 | eshell-ls-archive-face 869 | eshell-ls-backup-face 870 | eshell-ls-clutter-face 871 | eshell-ls-directory-face 872 | eshell-ls-executable-face 873 | eshell-ls-missing-face 874 | eshell-ls-product-face 875 | eshell-ls-special-face 876 | eshell-ls-symlink-face 877 | eshell-ls-unreadable-face 878 | eshell-prompt-face 879 | fancy-widget-button-face 880 | fancy-widget-button-highlight-face 881 | fancy-widget-button-pressed-face 882 | fancy-widget-button-pressed-highlight-face 883 | fancy-widget-documentation-face 884 | fancy-widget-field-face 885 | fancy-widget-inactive-face 886 | fancy-widget-single-line-field-face 887 | flyspell-duplicate-face 888 | flyspell-incorrect-face 889 | font-latex-bold-face 890 | font-latex-sedate-face 891 | font-latex-title-4-face 892 | font-latex-warning-face 893 | font-lock-builtin-face 894 | font-lock-comment-delimiter-face 895 | font-lock-comment-face 896 | font-lock-constant-face 897 | font-lock-doc-face 898 | font-lock-function-name-face 899 | font-lock-keyword-face 900 | font-lock-negation-char-face 901 | font-lock-operator-face 902 | font-lock-preprocessor-face 903 | font-lock-pseudo-keyword-face 904 | font-lock-string-face 905 | font-lock-type-face 906 | font-lock-variable-name-face 907 | font-lock-warning-face 908 | gnus-cite-face-1 909 | gnus-cite-face-10 910 | gnus-cite-face-11 911 | gnus-cite-face-2 912 | gnus-cite-face-3 913 | gnus-cite-face-4 914 | gnus-cite-face-5 915 | gnus-cite-face-6 916 | gnus-cite-face-7 917 | gnus-cite-face-8 918 | gnus-cite-face-9 919 | gnus-group-mail-1-empty-face 920 | gnus-group-mail-2-empty-face 921 | gnus-group-mail-3-empty-face 922 | gnus-group-mail-3-face 923 | gnus-group-news-1-empty-face 924 | gnus-group-news-2-empty-face 925 | gnus-group-news-3-empty-face 926 | gnus-header-content-face 927 | gnus-header-from-face 928 | gnus-header-name-face 929 | gnus-header-newsgroups-face 930 | gnus-header-subject-face 931 | gnus-signature-face 932 | gnus-summary-cancelled-face 933 | gnus-summary-high-ancient-face 934 | gnus-summary-high-read-face 935 | gnus-summary-high-ticked-face 936 | gnus-summary-high-unread-face 937 | gnus-summary-low-ancient-face 938 | gnus-summary-low-read-face 939 | gnus-summary-low-ticked-face 940 | gnus-summary-low-unread-face 941 | gnus-summary-normal-ancient-face 942 | gnus-summary-normal-read-face 943 | gnus-summary-normal-ticked-face 944 | gnus-summary-normal-unread-face 945 | gnus-summary-selected-face 946 | highlight-current-line-face 947 | holiday-face 948 | ibuffer-deletion-face 949 | ibuffer-help-buffer-face 950 | ibuffer-marked-face 951 | ibuffer-special-buffer-face 952 | ido-first-match-face 953 | ido-only-match-face 954 | ido-subdir-face 955 | imaxima-latex-error-face 956 | isearch-lazy-highlight-face 957 | jde-java-font-lock-constant-face 958 | jde-java-font-lock-doc-tag-face 959 | jde-java-font-lock-link-face 960 | jde-java-font-lock-modifier-face 961 | jde-java-font-lock-number-face 962 | jde-java-font-lock-operator-face 963 | jde-java-font-lock-package-face 964 | keywiz-command-face 965 | keywiz-right-face 966 | keywiz-wrong-face 967 | makefile-shell-face 968 | makefile-space-face 969 | message-cited-text-face 970 | message-header-cc-face 971 | message-header-from-face 972 | message-header-name-face 973 | message-header-newsgroups-face 974 | message-header-other-face 975 | message-header-subject-face 976 | message-header-to-face 977 | message-header-xheader-face 978 | message-mml-face 979 | message-separator-face 980 | mtorus-highlight-face 981 | mtorus-notify-highlight-face 982 | nxml-attribute-colon-face 983 | nxml-attribute-local-name-face 984 | nxml-attribute-prefix-face 985 | nxml-attribute-value-delimiter-face 986 | nxml-attribute-value-face 987 | nxml-cdata-section-CDATA-face 988 | nxml-cdata-section-content-face 989 | nxml-cdata-section-delimiter-face 990 | nxml-char-ref-delimiter-face 991 | nxml-char-ref-number-face 992 | nxml-comment-content-face 993 | nxml-comment-delimiter-face 994 | nxml-delimited-data-face 995 | nxml-delimiter-face 996 | nxml-element-colon-face 997 | nxml-element-local-name-face 998 | nxml-element-prefix-face 999 | nxml-entity-ref-delimiter-face 1000 | nxml-entity-ref-name-face 1001 | nxml-name-face 1002 | nxml-namespace-attribute-colon-face 1003 | nxml-namespace-attribute-prefix-face 1004 | nxml-namespace-attribute-xmlns-face 1005 | nxml-processing-instruction-content-face 1006 | nxml-processing-instruction-delimiter-face 1007 | nxml-processing-instruction-target-face 1008 | nxml-ref-face 1009 | nxml-tag-delimiter-face 1010 | nxml-tag-slash-face 1011 | nxml-text-face 1012 | org-agenda-date-today-face 1013 | org-agenda-structure-face 1014 | org-archived-face 1015 | org-column-face 1016 | org-date-face 1017 | org-deadline-announce-face 1018 | org-done-face 1019 | org-formula-face 1020 | org-headline-done-face 1021 | org-hide-face 1022 | org-level-1-face 1023 | org-level-2-face 1024 | org-level-3-face 1025 | org-level-4-face 1026 | org-level-5-face 1027 | org-level-6-face 1028 | org-level-7-face 1029 | org-level-8-face 1030 | org-link-face 1031 | org-scheduled-face 1032 | org-scheduled-previously-face 1033 | org-scheduled-today-face 1034 | org-special-keyword-face 1035 | org-table-face 1036 | org-tag-face 1037 | org-time-grid-face 1038 | org-todo-face 1039 | org-upcoming-deadline-face 1040 | org-warning-face 1041 | paren-face 1042 | plain-widget-button-face 1043 | plain-widget-button-pressed-face 1044 | plain-widget-documentation-face 1045 | plain-widget-field-face 1046 | plain-widget-inactive-face 1047 | plain-widget-single-line-field-face 1048 | setnu-line-number-face 1049 | show-paren-match-face 1050 | show-paren-mismatch-face 1051 | speedbar-button-face 1052 | speedbar-directory-face 1053 | speedbar-file-face 1054 | speedbar-highlight-face 1055 | speedbar-tag-face 1056 | sr-active-path-face 1057 | sr-alt-marked-dir-face 1058 | sr-alt-marked-file-face 1059 | sr-broken-link-face 1060 | sr-clex-hotchar-face 1061 | sr-compressed-face 1062 | sr-directory-face 1063 | sr-editing-path-face 1064 | sr-encrypted-face 1065 | sr-highlight-path-face 1066 | sr-html-face 1067 | sr-log-face 1068 | sr-marked-dir-face 1069 | sr-marked-file-face 1070 | sr-packaged-face 1071 | sr-passive-path-face 1072 | sr-symlink-directory-face 1073 | sr-symlink-face 1074 | sr-xml-face 1075 | strokes-char-face 1076 | todoo-item-assigned-header-face 1077 | todoo-item-header-face 1078 | todoo-sub-item-header-face 1079 | tuareg-font-lock-governing-face 1080 | tuareg-font-lock-interactive-error-face 1081 | tuareg-font-lock-interactive-output-face 1082 | tuareg-font-lock-operator-face 1083 | w3m-anchor-face 1084 | w3m-arrived-anchor-face 1085 | w3m-form-button-face 1086 | w3m-form-button-mouse-face 1087 | w3m-form-button-pressed-face 1088 | w3m-form-face 1089 | w3m-image-face 1090 | w3m-tab-background-face 1091 | w3m-tab-selected-face 1092 | w3m-tab-selected-retrieving-face 1093 | w3m-tab-unselected-face 1094 | w3m-tab-unselected-retrieving-face 1095 | widget-button-face 1096 | widget-button-highlight-face 1097 | widget-button-pressed-face 1098 | widget-button-pressed-highlight-face 1099 | widget-documentation-face 1100 | widget-field-face 1101 | widget-inactive-face 1102 | widget-single-line-field-face 1103 | )))) 1104 | 1105 | (eval-after-load 'term 1106 | '(setq ansi-term-color-vector 1107 | (vector 'unspecified zenburn-bg 1108 | zenburn-red zenburn-green 1109 | zenburn-yellow zenburn-blue+1 1110 | zenburn-magenta zenburn-cyan 1111 | ;; XXX: Not sure why this is sometimes needed. 1112 | "white"))) 1113 | 1114 | (setq gnus-logo-colors `(,zenburn-bg+2 ,zenburn-bg+1) 1115 | gnus-mode-line-image-cache 1116 | '(image :type xpm :ascent center :data "/* XPM */ 1117 | static char *gnus-pointer[] = { 1118 | /* width height num_colors chars_per_pixel */ 1119 | \" 18 11 2 1\", 1120 | /* colors */ 1121 | \". c #dcdccc\", 1122 | \"# c None s None\", 1123 | /* pixels */ 1124 | \"######..##..######\", 1125 | \"#####........#####\", 1126 | \"#.##.##..##...####\", 1127 | \"#...####.###...##.\", 1128 | \"#..###.######.....\", 1129 | \"#####.########...#\", 1130 | \"###########.######\", 1131 | \"####.###.#..######\", 1132 | \"######..###.######\", 1133 | \"###....####.######\", 1134 | \"###..######.######\"};"))) 1135 | 1136 | (defun zenburn-make-face-alias-clauses (alias-symbols) 1137 | (let (clauses) 1138 | (dolist (alias-symbol alias-symbols clauses) 1139 | (let ((alias-name (symbol-name alias-symbol))) 1140 | (if (not (string-match "-face" alias-name)) 1141 | (error "Invalid face alias: %s" alias-name) 1142 | (let ((target-name (replace-regexp-in-string 1143 | ".*\\(-face\\)" "" 1144 | alias-name nil nil 1))) 1145 | (push `(,(intern alias-name) 1146 | ((t (:inherit ,(intern target-name))))) 1147 | clauses))))))) 1148 | 1149 | (defalias 'zenburn #'color-theme-zenburn) 1150 | 1151 | (provide 'zenburn) 1152 | ;;; zenburn.el ends here. 1153 | --------------------------------------------------------------------------------