emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/anti-zenburn-theme bebedf1 007/151: Make theme usable in l


From: ELPA Syncer
Subject: [nongnu] elpa/anti-zenburn-theme bebedf1 007/151: Make theme usable in low-coloured terminals and older emacsen.
Date: Thu, 21 Oct 2021 18:01:10 -0400 (EDT)

branch: elpa/anti-zenburn-theme
commit bebedf16db8b82af8c19a817617efe29b26aa4a8
Author: Andrey Kotlarski <m00naticus@gmail.com>
Commit: Andrey Kotlarski <m00naticus@gmail.com>

    Make theme usable in low-coloured terminals and older emacsen.
---
 anti-zenburn-theme.el | 852 +++++++++++++++++++++++++-------------------------
 1 file changed, 430 insertions(+), 422 deletions(-)

diff --git a/anti-zenburn-theme.el b/anti-zenburn-theme.el
index 8cfb8c2..7604420 100644
--- a/anti-zenburn-theme.el
+++ b/anti-zenburn-theme.el
@@ -1,9 +1,9 @@
-;;; anti-zenburn-theme.el --- Low contrast Zenburn-derived theme
+;;; anti-zenburn-theme.el --- Low-contrast Zenburn-inverted theme
 
 ;;; Commentary:
 ;; Author: Andrey Kotlarski <m00naticus@gmail.com>
 ;; URL: https://github.com/m00natic/anti-zenburn
-;; Version: 1.6
+;; Version: 1.7
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
@@ -66,529 +66,536 @@
   (custom-theme-set-faces
    'anti-zenburn
    '(button ((t (:underline t))))
-   `(link ((,class (:foreground ,azenburn-dark-blue :underline t :weight 
bold))))
-   `(link-visited ((,class (:foreground ,azenburn-dark-blue-2 :underline t 
:weight normal))))
+   `(link ((t (:foreground ,azenburn-dark-blue :underline t :weight bold))))
+   `(link-visited ((t (:foreground ,azenburn-dark-blue-2 :underline t :weight 
normal))))
 
    ;;; basic coloring
-   `(default ((,class (:foreground ,azenburn-fg :background ,azenburn-bg))))
-   `(cursor ((,class (:foreground ,azenburn-fg))))
-   `(escape-glyph-face ((,class (:foreground ,azenburn-blue))))
-   `(fringe ((,class (:foreground ,azenburn-fg :background ,azenburn-bg+1))))
-   `(header-line ((,class (:foreground ,azenburn-dark-blue
-                                      :background ,azenburn-bg-1
-                                      :box (:line-width -1 :style 
released-button)))))
-   `(highlight ((,class (:background ,azenburn-bg-05))
-               (t (:background ,azenburn-blue-4))))
+   `(default ((t (:foreground ,azenburn-fg :background ,azenburn-bg))))
+   `(cursor ((t (:foreground ,azenburn-fg :background "black"))))
+   `(escape-glyph-face ((t (:foreground ,azenburn-blue))))
+   `(fringe ((t (:foreground ,azenburn-fg :background ,azenburn-bg+1))))
+   `(header-line ((t (:foreground ,azenburn-dark-blue
+                                  :background ,azenburn-bg-1
+                                  :box (:line-width -1 :style 
released-button)))))
+   `(highlight ((t (:background ,azenburn-bg-05))))
 
    ;;; compilation
-   `(compilation-column-face ((,class (:foreground ,azenburn-dark-blue))))
-   `(compilation-enter-directory-face ((,class (:foreground 
,azenburn-violet))))
-   `(compilation-error-face ((,class (:foreground ,azenburn-blue-1 :weight 
bold :underline t))))
-   `(compilation-face ((,class (:foreground ,azenburn-fg))))
-   `(compilation-info-face ((,class (:foreground ,azenburn-beige))))
-   `(compilation-info ((,class (:foreground ,azenburn-violet+4 :underline t))))
-   `(compilation-leave-directory-face ((,class (:foreground 
,azenburn-violet))))
-   `(compilation-line-face ((,class (:foreground ,azenburn-dark-blue))))
-   `(compilation-line-number ((,class (:foreground ,azenburn-dark-blue))))
-   `(compilation-message-face ((,class (:foreground ,azenburn-beige))))
-   `(compilation-warning-face ((,class (:foreground ,azenburn-dark-blue-1 
:weight bold :underline t))))
+   `(compilation-column-face ((t (:foreground ,azenburn-dark-blue))))
+   `(compilation-enter-directory-face ((t (:foreground ,azenburn-violet))))
+   `(compilation-error-face ((t (:foreground ,azenburn-blue-1 :weight bold 
:underline t))))
+   `(compilation-face ((t (:foreground ,azenburn-fg))))
+   `(compilation-info-face ((t (:foreground ,azenburn-beige))))
+   `(compilation-info ((t (:foreground ,azenburn-violet+4 :underline t))))
+   `(compilation-leave-directory-face ((t (:foreground ,azenburn-violet))))
+   `(compilation-line-face ((t (:foreground ,azenburn-dark-blue))))
+   `(compilation-line-number ((t (:foreground ,azenburn-dark-blue))))
+   `(compilation-message-face ((t (:foreground ,azenburn-beige))))
+   `(compilation-warning-face ((t (:foreground ,azenburn-dark-blue-1 :weight 
bold :underline t))))
 
    ;;; grep
-   `(grep-context-face ((,class (:foreground ,azenburn-fg))))
-   `(grep-error-face ((,class (:foreground ,azenburn-blue-1 :weight bold 
:underline t))))
-   `(grep-hit-face ((,class (:foreground ,azenburn-beige))))
-   `(grep-match-face ((,class (:foreground ,azenburn-light-blue :weight 
bold))))
-   `(match ((,class (:background ,azenburn-bg-1 :foreground 
,azenburn-light-blue :weight bold))))
+   `(grep-context-face ((t (:foreground ,azenburn-fg))))
+   `(grep-error-face ((t (:foreground ,azenburn-blue-1 :weight bold :underline 
t))))
+   `(grep-hit-face ((t (:foreground ,azenburn-beige))))
+   `(grep-match-face ((t (:foreground ,azenburn-light-blue :weight bold))))
+   `(match ((t (:background ,azenburn-bg-1 :foreground ,azenburn-light-blue 
:weight bold))))
 
    ;; faces used by isearch
-   `(isearch ((,class (:foreground ,azenburn-dark-blue :background 
,azenburn-bg-1))))
-   `(isearch-fail ((,class (:foreground ,azenburn-fg :background 
,azenburn-blue-4))))
-   `(lazy-highlight ((,class (:foreground ,azenburn-dark-blue :background 
,azenburn-bg+2))))
+   `(isearch ((t (:foreground ,azenburn-dark-blue :background 
,azenburn-bg-1))))
+   `(isearch-fail ((t (:foreground ,azenburn-fg :background 
,azenburn-blue-4))))
+   `(lazy-highlight ((t (:foreground ,azenburn-dark-blue :background 
,azenburn-bg+2))))
 
-   `(menu ((,class (:foreground ,azenburn-fg :background ,azenburn-bg))))
-   `(minibuffer-prompt ((,class (:foreground ,azenburn-dark-blue))))
+   `(menu ((t (:foreground ,azenburn-fg :background ,azenburn-bg))))
+   `(minibuffer-prompt ((t (:foreground ,azenburn-dark-blue))))
    `(mode-line
      ((,class (:foreground ,azenburn-violet+1
-                          :background ,azenburn-bg-1
-                          :box (:line-width -1 :style released-button)))))
-   `(mode-line-buffer-id ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
+                           :background ,azenburn-bg-1
+                           :box (:line-width -1 :style released-button)))
+      (t :inverse-video t)))
+   `(mode-line-buffer-id ((t (:foreground ,azenburn-dark-blue :weight bold))))
    `(mode-line-inactive
-     ((,class (:foreground ,azenburn-violet-1
-                          :background ,azenburn-bg-05
-                          :box (:line-width -1 :style released-button)))))
-   `(region ((,class (:background ,azenburn-bg-1))))
-   `(secondary-selection ((,class (:background ,azenburn-bg+2))))
-   `(trailing-whitespace ((,class (:background ,azenburn-blue))))
-   `(vertical-border ((,class (:foreground ,azenburn-fg))))
+     ((t (:foreground ,azenburn-violet-1
+                      :background ,azenburn-bg-05
+                      :box (:line-width -1 :style released-button)))))
+   `(region ((,class (:background ,azenburn-bg-1))
+             (t :inverse-video t)))
+   `(secondary-selection ((t (:background ,azenburn-bg+2))))
+   `(trailing-whitespace ((t (:background ,azenburn-blue))))
+   `(vertical-border ((t (:foreground ,azenburn-fg))))
 
    ;;; font lock
-   `(font-lock-builtin-face ((,class (:foreground ,azenburn-bordeaux))))
-   `(font-lock-comment-face ((,class (:foreground ,azenburn-violet))))
-   `(font-lock-comment-delimiter-face ((,class (:foreground 
,azenburn-violet))))
-   `(font-lock-constant-face ((,class (:foreground ,azenburn-violet+4))))
-   `(font-lock-doc-face ((,class (:foreground ,azenburn-violet+1))))
-   `(font-lock-doc-string-face ((,class (:foreground ,azenburn-beige-2))))
-   `(font-lock-function-name-face ((,class (:foreground ,azenburn-beige))))
-   `(font-lock-keyword-face ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(font-lock-negation-char-face ((,class (:foreground ,azenburn-fg))))
-   `(font-lock-preprocessor-face ((,class (:foreground ,azenburn-beige+1))))
-   `(font-lock-string-face ((,class (:foreground ,azenburn-blue))))
-   `(font-lock-type-face ((,class (:foreground ,azenburn-beige-1))))
-   `(font-lock-variable-name-face ((,class (:foreground 
,azenburn-light-blue))))
-   `(font-lock-warning-face ((,class (:foreground ,azenburn-dark-blue-1 
:weight bold :underline t))))
-
-   `(c-annotation-face ((,class (:inherit font-lock-constant-face))))
+   `(font-lock-builtin-face ((t (:foreground ,azenburn-bordeaux))))
+   `(font-lock-comment-face ((t (:foreground ,azenburn-violet))))
+   `(font-lock-comment-delimiter-face ((t (:foreground ,azenburn-violet))))
+   `(font-lock-constant-face ((t (:foreground ,azenburn-violet+4))))
+   `(font-lock-doc-face ((t (:foreground ,azenburn-violet+1))))
+   `(font-lock-doc-string-face ((t (:foreground ,azenburn-beige-2))))
+   `(font-lock-function-name-face ((t (:foreground ,azenburn-beige))))
+   `(font-lock-keyword-face ((t (:foreground ,azenburn-dark-blue :weight 
bold))))
+   `(font-lock-negation-char-face ((t (:foreground ,azenburn-fg))))
+   `(font-lock-preprocessor-face ((t (:foreground ,azenburn-beige+1))))
+   `(font-lock-string-face ((t (:foreground ,azenburn-blue))))
+   `(font-lock-type-face ((t (:foreground ,azenburn-beige-1))))
+   `(font-lock-variable-name-face ((t (:foreground ,azenburn-light-blue))))
+   `(font-lock-warning-face ((t (:foreground ,azenburn-dark-blue-1 :weight 
bold :underline t))))
+
+   `(c-annotation-face ((t (:inherit font-lock-constant-face))))
 
    ;;; newsticker
-   `(newsticker-date-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-default-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-enclosure-face ((,class (:foreground ,azenburn-violet+3))))
-   `(newsticker-extra-face ((,class (:foreground ,azenburn-bg+2 :height 0.8))))
-   `(newsticker-feed-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-immortal-item-face ((,class (:foreground ,azenburn-violet))))
-   `(newsticker-new-item-face ((,class (:foreground ,azenburn-beige))))
-   `(newsticker-obsolete-item-face ((,class (:foreground ,azenburn-blue))))
-   `(newsticker-old-item-face ((,class (:foreground ,azenburn-bg+3))))
-   `(newsticker-statistics-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-treeview-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-treeview-immortal-face ((,class (:foreground 
,azenburn-violet))))
-   `(newsticker-treeview-listwindow-face ((,class (:foreground ,azenburn-fg))))
-   `(newsticker-treeview-new-face ((,class (:foreground ,azenburn-beige 
:weight bold))))
-   `(newsticker-treeview-obsolete-face ((,class (:foreground ,azenburn-blue))))
-   `(newsticker-treeview-old-face ((,class (:foreground ,azenburn-bg+3))))
-   `(newsticker-treeview-selection-face ((,class (:foreground 
,azenburn-dark-blue))))
+   `(newsticker-date-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-default-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-enclosure-face ((t (:foreground ,azenburn-violet+3))))
+   `(newsticker-extra-face ((t (:foreground ,azenburn-bg+2 :height 0.8))))
+   `(newsticker-feed-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-immortal-item-face ((t (:foreground ,azenburn-violet))))
+   `(newsticker-new-item-face ((t (:foreground ,azenburn-beige))))
+   `(newsticker-obsolete-item-face ((t (:foreground ,azenburn-blue))))
+   `(newsticker-old-item-face ((t (:foreground ,azenburn-bg+3))))
+   `(newsticker-statistics-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-treeview-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-treeview-immortal-face ((t (:foreground ,azenburn-violet))))
+   `(newsticker-treeview-listwindow-face ((t (:foreground ,azenburn-fg))))
+   `(newsticker-treeview-new-face ((t (:foreground ,azenburn-beige :weight 
bold))))
+   `(newsticker-treeview-obsolete-face ((t (:foreground ,azenburn-blue))))
+   `(newsticker-treeview-old-face ((t (:foreground ,azenburn-bg+3))))
+   `(newsticker-treeview-selection-face ((t (:foreground 
,azenburn-dark-blue))))
 
    ;;; external
 
    ;; full-ack
-   `(ack-separator ((,class (:foreground ,azenburn-fg))))
-   `(ack-file ((,class (:foreground ,azenburn-beige))))
-   `(ack-line ((,class (:foreground ,azenburn-dark-blue))))
-   `(ack-match ((,class (:foreground ,azenburn-light-blue :background 
,azenburn-bg-1 :weigth bold))))
+   `(ack-separator ((t (:foreground ,azenburn-fg))))
+   `(ack-file ((t (:foreground ,azenburn-beige))))
+   `(ack-line ((t (:foreground ,azenburn-dark-blue))))
+   `(ack-match ((t (:foreground ,azenburn-light-blue :background 
,azenburn-bg-1 :weigth bold))))
 
    ;; auctex
-   `(font-latex-bold ((,class (:inherit bold))))
-   `(font-latex-warning ((,class (:inherit font-lock-warning))))
-   `(font-latex-sedate ((,class (:foreground ,azenburn-dark-blue :weight bold 
))))
-   `(font-latex-title-4 ((,class (:inherit variable-pitch :weight bold))))
+   `(font-latex-bold ((t (:inherit bold))))
+   `(font-latex-warning ((t (:inherit font-lock-warning))))
+   `(font-latex-sedate ((t (:foreground ,azenburn-dark-blue :weight bold ))))
+   `(font-latex-title-4 ((t (:inherit variable-pitch :weight bold))))
 
    ;; auto-complete
-   `(ac-candidate-face ((,class (:background ,azenburn-bg+3 :foreground 
"white"))))
-   `(ac-selection-face ((,class (:background ,azenburn-beige-4 :foreground 
,azenburn-fg))))
-   `(popup-tip-face ((,class (:background ,azenburn-dark-blue-2 :foreground 
"white"))))
-   `(popup-scroll-bar-foreground-face ((,class (:background 
,azenburn-beige-5))))
-   `(popup-scroll-bar-background-face ((,class (:background ,azenburn-bg-1))))
-   `(popup-isearch-match ((,class (:background ,azenburn-bg :foreground 
,azenburn-fg))))
+   `(ac-candidate-face ((t (:background ,azenburn-bg+3 :foreground "white"))))
+   `(ac-selection-face ((t (:background ,azenburn-beige-4 :foreground 
,azenburn-fg))))
+   `(popup-tip-face ((t (:background ,azenburn-dark-blue-2 :foreground 
"white"))))
+   `(popup-scroll-bar-foreground-face ((t (:background ,azenburn-beige-5))))
+   `(popup-scroll-bar-background-face ((t (:background ,azenburn-bg-1))))
+   `(popup-isearch-match ((t (:background ,azenburn-bg :foreground 
,azenburn-fg))))
 
    ;; diff
-   `(diff-added ((,class (:foreground ,azenburn-violet+4))))
-   `(diff-changed ((,class (:foreground ,azenburn-dark-blue))))
-   `(diff-removed ((,class (:foreground ,azenburn-blue))))
-   `(diff-header ((,class (:background ,azenburn-bg+2))))
+   `(diff-added ((,class (:foreground ,azenburn-violet+4))
+                 (t (:foreground ,azenburn-violet+1))))
+   `(diff-changed ((t (:foreground ,azenburn-dark-blue))))
+   `(diff-removed ((t (:foreground ,azenburn-blue))))
+   `(diff-header ((,class (:background ,azenburn-bg+2))
+                  (t (:background ,azenburn-fg :foreground ,azenburn-bg))))
    `(diff-file-header
-     ((,class (:background ,azenburn-bg+2 :foreground ,azenburn-fg :bold t))))
+     ((,class (:background ,azenburn-bg+2 :foreground ,azenburn-fg :bold t))
+      (t (:background ,azenburn-fg :foreground ,azenburn-bg :bold t))))
 
    ;; ert
-   `(ert-test-result-expected ((,class (:foreground ,azenburn-violet+4 
:background ,azenburn-bg))))
-   `(ert-test-result-unexpected ((,class (:foreground ,azenburn-blue 
:background ,azenburn-bg))))
+   `(ert-test-result-expected ((t (:foreground ,azenburn-violet+4 :background 
,azenburn-bg))))
+   `(ert-test-result-unexpected ((t (:foreground ,azenburn-blue :background 
,azenburn-bg))))
 
    ;; eshell
-   `(eshell-prompt ((,class (:foreground ,azenburn-dark-blue :weight bold))))
-   `(eshell-ls-archive ((,class (:foreground ,azenburn-blue-1 :weight bold))))
-   `(eshell-ls-backup ((,class (:inherit font-lock-comment))))
-   `(eshell-ls-clutter ((,class (:inherit font-lock-comment))))
-   `(eshell-ls-directory ((,class (:foreground ,azenburn-beige+1 :weight 
bold))))
-   `(eshell-ls-executable ((,class (:foreground ,azenburn-blue+1 :weight 
bold))))
-   `(eshell-ls-unreadable ((,class (:foreground ,azenburn-fg))))
-   `(eshell-ls-missing ((,class (:inherit font-lock-warning))))
-   `(eshell-ls-product ((,class (:inherit font-lock-doc))))
-   `(eshell-ls-special ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(eshell-ls-symlink ((,class (:foreground ,azenburn-bordeaux :weight 
bold))))
+   `(eshell-prompt ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(eshell-ls-archive ((t (:foreground ,azenburn-blue-1 :weight bold))))
+   `(eshell-ls-backup ((t (:inherit font-lock-comment))))
+   `(eshell-ls-clutter ((t (:inherit font-lock-comment))))
+   `(eshell-ls-directory ((t (:foreground ,azenburn-beige+1 :weight bold))))
+   `(eshell-ls-executable ((t (:foreground ,azenburn-blue+1 :weight bold))))
+   `(eshell-ls-unreadable ((t (:foreground ,azenburn-fg))))
+   `(eshell-ls-missing ((t (:inherit font-lock-warning))))
+   `(eshell-ls-product ((t (:inherit font-lock-doc))))
+   `(eshell-ls-special ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(eshell-ls-symlink ((t (:foreground ,azenburn-bordeaux :weight bold))))
 
    ;; flymake
-   `(flymake-errline ((,class (:foreground ,azenburn-blue-1 :weight bold 
:underline t))))
-   `(flymake-warnline ((,class (:foreground ,azenburn-dark-blue-1 :weight bold 
:underline t))))
+   `(flymake-errline ((t (:foreground ,azenburn-blue-1 :weight bold :underline 
t))))
+   `(flymake-warnline ((t (:foreground ,azenburn-dark-blue-1 :weight bold 
:underline t))))
 
    ;; flyspell
-   `(flyspell-duplicate ((,class (:foreground ,azenburn-dark-blue-1 :weight 
bold :underline t))))
-   `(flyspell-incorrect ((,class (:foreground ,azenburn-blue-1 :weight bold 
:underline t))))
+   `(flyspell-duplicate ((t (:foreground ,azenburn-dark-blue-1 :weight bold 
:underline t))))
+   `(flyspell-incorrect ((t (:foreground ,azenburn-blue-1 :weight bold 
:underline t))))
 
    ;; erc
-   `(erc-action-face ((,class (:inherit erc-default-face))))
-   `(erc-bold-face ((,class (:weight bold))))
-   `(erc-current-nick-face ((,class (:foreground ,azenburn-beige :weight 
bold))))
-   `(erc-dangerous-host-face ((,class (:inherit font-lock-warning))))
-   `(erc-default-face ((,class (:foreground ,azenburn-fg))))
-   `(erc-direct-msg-face ((,class (:inherit erc-default))))
-   `(erc-error-face ((,class (:inherit font-lock-warning))))
-   `(erc-fool-face ((,class (:inherit erc-default))))
-   `(erc-highlight-face ((,class (:inherit hover-highlight))))
-   `(erc-input-face ((,class (:foreground ,azenburn-dark-blue))))
-   `(erc-keyword-face ((,class (:foreground ,azenburn-beige :weight bold))))
-   `(erc-nick-default-face ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(erc-my-nick-face ((,class (:foreground ,azenburn-blue :weigth bold))))
-   `(erc-nick-msg-face ((,class (:inherit erc-default))))
-   `(erc-notice-face ((,class (:foreground ,azenburn-violet))))
-   `(erc-pal-face ((,class (:foreground ,azenburn-light-blue :weight bold))))
-   `(erc-prompt-face ((,class (:foreground ,azenburn-light-blue :background 
,azenburn-bg :weight bold))))
-   `(erc-timestamp-face ((,class (:foreground ,azenburn-violet+1))))
+   `(erc-action-face ((t (:inherit erc-default-face))))
+   `(erc-bold-face ((t (:weight bold))))
+   `(erc-current-nick-face ((t (:foreground ,azenburn-beige :weight bold))))
+   `(erc-dangerous-host-face ((t (:inherit font-lock-warning))))
+   `(erc-default-face ((t (:foreground ,azenburn-fg))))
+   `(erc-direct-msg-face ((t (:inherit erc-default))))
+   `(erc-error-face ((t (:inherit font-lock-warning))))
+   `(erc-fool-face ((t (:inherit erc-default))))
+   `(erc-highlight-face ((t (:inherit hover-highlight))))
+   `(erc-input-face ((t (:foreground ,azenburn-dark-blue))))
+   `(erc-keyword-face ((t (:foreground ,azenburn-beige :weight bold))))
+   `(erc-nick-default-face ((t (:foreground ,azenburn-dark-blue :weight 
bold))))
+   `(erc-my-nick-face ((t (:foreground ,azenburn-blue :weigth bold))))
+   `(erc-nick-msg-face ((t (:inherit erc-default))))
+   `(erc-notice-face ((t (:foreground ,azenburn-violet))))
+   `(erc-pal-face ((t (:foreground ,azenburn-light-blue :weight bold))))
+   `(erc-prompt-face ((t (:foreground ,azenburn-light-blue :background 
,azenburn-bg :weight bold))))
+   `(erc-timestamp-face ((t (:foreground ,azenburn-violet+1))))
    `(erc-underline-face ((t (:underline t))))
 
    ;; gnus
-   `(gnus-group-mail-1 ((,class (:bold t :inherit gnus-group-mail-1-empty))))
-   `(gnus-group-mail-1-empty ((,class (:inherit gnus-group-news-1-empty))))
-   `(gnus-group-mail-2 ((,class (:bold t :inherit gnus-group-mail-2-empty))))
-   `(gnus-group-mail-2-empty ((,class (:inherit gnus-group-news-2-empty))))
-   `(gnus-group-mail-3 ((,class (:bold t :inherit gnus-group-mail-3-empty))))
-   `(gnus-group-mail-3-empty ((,class (:inherit gnus-group-news-3-empty))))
-   `(gnus-group-mail-4 ((,class (:bold t :inherit gnus-group-mail-4-empty))))
-   `(gnus-group-mail-4-empty ((,class (:inherit gnus-group-news-4-empty))))
-   `(gnus-group-mail-5 ((,class (:bold t :inherit gnus-group-mail-5-empty))))
-   `(gnus-group-mail-5-empty ((,class (:inherit gnus-group-news-5-empty))))
-   `(gnus-group-mail-6 ((,class (:bold t :inherit gnus-group-mail-6-empty))))
-   `(gnus-group-mail-6-empty ((,class (:inherit gnus-group-news-6-empty))))
-   `(gnus-group-mail-low ((,class (:bold t :inherit 
gnus-group-mail-low-empty))))
-   `(gnus-group-mail-low-empty ((,class (:inherit gnus-group-news-low-empty))))
-   `(gnus-group-news-1 ((,class (:bold t :inherit gnus-group-news-1-empty))))
-   `(gnus-group-news-2 ((,class (:bold t :inherit gnus-group-news-2-empty))))
-   `(gnus-group-news-3 ((,class (:bold t :inherit gnus-group-news-3-empty))))
-   `(gnus-group-news-4 ((,class (:bold t :inherit gnus-group-news-4-empty))))
-   `(gnus-group-news-5 ((,class (:bold t :inherit gnus-group-news-5-empty))))
-   `(gnus-group-news-6 ((,class (:bold t :inherit gnus-group-news-6-empty))))
-   `(gnus-group-news-low ((,class (:bold t :inherit 
gnus-group-news-low-empty))))
-   `(gnus-header-content ((,class (:inherit message-header-other))))
-   `(gnus-header-from ((,class (:inherit message-header-from))))
-   `(gnus-header-name ((,class (:inherit message-header-name))))
-   `(gnus-header-newsgroups ((,class (:inherit message-header-other))))
-   `(gnus-header-subject ((,class (:inherit message-header-subject))))
-   `(gnus-summary-cancelled ((,class (:foreground ,azenburn-light-blue))))
-   `(gnus-summary-high-ancient ((,class (:foreground ,azenburn-beige))))
-   `(gnus-summary-high-read ((,class (:foreground ,azenburn-violet :weight 
bold))))
-   `(gnus-summary-high-ticked ((,class (:foreground ,azenburn-light-blue 
:weight bold))))
-   `(gnus-summary-high-unread ((,class (:foreground ,azenburn-fg :weight 
bold))))
-   `(gnus-summary-low-ancient ((,class (:foreground ,azenburn-beige))))
+   `(gnus-group-mail-1 ((t (:bold t :inherit gnus-group-mail-1-empty))))
+   `(gnus-group-mail-1-empty ((t (:inherit gnus-group-news-1-empty))))
+   `(gnus-group-mail-2 ((t (:bold t :inherit gnus-group-mail-2-empty))))
+   `(gnus-group-mail-2-empty ((t (:inherit gnus-group-news-2-empty))))
+   `(gnus-group-mail-3 ((t (:bold t :inherit gnus-group-mail-3-empty))))
+   `(gnus-group-mail-3-empty ((t (:inherit gnus-group-news-3-empty))))
+   `(gnus-group-mail-4 ((t (:bold t :inherit gnus-group-mail-4-empty))))
+   `(gnus-group-mail-4-empty ((t (:inherit gnus-group-news-4-empty))))
+   `(gnus-group-mail-5 ((t (:bold t :inherit gnus-group-mail-5-empty))))
+   `(gnus-group-mail-5-empty ((t (:inherit gnus-group-news-5-empty))))
+   `(gnus-group-mail-6 ((t (:bold t :inherit gnus-group-mail-6-empty))))
+   `(gnus-group-mail-6-empty ((t (:inherit gnus-group-news-6-empty))))
+   `(gnus-group-mail-low ((t (:bold t :inherit gnus-group-mail-low-empty))))
+   `(gnus-group-mail-low-empty ((t (:inherit gnus-group-news-low-empty))))
+   `(gnus-group-news-1 ((t (:bold t :inherit gnus-group-news-1-empty))))
+   `(gnus-group-news-2 ((t (:bold t :inherit gnus-group-news-2-empty))))
+   `(gnus-group-news-3 ((t (:bold t :inherit gnus-group-news-3-empty))))
+   `(gnus-group-news-4 ((t (:bold t :inherit gnus-group-news-4-empty))))
+   `(gnus-group-news-5 ((t (:bold t :inherit gnus-group-news-5-empty))))
+   `(gnus-group-news-6 ((t (:bold t :inherit gnus-group-news-6-empty))))
+   `(gnus-group-news-low ((t (:bold t :inherit gnus-group-news-low-empty))))
+   `(gnus-header-content ((t (:inherit message-header-other))))
+   `(gnus-header-from ((t (:inherit message-header-from))))
+   `(gnus-header-name ((t (:inherit message-header-name))))
+   `(gnus-header-newsgroups ((t (:inherit message-header-other))))
+   `(gnus-header-subject ((t (:inherit message-header-subject))))
+   `(gnus-summary-cancelled ((t (:foreground ,azenburn-light-blue))))
+   `(gnus-summary-high-ancient ((t (:foreground ,azenburn-beige))))
+   `(gnus-summary-high-read ((t (:foreground ,azenburn-violet :weight bold))))
+   `(gnus-summary-high-ticked ((t (:foreground ,azenburn-light-blue :weight 
bold))))
+   `(gnus-summary-high-unread ((t (:foreground ,azenburn-fg :weight bold))))
+   `(gnus-summary-low-ancient ((t (:foreground ,azenburn-beige))))
    `(gnus-summary-low-read ((t (:foreground ,azenburn-violet))))
-   `(gnus-summary-low-ticked ((,class (:foreground ,azenburn-light-blue 
:weight bold))))
-   `(gnus-summary-low-unread ((,class (:foreground ,azenburn-fg))))
-   `(gnus-summary-normal-ancient ((,class (:foreground ,azenburn-beige))))
-   `(gnus-summary-normal-read ((,class (:foreground ,azenburn-violet))))
-   `(gnus-summary-normal-ticked ((,class (:foreground ,azenburn-light-blue 
:weight bold))))
-   `(gnus-summary-normal-unread ((,class (:foreground ,azenburn-fg))))
-   `(gnus-summary-selected ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(gnus-cite-1 ((,class (:foreground ,azenburn-beige))))
-   `(gnus-cite-10 ((,class (:foreground ,azenburn-dark-blue-1))))
-   `(gnus-cite-11 ((,class (:foreground ,azenburn-dark-blue))))
-   `(gnus-cite-2 ((,class (:foreground ,azenburn-beige-1))))
-   `(gnus-cite-3 ((,class (:foreground ,azenburn-beige-2))))
-   `(gnus-cite-4 ((,class (:foreground ,azenburn-violet+2))))
-   `(gnus-cite-5 ((,class (:foreground ,azenburn-violet+1))))
-   `(gnus-cite-6 ((,class (:foreground ,azenburn-violet))))
-   `(gnus-cite-7 ((,class (:foreground ,azenburn-blue))))
-   `(gnus-cite-8 ((,class (:foreground ,azenburn-blue-1))))
-   `(gnus-cite-9 ((,class (:foreground ,azenburn-blue-2))))
-   `(gnus-group-news-1-empty ((,class (:foreground ,azenburn-dark-blue))))
-   `(gnus-group-news-2-empty ((,class (:foreground ,azenburn-violet+3))))
-   `(gnus-group-news-3-empty ((,class (:foreground ,azenburn-violet+1))))
-   `(gnus-group-news-4-empty ((,class (:foreground ,azenburn-beige-2))))
-   `(gnus-group-news-5-empty ((,class (:foreground ,azenburn-beige-3))))
-   `(gnus-group-news-6-empty ((,class (:foreground ,azenburn-bg+2))))
-   `(gnus-group-news-low-empty ((,class (:foreground ,azenburn-bg+2))))
-   `(gnus-signature ((,class (:foreground ,azenburn-dark-blue))))
-   `(gnus-x ((,class (:background ,azenburn-fg :foreground ,azenburn-bg))))
+   `(gnus-summary-low-ticked ((t (:foreground ,azenburn-light-blue :weight 
bold))))
+   `(gnus-summary-low-unread ((t (:foreground ,azenburn-fg))))
+   `(gnus-summary-normal-ancient ((t (:foreground ,azenburn-beige))))
+   `(gnus-summary-normal-read ((t (:foreground ,azenburn-violet))))
+   `(gnus-summary-normal-ticked ((t (:foreground ,azenburn-light-blue :weight 
bold))))
+   `(gnus-summary-normal-unread ((t (:foreground ,azenburn-fg))))
+   `(gnus-summary-selected ((t (:foreground ,azenburn-dark-blue :weight 
bold))))
+   `(gnus-cite-1 ((t (:foreground ,azenburn-beige))))
+   `(gnus-cite-10 ((t (:foreground ,azenburn-dark-blue-1))))
+   `(gnus-cite-11 ((t (:foreground ,azenburn-dark-blue))))
+   `(gnus-cite-2 ((t (:foreground ,azenburn-beige-1))))
+   `(gnus-cite-3 ((t (:foreground ,azenburn-beige-2))))
+   `(gnus-cite-4 ((t (:foreground ,azenburn-violet+2))))
+   `(gnus-cite-5 ((t (:foreground ,azenburn-violet+1))))
+   `(gnus-cite-6 ((t (:foreground ,azenburn-violet))))
+   `(gnus-cite-7 ((t (:foreground ,azenburn-blue))))
+   `(gnus-cite-8 ((t (:foreground ,azenburn-blue-1))))
+   `(gnus-cite-9 ((t (:foreground ,azenburn-blue-2))))
+   `(gnus-group-news-1-empty ((t (:foreground ,azenburn-dark-blue))))
+   `(gnus-group-news-2-empty ((t (:foreground ,azenburn-violet+3))))
+   `(gnus-group-news-3-empty ((t (:foreground ,azenburn-violet+1))))
+   `(gnus-group-news-4-empty ((t (:foreground ,azenburn-beige-2))))
+   `(gnus-group-news-5-empty ((t (:foreground ,azenburn-beige-3))))
+   `(gnus-group-news-6-empty ((t (:foreground ,azenburn-bg+2))))
+   `(gnus-group-news-low-empty ((t (:foreground ,azenburn-bg+2))))
+   `(gnus-signature ((t (:foreground ,azenburn-dark-blue))))
+   `(gnus-x ((t (:background ,azenburn-fg :foreground ,azenburn-bg))))
 
    ;; helm
    `(helm-header
-     ((,class (:foreground ,azenburn-violet
-                          :background ,azenburn-bg
-                          :underline nil
-                          :box nil))))
+     ((t (:foreground ,azenburn-violet
+                      :background ,azenburn-bg
+                      :underline nil
+                      :box nil))))
    `(helm-source-header
-     ((,class (:foreground ,azenburn-dark-blue
-                          :background ,azenburn-bg-1
-                          :underline nil
-                          :weight bold
-                          :box (:line-width -1 :style released-button)))))
-   `(helm-selection ((,class (:background ,azenburn-bg+1 :underline nil))))
-   `(helm-selection-line ((,class (:background ,azenburn-bg+1))))
-   `(helm-visible-mark ((,class (:foreground ,azenburn-bg :background 
,azenburn-dark-blue-2))))
-   `(helm-candidate-number ((,class (:foreground ,azenburn-violet+4 
:background ,azenburn-bg-1))))
+     ((t (:foreground ,azenburn-dark-blue
+                      :background ,azenburn-bg-1
+                      :underline nil
+                      :weight bold
+                      :box (:line-width -1 :style released-button)))))
+   `(helm-selection ((t (:background ,azenburn-bg+1 :underline nil))))
+   `(helm-selection-line ((t (:background ,azenburn-bg+1))))
+   `(helm-visible-mark ((t (:foreground ,azenburn-bg :background 
,azenburn-dark-blue-2))))
+   `(helm-candidate-number ((t (:foreground ,azenburn-violet+4 :background 
,azenburn-bg-1))))
 
    ;; hl-line-mode
    `(hl-line-face ((,class (:background ,azenburn-bg-1))
-                  (t (:background ,azenburn-bg-1))))
+                   (t :underline t)))
+   `(hl-line ((,class (:background ,azenburn-bg-1)) ; old emacsen
+              (t :underline t)))
 
    ;; hl-sexp
-   `(hl-sexp-face ((,class (:background ,azenburn-bg+1))))
+   `(hl-sexp-face ((,class (:background ,azenburn-bg+1))
+                   (t :weight bold)))
 
    ;; ido-mode
-   `(ido-first-match ((,class (:foreground ,azenburn-dark-blue :weight bold))))
-   `(ido-only-match ((,class (:foreground ,azenburn-light-blue :weight bold))))
-   `(ido-subdir ((,class (:foreground ,azenburn-dark-blue))))
+   `(ido-first-match ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(ido-only-match ((t (:foreground ,azenburn-light-blue :weight bold))))
+   `(ido-subdir ((t (:foreground ,azenburn-dark-blue))))
 
    ;; js2-mode
-   `(js2-warning-face ((,class (:underline ,azenburn-light-blue))))
-   `(js2-error-face ((,class (:foreground ,azenburn-blue :weight bold))))
-   `(js2-jsdoc-tag-face ((,class (:foreground ,azenburn-violet-1))))
-   `(js2-jsdoc-type-face ((,class (:foreground ,azenburn-violet+2))))
-   `(js2-jsdoc-value-face ((,class (:foreground ,azenburn-violet+3))))
-   `(js2-function-param-face ((,class (:foreground, azenburn-violet+3))))
-   `(js2-external-variable-face ((,class (:foreground ,azenburn-light-blue))))
+   `(js2-warning-face ((t (:underline ,azenburn-light-blue))))
+   `(js2-error-face ((t (:foreground ,azenburn-blue :weight bold))))
+   `(js2-jsdoc-tag-face ((t (:foreground ,azenburn-violet-1))))
+   `(js2-jsdoc-type-face ((t (:foreground ,azenburn-violet+2))))
+   `(js2-jsdoc-value-face ((t (:foreground ,azenburn-violet+3))))
+   `(js2-function-param-face ((t (:foreground, azenburn-violet+3))))
+   `(js2-external-variable-face ((t (:foreground ,azenburn-light-blue))))
 
    ;; jabber-mode
-   `(jabber-roster-user-away ((,class (:foreground ,azenburn-violet+2))))
-   `(jabber-roster-user-online ((,class (:foreground ,azenburn-beige-1))))
-   `(jabber-roster-user-dnd ((,class (:foreground ,azenburn-blue+1))))
-   `(jabber-rare-time-face ((,class (:foreground ,azenburn-violet+1))))
-   `(jabber-chat-prompt-local ((,class (:foreground ,azenburn-beige-1))))
-   `(jabber-chat-prompt-foreign ((,class (:foreground ,azenburn-blue+1))))
-   `(jabber-activity-face((,class (:foreground ,azenburn-blue+1))))
-   `(jabber-activity-personal-face ((,class (:foreground ,azenburn-beige+1))))
-   `(jabber-title-small ((,class (:height 1.1 :weight bold))))
-   `(jabber-title-medium ((,class (:height 1.2 :weight bold))))
-   `(jabber-title-large ((,class (:height 1.3 :weight bold))))
+   `(jabber-roster-user-away ((t (:foreground ,azenburn-violet+2))))
+   `(jabber-roster-user-online ((t (:foreground ,azenburn-beige-1))))
+   `(jabber-roster-user-dnd ((t (:foreground ,azenburn-blue+1))))
+   `(jabber-rare-time-face ((t (:foreground ,azenburn-violet+1))))
+   `(jabber-chat-prompt-local ((t (:foreground ,azenburn-beige-1))))
+   `(jabber-chat-prompt-foreign ((t (:foreground ,azenburn-blue+1))))
+   `(jabber-activity-face((t (:foreground ,azenburn-blue+1))))
+   `(jabber-activity-personal-face ((t (:foreground ,azenburn-beige+1))))
+   `(jabber-title-small ((t (:height 1.1 :weight bold))))
+   `(jabber-title-medium ((t (:height 1.2 :weight bold))))
+   `(jabber-title-large ((t (:height 1.3 :weight bold))))
 
    ;; linum-mode
-   `(linum ((,class (:foreground ,azenburn-violet+2 :background 
,azenburn-bg))))
+   `(linum ((t (:foreground ,azenburn-violet+2 :background ,azenburn-bg))))
 
    ;; magit
-   `(magit-section-title ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(magit-branch ((,class (:foreground ,azenburn-light-blue :weight bold))))
-   `(magit-item-highlight ((,class (:background ,azenburn-bg+1))))
+   `(magit-section-title ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(magit-branch ((t (:foreground ,azenburn-light-blue :weight bold))))
+   `(magit-item-highlight ((t (:background ,azenburn-bg+1))))
 
    ;; message-mode
-   `(message-cited-text ((,class (:inherit font-lock-comment))))
-   `(message-header-name ((,class (:foreground ,azenburn-violet+1))))
-   `(message-header-other ((,class (:foreground ,azenburn-violet))))
-   `(message-header-to ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(message-header-from ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(message-header-cc ((,class (:foreground ,azenburn-dark-blue :weight 
bold))))
-   `(message-header-newsgroups ((,class (:foreground ,azenburn-dark-blue 
:weight bold))))
-   `(message-header-subject ((,class (:foreground ,azenburn-light-blue :weight 
bold))))
-   `(message-header-xheader ((,class (:foreground ,azenburn-violet))))
-   `(message-mml ((,class (:foreground ,azenburn-dark-blue :weight bold))))
-   `(message-separator ((,class (:inherit font-lock-comment))))
+   `(message-cited-text ((t (:inherit font-lock-comment))))
+   `(message-header-name ((t (:foreground ,azenburn-violet+1))))
+   `(message-header-other ((t (:foreground ,azenburn-violet))))
+   `(message-header-to ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(message-header-from ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(message-header-cc ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(message-header-newsgroups ((t (:foreground ,azenburn-dark-blue :weight 
bold))))
+   `(message-header-subject ((t (:foreground ,azenburn-light-blue :weight 
bold))))
+   `(message-header-xheader ((t (:foreground ,azenburn-violet))))
+   `(message-mml ((t (:foreground ,azenburn-dark-blue :weight bold))))
+   `(message-separator ((t (:inherit font-lock-comment))))
 
    ;; mew
-   `(mew-face-header-subject ((,class (:foreground ,azenburn-light-blue))))
-   `(mew-face-header-from ((,class (:foreground ,azenburn-dark-blue))))
-   `(mew-face-header-date ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-header-to ((,class (:foreground ,azenburn-blue))))
-   `(mew-face-header-key ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-header-private ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-header-important ((,class (:foreground ,azenburn-beige))))
-   `(mew-face-header-marginal ((,class (:foreground ,azenburn-fg :weight 
bold))))
-   `(mew-face-header-warning ((,class (:foreground ,azenburn-blue))))
-   `(mew-face-header-xmew ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-header-xmew-bad ((,class (:foreground ,azenburn-blue))))
-   `(mew-face-body-url ((,class (:foreground ,azenburn-light-blue))))
-   `(mew-face-body-comment ((,class (:foreground ,azenburn-fg :slant italic))))
-   `(mew-face-body-cite1 ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-body-cite2 ((,class (:foreground ,azenburn-beige))))
-   `(mew-face-body-cite3 ((,class (:foreground ,azenburn-light-blue))))
-   `(mew-face-body-cite4 ((,class (:foreground ,azenburn-dark-blue))))
-   `(mew-face-body-cite5 ((,class (:foreground ,azenburn-blue))))
-   `(mew-face-mark-review ((,class (:foreground ,azenburn-beige))))
-   `(mew-face-mark-escape ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-mark-delete ((,class (:foreground ,azenburn-blue))))
-   `(mew-face-mark-unlink ((,class (:foreground ,azenburn-dark-blue))))
-   `(mew-face-mark-refile ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-mark-unread ((,class (:foreground ,azenburn-blue-2))))
-   `(mew-face-eof-message ((,class (:foreground ,azenburn-violet))))
-   `(mew-face-eof-part ((,class (:foreground ,azenburn-dark-blue))))
+   `(mew-face-header-subject ((t (:foreground ,azenburn-light-blue))))
+   `(mew-face-header-from ((t (:foreground ,azenburn-dark-blue))))
+   `(mew-face-header-date ((t (:foreground ,azenburn-violet))))
+   `(mew-face-header-to ((t (:foreground ,azenburn-blue))))
+   `(mew-face-header-key ((t (:foreground ,azenburn-violet))))
+   `(mew-face-header-private ((t (:foreground ,azenburn-violet))))
+   `(mew-face-header-important ((t (:foreground ,azenburn-beige))))
+   `(mew-face-header-marginal ((t (:foreground ,azenburn-fg :weight bold))))
+   `(mew-face-header-warning ((t (:foreground ,azenburn-blue))))
+   `(mew-face-header-xmew ((t (:foreground ,azenburn-violet))))
+   `(mew-face-header-xmew-bad ((t (:foreground ,azenburn-blue))))
+   `(mew-face-body-url ((t (:foreground ,azenburn-light-blue))))
+   `(mew-face-body-comment ((t (:foreground ,azenburn-fg :slant italic))))
+   `(mew-face-body-cite1 ((t (:foreground ,azenburn-violet))))
+   `(mew-face-body-cite2 ((t (:foreground ,azenburn-beige))))
+   `(mew-face-body-cite3 ((t (:foreground ,azenburn-light-blue))))
+   `(mew-face-body-cite4 ((t (:foreground ,azenburn-dark-blue))))
+   `(mew-face-body-cite5 ((t (:foreground ,azenburn-blue))))
+   `(mew-face-mark-review ((t (:foreground ,azenburn-beige))))
+   `(mew-face-mark-escape ((t (:foreground ,azenburn-violet))))
+   `(mew-face-mark-delete ((t (:foreground ,azenburn-blue))))
+   `(mew-face-mark-unlink ((t (:foreground ,azenburn-dark-blue))))
+   `(mew-face-mark-refile ((t (:foreground ,azenburn-violet))))
+   `(mew-face-mark-unread ((t (:foreground ,azenburn-blue-2))))
+   `(mew-face-eof-message ((t (:foreground ,azenburn-violet))))
+   `(mew-face-eof-part ((t (:foreground ,azenburn-dark-blue))))
 
    ;; mic-paren
-   `(paren-face-match ((,class (:foreground ,azenburn-bordeaux :background 
,azenburn-bg :weight bold))))
-   `(paren-face-mismatch ((,class (:foreground ,azenburn-bg :background 
,azenburn-green :weight bold))))
-   `(paren-face-no-match ((,class (:foreground ,azenburn-bg :background 
,azenburn-blue :weight bold))))
+   `(paren-face-match ((t (:foreground ,azenburn-bordeaux :background 
,azenburn-bg :weight bold))))
+   `(paren-face-mismatch ((t (:foreground ,azenburn-bg :background 
,azenburn-green :weight bold))))
+   `(paren-face-no-match ((t (:foreground ,azenburn-bg :background 
,azenburn-blue :weight bold))))
 
    ;; nav
-   `(nav-face-heading ((,class (:foreground ,azenburn-dark-blue))))
-   `(nav-face-button-num ((,class (:foreground ,azenburn-bordeaux))))
-   `(nav-face-dir ((,class (:foreground ,azenburn-violet))))
-   `(nav-face-hdir ((,class (:foreground ,azenburn-blue))))
-   `(nav-face-file ((,class (:foreground ,azenburn-fg))))
-   `(nav-face-hfile ((,class (:foreground ,azenburn-blue-4))))
+   `(nav-face-heading ((t (:foreground ,azenburn-dark-blue))))
+   `(nav-face-button-num ((t (:foreground ,azenburn-bordeaux))))
+   `(nav-face-dir ((t (:foreground ,azenburn-violet))))
+   `(nav-face-hdir ((t (:foreground ,azenburn-blue))))
+   `(nav-face-file ((t (:foreground ,azenburn-fg))))
+   `(nav-face-hfile ((t (:foreground ,azenburn-blue-4))))
 
    ;; mumamo
-   `(mumamo-background-chunk-major ((,class (:background nil))))
-   `(mumamo-background-chunk-submode1 ((,class (:background ,azenburn-bg-1))))
-   `(mumamo-background-chunk-submode2 ((,class (:background ,azenburn-bg+2))))
-   `(mumamo-background-chunk-submode3 ((,class (:background ,azenburn-bg+3))))
-   `(mumamo-background-chunk-submode4 ((,class (:background ,azenburn-bg+1))))
+   `(mumamo-background-chunk-major ((t (:background nil))))
+   `(mumamo-background-chunk-submode1 ((t (:background ,azenburn-bg-1))))
+   `(mumamo-background-chunk-submode2 ((t (:background ,azenburn-bg+2))))
+   `(mumamo-background-chunk-submode3 ((t (:background ,azenburn-bg+3))))
+   `(mumamo-background-chunk-submode4 ((t (:background ,azenburn-bg+1))))
 
    ;; org-mode
    `(org-agenda-date-today
-     ((,class (:foreground "black" :slant italic :weight bold))) t)
+     ((t (:foreground "black" :slant italic :weight bold))) t)
    `(org-agenda-structure
-     ((,class (:inherit font-lock-comment-face))))
-   `(org-archived ((,class (:foreground ,azenburn-fg :weight bold))))
-   `(org-checkbox ((,class (:background ,azenburn-bg+2 :foreground "black"
-                                       :box (:line-width 1 :style 
released-button)))))
-   `(org-date ((,class (:foreground ,azenburn-beige :underline t))))
-   `(org-deadline-announce ((,class (:foreground ,azenburn-blue-1))))
-   `(org-done ((,class (:bold t :weight bold :foreground ,azenburn-violet+3))))
-   `(org-formula ((,class (:foreground ,azenburn-dark-blue-2))))
-   `(org-headline-done ((,class (:foreground ,azenburn-violet+3))))
-   `(org-hide ((,class (:foreground ,azenburn-bg-1))))
-   `(org-level-1 ((,class (:foreground ,azenburn-light-blue))))
-   `(org-level-2 ((,class (:foreground ,azenburn-violet+1))))
-   `(org-level-3 ((,class (:foreground ,azenburn-beige-1))))
-   `(org-level-4 ((,class (:foreground ,azenburn-dark-blue-2))))
-   `(org-level-5 ((,class (:foreground ,azenburn-bordeaux))))
-   `(org-level-6 ((,class (:foreground ,azenburn-violet-1))))
-   `(org-level-7 ((,class (:foreground ,azenburn-blue-4))))
-   `(org-level-8 ((,class (:foreground ,azenburn-beige-4))))
-   `(org-link ((,class (:foreground ,azenburn-dark-blue-2 :underline t))))
-   `(org-scheduled ((,class (:foreground ,azenburn-violet+4))))
-   `(org-scheduled-previously ((,class (:foreground ,azenburn-blue-4))))
-   `(org-scheduled-today ((,class (:foreground ,azenburn-beige+1))))
-   `(org-special-keyword ((,class (:foreground ,azenburn-dark-blue-1))))
-   `(org-table ((,class (:foreground ,azenburn-violet+2))))
-   `(org-tag ((,class (:bold t :weight bold))))
-   `(org-time-grid ((,class (:foreground ,azenburn-light-blue))))
-   `(org-todo ((,class (:bold t :foreground ,azenburn-blue :weight bold))))
-   `(org-upcoming-deadline ((,class (:inherit font-lock-keyword-face))))
-   `(org-warning ((,class (:bold t :foreground ,azenburn-blue :weight bold 
:underline nil))))
-   `(org-column ((,class (:background ,azenburn-bg-1))))
-   `(org-column-title ((,class (:background ,azenburn-bg-1 :underline t 
:weight bold))))
+     ((t (:inherit font-lock-comment-face))))
+   `(org-archived ((t (:foreground ,azenburn-fg :weight bold))))
+   `(org-checkbox ((t (:background ,azenburn-bg+2 :foreground "black"
+                                   :box (:line-width 1 :style 
released-button)))))
+   `(org-date ((t (:foreground ,azenburn-beige :underline t))))
+   `(org-deadline-announce ((t (:foreground ,azenburn-blue-1))))
+   `(org-done ((t (:bold t :weight bold :foreground ,azenburn-violet+3))))
+   `(org-formula ((t (:foreground ,azenburn-dark-blue-2))))
+   `(org-headline-done ((t (:foreground ,azenburn-violet+3))))
+   `(org-hide ((t (:foreground ,azenburn-bg-1))))
+   `(org-level-1 ((t (:foreground ,azenburn-light-blue))))
+   `(org-level-2 ((t (:foreground ,azenburn-violet+1))))
+   `(org-level-3 ((t (:foreground ,azenburn-beige-1))))
+   `(org-level-4 ((t (:foreground ,azenburn-dark-blue-2))))
+   `(org-level-5 ((t (:foreground ,azenburn-bordeaux))))
+   `(org-level-6 ((t (:foreground ,azenburn-violet-1))))
+   `(org-level-7 ((t (:foreground ,azenburn-blue-4))))
+   `(org-level-8 ((t (:foreground ,azenburn-beige-4))))
+   `(org-link ((t (:foreground ,azenburn-dark-blue-2 :underline t))))
+   `(org-scheduled ((t (:foreground ,azenburn-violet+4))))
+   `(org-scheduled-previously ((t (:foreground ,azenburn-blue-4))))
+   `(org-scheduled-today ((t (:foreground ,azenburn-beige+1))))
+   `(org-special-keyword ((t (:foreground ,azenburn-dark-blue-1))))
+   `(org-table ((t (:foreground ,azenburn-violet+2))))
+   `(org-tag ((t (:bold t :weight bold))))
+   `(org-time-grid ((t (:foreground ,azenburn-light-blue))))
+   `(org-todo ((t (:bold t :foreground ,azenburn-blue :weight bold))))
+   `(org-upcoming-deadline ((t (:inherit font-lock-keyword-face))))
+   `(org-warning ((t (:bold t :foreground ,azenburn-blue :weight bold 
:underline nil))))
+   `(org-column ((t (:background ,azenburn-bg-1))))
+   `(org-column-title ((t (:background ,azenburn-bg-1 :underline t :weight 
bold))))
 
    ;; outline
-   `(outline-8 ((,class (:inherit default))))
-   `(outline-7 ((,class (:inherit outline-8 :height 1.0))))
-   `(outline-6 ((,class (:inherit outline-7 :height 1.0))))
-   `(outline-5 ((,class (:inherit outline-6 :height 1.0))))
-   `(outline-4 ((,class (:inherit outline-5 :height 1.0))))
-   `(outline-3 ((,class (:inherit outline-4 :height 1.0))))
-   `(outline-2 ((,class (:inherit outline-3 :height 1.0))))
-   `(outline-1 ((,class (:inherit outline-2 :height 1.0))))
+   `(outline-8 ((t (:inherit default))))
+   `(outline-7 ((t (:inherit outline-8 :height 1.0))))
+   `(outline-6 ((t (:inherit outline-7 :height 1.0))))
+   `(outline-5 ((t (:inherit outline-6 :height 1.0))))
+   `(outline-4 ((t (:inherit outline-5 :height 1.0))))
+   `(outline-3 ((t (:inherit outline-4 :height 1.0))))
+   `(outline-2 ((t (:inherit outline-3 :height 1.0))))
+   `(outline-1 ((t (:inherit outline-2 :height 1.0))))
 
    ;; rainbow-delimiters
-   `(rainbow-delimiters-depth-1-face ((,class (:foreground ,azenburn-fg))))
-   `(rainbow-delimiters-depth-2-face ((,class (:foreground 
,azenburn-violet+2))))
-   `(rainbow-delimiters-depth-3-face ((,class (:foreground 
,azenburn-dark-blue-2))))
-   `(rainbow-delimiters-depth-4-face ((,class (:foreground 
,azenburn-bordeaux))))
-   `(rainbow-delimiters-depth-5-face ((,class (:foreground 
,azenburn-violet-1))))
-   `(rainbow-delimiters-depth-6-face ((,class (:foreground 
,azenburn-beige+1))))
-   `(rainbow-delimiters-depth-7-face ((,class (:foreground 
,azenburn-dark-blue-1))))
-   `(rainbow-delimiters-depth-8-face ((,class (:foreground 
,azenburn-violet+1))))
-   `(rainbow-delimiters-depth-9-face ((,class (:foreground 
,azenburn-beige-2))))
-   `(rainbow-delimiters-depth-10-face ((,class (:foreground 
,azenburn-light-blue))))
-   `(rainbow-delimiters-depth-11-face ((,class (:foreground 
,azenburn-violet))))
-   `( rainbow-delimiters-depth-12-face ((,class (:foreground 
,azenburn-beige-5))))
+   `(rainbow-delimiters-depth-1-face ((t (:foreground ,azenburn-fg))))
+   `(rainbow-delimiters-depth-2-face ((t (:foreground ,azenburn-violet+2))))
+   `(rainbow-delimiters-depth-3-face ((t (:foreground ,azenburn-dark-blue-2))))
+   `(rainbow-delimiters-depth-4-face ((t (:foreground ,azenburn-bordeaux))))
+   `(rainbow-delimiters-depth-5-face ((t (:foreground ,azenburn-violet-1))))
+   `(rainbow-delimiters-depth-6-face ((t (:foreground ,azenburn-beige+1))))
+   `(rainbow-delimiters-depth-7-face ((t (:foreground ,azenburn-dark-blue-1))))
+   `(rainbow-delimiters-depth-8-face ((t (:foreground ,azenburn-violet+1))))
+   `(rainbow-delimiters-depth-9-face ((t (:foreground ,azenburn-beige-2))))
+   `(rainbow-delimiters-depth-10-face ((t (:foreground ,azenburn-light-blue))))
+   `(rainbow-delimiters-depth-11-face ((t (:foreground ,azenburn-violet))))
+   `( rainbow-delimiters-depth-12-face ((t (:foreground ,azenburn-beige-5))))
 
    ;; rpm-mode
-   `(rpm-spec-dir-face ((,class (:foreground ,azenburn-violet))))
-   `(rpm-spec-doc-face ((,class (:foreground ,azenburn-violet))))
-   `(rpm-spec-ghost-face ((,class (:foreground ,azenburn-blue))))
-   `(rpm-spec-macro-face ((,class (:foreground ,azenburn-dark-blue))))
-   `(rpm-spec-obsolete-tag-face ((,class (:foreground ,azenburn-blue))))
-   `(rpm-spec-package-face ((,class (:foreground ,azenburn-blue))))
-   `(rpm-spec-section-face ((,class (:foreground ,azenburn-dark-blue))))
-   `(rpm-spec-tag-face ((,class (:foreground ,azenburn-beige))))
-   `(rpm-spec-var-face ((,class (:foreground ,azenburn-blue))))
+   `(rpm-spec-dir-face ((t (:foreground ,azenburn-violet))))
+   `(rpm-spec-doc-face ((t (:foreground ,azenburn-violet))))
+   `(rpm-spec-ghost-face ((t (:foreground ,azenburn-blue))))
+   `(rpm-spec-macro-face ((t (:foreground ,azenburn-dark-blue))))
+   `(rpm-spec-obsolete-tag-face ((t (:foreground ,azenburn-blue))))
+   `(rpm-spec-package-face ((t (:foreground ,azenburn-blue))))
+   `(rpm-spec-section-face ((t (:foreground ,azenburn-dark-blue))))
+   `(rpm-spec-tag-face ((t (:foreground ,azenburn-beige))))
+   `(rpm-spec-var-face ((t (:foreground ,azenburn-blue))))
 
    ;; rst-mode
-   `(rst-level-1-face ((,class (:foreground ,azenburn-light-blue))))
-   `(rst-level-2-face ((,class (:foreground ,azenburn-violet+1))))
-   `(rst-level-3-face ((,class (:foreground ,azenburn-beige-1))))
-   `(rst-level-4-face ((,class (:foreground ,azenburn-dark-blue-2))))
-   `(rst-level-5-face ((,class (:foreground ,azenburn-bordeaux))))
-   `(rst-level-6-face ((,class (:foreground ,azenburn-violet-1))))
+   `(rst-level-1-face ((t (:foreground ,azenburn-light-blue))))
+   `(rst-level-2-face ((t (:foreground ,azenburn-violet+1))))
+   `(rst-level-3-face ((t (:foreground ,azenburn-beige-1))))
+   `(rst-level-4-face ((t (:foreground ,azenburn-dark-blue-2))))
+   `(rst-level-5-face ((t (:foreground ,azenburn-bordeaux))))
+   `(rst-level-6-face ((t (:foreground ,azenburn-violet-1))))
 
    ;; show-paren
-   `(show-paren-mismatch ((,class (:foreground ,azenburn-blue-3 :background 
,azenburn-bg :weight bold))))
-   `(show-paren-match ((,class (:foreground ,azenburn-beige-1 :background 
,azenburn-bg :weight bold))))
+   `(show-paren-mismatch ((t (:foreground ,azenburn-blue-3 :background 
,azenburn-bg :weight bold))))
+   `(show-paren-match ((t (:foreground ,azenburn-beige-1 :background 
,azenburn-bg :weight bold))))
 
    ;; sml-mode-line
    '(sml-modeline-end-face ((t :inherit default :width condensed)))
 
    ;; SLIME
-   `(slime-repl-inputed-output-face ((,class (:foreground ,azenburn-blue))))
+   `(slime-repl-inputed-output-face ((t (:foreground ,azenburn-blue))))
 
    ;; tabbar
-   `(tabbar-button ((,class (:foreground ,azenburn-fg
-                                        :background ,azenburn-bg))))
-   `(tabbar-selected ((,class (:foreground ,azenburn-fg
-                                          :background ,azenburn-bg
-                                          :box (:line-width -1 :style 
pressed-button)))))
-   `(tabbar-unselected ((,class (:foreground ,azenburn-fg
-                                            :background ,azenburn-bg+1
-                                            :box (:line-width -1 :style 
released-button)))))
+   `(tabbar-button ((t (:foreground ,azenburn-fg
+                                    :background ,azenburn-bg))))
+   `(tabbar-selected ((t (:foreground ,azenburn-fg
+                                      :background ,azenburn-bg
+                                      :box (:line-width -1 :style 
pressed-button)))))
+   `(tabbar-unselected ((t (:foreground ,azenburn-fg
+                                        :background ,azenburn-bg+1
+                                        :box (:line-width -1 :style 
released-button)))))
 
    ;; volatile-highlights
-   `(vhl/default-face ((,class (:background ,azenburn-bg+1))))
+   `(vhl/default-face ((t (:background ,azenburn-bg+1))))
 
    ;; emacs-w3m
-   `(w3m-anchor ((,class (:foreground ,azenburn-dark-blue :underline t
-                                     :weight bold))))
-   `(w3m-arrived-anchor ((,class (:foreground ,azenburn-dark-blue-2
-                                             :underline t :weight normal))))
-   `(w3m-form ((,class (:foreground ,azenburn-blue-1 :underline t))))
-   `(w3m-header-line-location-title ((,class (:foreground ,azenburn-dark-blue
-                                                         :underline t :weight 
bold))))
+   `(w3m-anchor ((t (:foreground ,azenburn-dark-blue :underline t
+                                 :weight bold))))
+   `(w3m-arrived-anchor ((t (:foreground ,azenburn-dark-blue-2
+                                         :underline t :weight normal))))
+   `(w3m-form ((t (:foreground ,azenburn-blue-1 :underline t))))
+   `(w3m-header-line-location-title ((t (:foreground ,azenburn-dark-blue
+                                                     :underline t :weight 
bold))))
    '(w3m-history-current-url ((t (:inherit match))))
-   `(w3m-lnum ((,class (:foreground ,azenburn-violet+2 :background 
,azenburn-bg))))
-   `(w3m-lnum-match ((,class (:background ,azenburn-bg-1
-                                         :foreground ,azenburn-light-blue
-                                         :weight bold))))
-   `(w3m-lnum-minibuffer-prompt ((,class (:foreground ,azenburn-dark-blue))))
+   `(w3m-lnum ((t (:foreground ,azenburn-violet+2 :background ,azenburn-bg))))
+   `(w3m-lnum-match ((t (:background ,azenburn-bg-1
+                                     :foreground ,azenburn-light-blue
+                                     :weight bold))))
+   `(w3m-lnum-minibuffer-prompt ((t (:foreground ,azenburn-dark-blue))))
 
    ;; whitespace-mode
-   `(whitespace-space ((,class (:background ,azenburn-bg :foreground 
,azenburn-bg+1))))
-   `(whitespace-hspace ((,class (:background ,azenburn-bg :foreground 
,azenburn-bg+1))))
-   `(whitespace-tab ((,class (:background ,azenburn-bg :foreground 
,azenburn-blue))))
-   `(whitespace-newline ((,class (:foreground ,azenburn-bg+1))))
-   `(whitespace-trailing ((,class (:foreground ,azenburn-blue :background 
,azenburn-bg))))
-   `(whitespace-line ((,class (:background ,azenburn-bg-05 :foreground 
,azenburn-green))))
-   `(whitespace-space-before-tab ((,class (:background ,azenburn-light-blue 
:foreground ,azenburn-light-blue))))
-   `(whitespace-indentation ((,class (:background ,azenburn-dark-blue 
:foreground ,azenburn-blue))))
-   `(whitespace-empty ((,class (:background ,azenburn-dark-blue :foreground 
,azenburn-blue))))
-   `(whitespace-space-after-tab ((,class (:background ,azenburn-dark-blue 
:foreground ,azenburn-blue))))
+   `(whitespace-space ((t (:background ,azenburn-bg :foreground 
,azenburn-bg+1))))
+   `(whitespace-hspace ((t (:background ,azenburn-bg :foreground 
,azenburn-bg+1))))
+   `(whitespace-tab ((t (:background ,azenburn-bg :foreground 
,azenburn-blue))))
+   `(whitespace-newline ((t (:foreground ,azenburn-bg+1))))
+   `(whitespace-trailing ((t (:foreground ,azenburn-blue :background 
,azenburn-bg))))
+   `(whitespace-line ((t (:background ,azenburn-bg-05 :foreground 
,azenburn-green))))
+   `(whitespace-space-before-tab ((t (:background ,azenburn-light-blue 
:foreground ,azenburn-light-blue))))
+   `(whitespace-indentation ((t (:background ,azenburn-dark-blue :foreground 
,azenburn-blue))))
+   `(whitespace-empty ((t (:background ,azenburn-dark-blue :foreground 
,azenburn-blue))))
+   `(whitespace-space-after-tab ((t (:background ,azenburn-dark-blue 
:foreground ,azenburn-blue))))
 
    ;; wanderlust
-   `(wl-highlight-folder-few-face ((,class (:foreground ,azenburn-blue-2))))
-   `(wl-highlight-folder-many-face ((,class (:foreground ,azenburn-blue-1))))
-   `(wl-highlight-folder-path-face ((,class (:foreground 
,azenburn-light-blue))))
-   `(wl-highlight-folder-unread-face ((,class (:foreground ,azenburn-beige))))
-   `(wl-highlight-folder-zero-face ((,class (:foreground ,azenburn-fg))))
-   `(wl-highlight-folder-unknown-face ((,class (:foreground ,azenburn-beige))))
-   `(wl-highlight-message-citation-header ((,class (:foreground 
,azenburn-blue-1))))
-   `(wl-highlight-message-cited-text-1 ((,class (:foreground ,azenburn-blue))))
-   `(wl-highlight-message-cited-text-2 ((,class (:foreground 
,azenburn-violet+2))))
-   `(wl-highlight-message-cited-text-3 ((,class (:foreground 
,azenburn-beige))))
-   `(wl-highlight-message-cited-text-4 ((,class (:foreground 
,azenburn-beige+1))))
-   `(wl-highlight-message-header-contents-face ((,class (:foreground 
,azenburn-violet))))
-   `(wl-highlight-message-headers-face ((,class (:foreground 
,azenburn-blue+1))))
-   `(wl-highlight-message-important-header-contents ((,class (:foreground 
,azenburn-violet+2))))
-   `(wl-highlight-message-header-contents ((,class (:foreground 
,azenburn-violet+1))))
-   `(wl-highlight-message-important-header-contents2 ((,class (:foreground 
,azenburn-violet+2))))
-   `(wl-highlight-message-signature ((,class (:foreground ,azenburn-violet))))
-   `(wl-highlight-message-unimportant-header-contents ((,class (:foreground 
,azenburn-fg))))
-   `(wl-highlight-summary-answered-face ((,class (:foreground 
,azenburn-beige))))
-   `(wl-highlight-summary-disposed-face ((,class (:foreground ,azenburn-fg
-                                                             :slant italic))))
-   `(wl-highlight-summary-new-face ((,class (:foreground ,azenburn-beige))))
-   `(wl-highlight-summary-normal-face ((,class (:foreground ,azenburn-fg))))
-   `(wl-highlight-summary-thread-top-face ((,class (:foreground 
,azenburn-dark-blue))))
-   `(wl-highlight-thread-indent-face ((,class (:foreground ,azenburn-green))))
-   `(wl-highlight-summary-refiled-face ((,class (:foreground ,azenburn-fg))))
-   `(wl-highlight-summary-displaying-face ((,class (:underline t :weight 
bold))))
+   `(wl-highlight-folder-few-face ((t (:foreground ,azenburn-blue-2))))
+   `(wl-highlight-folder-many-face ((t (:foreground ,azenburn-blue-1))))
+   `(wl-highlight-folder-path-face ((t (:foreground ,azenburn-light-blue))))
+   `(wl-highlight-folder-unread-face ((t (:foreground ,azenburn-beige))))
+   `(wl-highlight-folder-zero-face ((t (:foreground ,azenburn-fg))))
+   `(wl-highlight-folder-unknown-face ((t (:foreground ,azenburn-beige))))
+   `(wl-highlight-message-citation-header ((t (:foreground ,azenburn-blue-1))))
+   `(wl-highlight-message-cited-text-1 ((t (:foreground ,azenburn-blue))))
+   `(wl-highlight-message-cited-text-2 ((t (:foreground ,azenburn-violet+2))))
+   `(wl-highlight-message-cited-text-3 ((t (:foreground ,azenburn-beige))))
+   `(wl-highlight-message-cited-text-4 ((t (:foreground ,azenburn-beige+1))))
+   `(wl-highlight-message-header-contents-face ((t (:foreground 
,azenburn-violet))))
+   `(wl-highlight-message-headers-face ((t (:foreground ,azenburn-blue+1))))
+   `(wl-highlight-message-important-header-contents ((t (:foreground 
,azenburn-violet+2))))
+   `(wl-highlight-message-header-contents ((t (:foreground 
,azenburn-violet+1))))
+   `(wl-highlight-message-important-header-contents2 ((t (:foreground 
,azenburn-violet+2))))
+   `(wl-highlight-message-signature ((t (:foreground ,azenburn-violet))))
+   `(wl-highlight-message-unimportant-header-contents ((t (:foreground 
,azenburn-fg))))
+   `(wl-highlight-summary-answered-face ((t (:foreground ,azenburn-beige))))
+   `(wl-highlight-summary-disposed-face ((t (:foreground ,azenburn-fg
+                                                         :slant italic))))
+   `(wl-highlight-summary-new-face ((t (:foreground ,azenburn-beige))))
+   `(wl-highlight-summary-normal-face ((t (:foreground ,azenburn-fg))))
+   `(wl-highlight-summary-thread-top-face ((t (:foreground 
,azenburn-dark-blue))))
+   `(wl-highlight-thread-indent-face ((t (:foreground ,azenburn-green))))
+   `(wl-highlight-summary-refiled-face ((t (:foreground ,azenburn-fg))))
+   `(wl-highlight-summary-displaying-face ((t (:underline t :weight bold))))
 
    ;; which-func-mode
-   `(which-func ((,class (:foreground ,azenburn-violet+4))))
+   `(which-func ((t (:foreground ,azenburn-violet+4))))
 
    ;; yascroll
-   `(yascroll:thumb-text-area ((,class (:background ,azenburn-bg-1))))
-   `(yascroll:thumb-fringe ((,class (:background ,azenburn-bg-1 :foreground 
,azenburn-bg-1))))
+   `(yascroll:thumb-text-area ((t (:background ,azenburn-bg-1))))
+   `(yascroll:thumb-fringe ((t (:background ,azenburn-bg-1 :foreground 
,azenburn-bg-1))))
    )
 
   ;;; custom theme variables
   (custom-theme-set-variables
    'anti-zenburn
    `(ansi-color-names-vector [,azenburn-bg ,azenburn-blue ,azenburn-violet
-                             ,azenburn-dark-blue ,azenburn-beige
-                             ,azenburn-green ,azenburn-bordeaux
-                             ,azenburn-fg])
+                                           ,azenburn-dark-blue ,azenburn-beige
+                                           ,azenburn-green ,azenburn-bordeaux
+                                           ,azenburn-fg])
 
    ;; fill-column-indicator
    `(fci-rule-color ,azenburn-bg-05))
@@ -596,15 +603,16 @@
   ;;; colors for the ansi-term
   (eval-after-load 'term
     `(setq ansi-term-color-vector
-          (vector 'unspecified ,azenburn-bg ,azenburn-blue
-                  ,azenburn-violet ,azenburn-dark-blue ,azenburn-beige
-                  ,azenburn-green ,azenburn-bordeaux ,azenburn-fg))))
+           (vector 'unspecified ,azenburn-bg ,azenburn-blue
+                   ,azenburn-violet ,azenburn-dark-blue ,azenburn-beige
+                   ,azenburn-green ,azenburn-bordeaux ,azenburn-fg))))
 
 ;;;###autoload
-(when load-file-name
-  (add-to-list 'custom-theme-load-path
-              (file-name-as-directory
-               (file-name-directory load-file-name))))
+(and load-file-name
+     (boundp 'custom-theme-load-path)
+     (add-to-list 'custom-theme-load-path
+                  (file-name-as-directory
+                   (file-name-directory load-file-name))))
 
 (provide-theme 'anti-zenburn)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]