color-theme-zenburn.el 46 KB

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