git.fiddlerwoaroof.com
emacs.d/lisp/fwoar-zenburn-theme.el
f356113e
 (deftheme fwoar-zenburn
   "Created 2018-10-01.")
 
 ;; (defface centaur-tabs-selected
 ;;   '((t (:background "#31343E" :foreground "white")))
 ;;   "Face used for the selected tab."
 ;;   :group 'centaur-tabs)
 
 (defgroup fwoar-zenburn ()
   "fwoar zenburn theme"
   :group 'faces)
 
 
 (defvar fwoar-zenburn-default-colors-alist
   '(("zenburn-fg+2"     . "#FFFFEF")
     ("zenburn-fg+1"     . "#F5F5D6")
     ("zenburn-fg"       . "#DCDCCC")
     ("zenburn-fg-1"     . "#A6A689")
     ("zenburn-fg-2"     . "#656555")
     ("zenburn-black"    . "#000000")
     ("zenburn-bg-2"     . "#000000")
0d8b6838
     ;;("zenburn-bg-1"     . "#2B2B2B")
c0809b4c
     ("zenburn-bg-1"     . "#111112")
f356113e
     ("zenburn-bg-05"    . "#383838")
0d8b6838
     ;;("zenburn-bg"       . "#3F3F3F")
c0809b4c
     ("zenburn-bg"       . "#2A2B2E")
f356113e
     ("zenburn-bg+05"    . "#494949")
     ("zenburn-bg+1"     . "#4F4F4F")
     ("zenburn-bg+2"     . "#5F5F5F")
     ("zenburn-bg+3"     . "#6F6F6F")
     ("zenburn-red+2"    . "#ECB3B3")
     ("zenburn-red+1"    . "#DCA3A3")
     ("zenburn-red"      . "#CC9393")
     ("zenburn-red-1"    . "#BC8383")
     ("zenburn-red-2"    . "#AC7373")
     ("zenburn-red-3"    . "#9C6363")
     ("zenburn-red-4"    . "#8C5353")
     ("zenburn-red-5"    . "#7C4343")
     ("zenburn-red-6"    . "#6C3333")
     ("zenburn-orange"   . "#DFAF8F")
     ("zenburn-yellow"   . "#F0DFAF")
     ("zenburn-yellow-1" . "#E0CF9F")
     ("zenburn-yellow-2" . "#D0BF8F")
     ("zenburn-green-5"  . "#2F4F2F")
     ("zenburn-green-4"  . "#3F5F3F")
     ("zenburn-green-3"  . "#4F6F4F")
     ("zenburn-green-2"  . "#5F7F5F")
     ("zenburn-green-1"  . "#6F8F6F")
     ("zenburn-green"    . "#7F9F7F")
     ("zenburn-green+1"  . "#8FB28F")
     ("zenburn-green+2"  . "#9FC59F")
     ("zenburn-green+3"  . "#AFD8AF")
     ("zenburn-green+4"  . "#BFEBBF")
     ("zenburn-cyan"     . "#93E0E3")
     ("zenburn-blue+3"   . "#BDE0F3")
     ("zenburn-blue+2"   . "#ACE0E3")
     ("zenburn-blue+1"   . "#94BFF3")
     ("zenburn-blue"     . "#8CD0D3")
     ("zenburn-blue-1"   . "#7CB8BB")
     ("zenburn-blue-2"   . "#6CA0A3")
     ("zenburn-blue-3"   . "#5C888B")
     ("zenburn-blue-4"   . "#4C7073")
     ("zenburn-blue-5"   . "#366060")
     ("zenburn-magenta"  . "#DC8CC3"))
   "List of Zenburn colors.
 Each element has the form (NAME . HEX).
 
 `+N' suffixes indicate a color is lighter.
 `-N' suffixes indicate a color is darker.")
 
 (defmacro fwoar/zenburn-with-color-variables (&rest body)
   "`let' bind all colors defined in `zenburn-colors-alist' around BODY.
 Also bind `class' to ((class color) (min-colors 89))."
   (declare (indent 0))
   `(let ,(mapcar (lambda (cons)
                    `(,(intern (car cons)) ,(cdr cons)))
                  fwoar-zenburn-default-colors-alist)
      ,@body))
 
 (fwoar/zenburn-with-color-variables
   (defface fwoar-zenburn-1-face
     `((default :foreground ,zenburn-fg-1 :background ,zenburn-bg-1))
     "fwoar-zenburn-1" :group 'fwoar-zenburn)
   (defface fwoar-zenburn-face
     `((default :foreground ,zenburn-fg :background ,zenburn-bg))
     "fwoar-zenburn" :group 'fwoar-zenburn)
   (defface fwoar-zenburn+1-face
     `((default :foreground ,zenburn-fg+1 :background ,zenburn-bg+1))
     "fwoar-zenburn+1" :group 'fwoar-zenburn)
   (defface fwoar-zenburn+2-face
     `((default :foreground ,zenburn-fg+2 :background ,zenburn-bg+2))
     "fwoar-zenburn+2" :group 'fwoar-zenburn))
 
 
 (custom-theme-set-variables
  'fwoar-zenburn
  '(ansi-color-faces-vector [default bold shadow italic underline bold bold-italic bold])
  '(ansi-color-names-vector ["#3F3F3F" "#CC9393" "#7F9F7F" "#F0DFAF" "#8CD0D3" "#DC8CC3" "#93E0E3" "#DCDCCC"])
  '(blink-matching-paren-distance 1024)
  '(centaur-tabs-close-button " × ")
  '(hl-paren-background-colors nil)
  '(hl-paren-colors (quote ("yellow1" "gold1" "gold2" "gold3" "gold4")))
  '(initial-frame-alist nil)
  '(mac-command-modifier (quote super))
  '(mac-option-modifier (quote meta))
  '(nrepl-message-colors (quote ("#CC9393" "#DFAF8F" "#F0DFAF" "#7F9F7F" "#BFEBBF" "#93E0E3" "#94BFF3" "#DC8CC3"))))
 
 
50a341bf
 
f356113e
 (fwoar/zenburn-with-color-variables
922c3003
   (customize-set-variable 'vc-annotate-color-map
                           `((20  . ,zenburn-red)
                             (40  . ,zenburn-red-1)
                             (60  . ,zenburn-red-2)
                             (80  . ,zenburn-orange)
                             (100 . ,zenburn-yellow)
                             (120 . ,zenburn-yellow-1)
                             (140 . ,zenburn-yellow-2)
                             (160 . ,zenburn-green+2)
                             (180 . ,zenburn-green+1)
                             (200 . ,zenburn-green)
                             (220 . ,zenburn-cyan)
                             (240 . ,zenburn-blue+3)
                             (260 . ,zenburn-blue+2)
                             (280 . ,zenburn-blue+1)
                             (300 . ,zenburn-blue)
                             (320 . ,zenburn-blue-1)
                             (340 . ,zenburn-blue-2)
                             (360 . ,zenburn-blue-3)))
f356113e
   (custom-theme-set-faces
    'fwoar-zenburn
c5875fc2
 
    `(default ((t (:family "Source Code Pro" :foundry "nil"
                           :slant normal :weight normal :height 130 :width normal
                           :foreground ,zenburn-fg :background ,zenburn-bg
                           :inherit fwoar-zenburn-face))))
    `(variable-pitch ((t (:family "Lato"))))
 
f356113e
    `(highlight ((t (:inverse-video t))))
50a341bf
 
9581df7a
    ;; custom
    `(custom-button ((t (:background ,zenburn-black :foreground ,zenburn-fg))))
    `(custom-button-mouse ((t (:background ,zenburn-black :foreground ,zenburn-fg))))
    `(custom-button-pressed ((t (:background ,zenburn-black :foreground ,zenburn-fg))))
    `(custom-button-pressed-unraised ((t (:inherit custom-button-unraised :foreground ,zenburn-magenta))))
    `(custom-changed ((t (:background ,zenburn-fg+2 :foreground ,zenburn-blue-5))))
    `(custom-comment   ((t (:background ,zenburn-bg+3))))
    `(custom-comment-tag ((t (:foreground ,zenburn-fg))))
    `(custom-group-tag ((t (:inherit variable-pitch :foreground ,zenburn-blue+2))))
    `(custom-group-tag-1 ((t (:inherit variable-pitch :foreground ,zenburn-red+2))))
    `(custom-invalid ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-red-6))))
    `(custom-modified ((t (:background ,zenburn-fg+2 :foreground ,zenburn-blue-5))))
    `(custom-rogue ((t (:background ,zenburn-red+2 :foreground ,zenburn-black))))
    `(custom-set ((t (:background ,zenburn-blue-5 :foreground ,zenburn-fg+2))))
    `(custom-state ((t (:foreground ,zenburn-green+1))))
    `(custom-themed ((t (:background ,zenburn-fg+2 :foreground ,zenburn-blue-5))))
    `(custom-variable-tag ((t (:foreground ,zenburn-blue+2))))
 
50a341bf
    ;; font-lock
f356113e
    `(font-lock-builtin-face ((t (:weight bold))))
2020b6cb
    `(font-lock-comment-face ((t (:inherit fwoar-zenburn-1-face))))
    `(font-lock-comment-delimiter-face ((t (:inherit font-lock-comment-face))))
    `(font-lock-constant-face ((t (:weight bold))))
f356113e
    `(font-lock-doc-face ((t (:foreground ,zenburn-yellow-2))))
    `(font-lock-function-name-face ((t (:foreground ,zenburn-blue))))
    `(font-lock-keyword-face ((t (:foreground ,zenburn-yellow))))
    `(font-lock-preprocessor-face ((t (:foreground ,zenburn-cyan))))
    `(font-lock-string-face ((t (:foreground ,zenburn-yellow-2))))
    `(font-lock-type-face ((t (:foreground ,zenburn-red))))
    `(font-lock-variable-name-face ((t (:foreground ,zenburn-magenta))))
    `(font-lock-warning-face ((t (:foreground ,zenburn-red+2 :weight bold))))
9581df7a
    `(window-divider ((t (:inherit fwoar-zenburn-1-face))))
f356113e
    `(window-divider-first-pixel ((t (:inherit window-divider))))
    `(window-divider-last-pixel ((t (:inherit window-divider))))
    `(header-line ((t (:weight light :box nil :inherit fwoar-zenburn-1-face))))
    `(centaur-tabs-selected ((t (:inherit fwoar-zenburn-face))))
b99eba78
    `(centaur-tabs-selected-modified ((t (:foreground ,zenburn-yellow-1 :inherit centaur-tabs-selected))))
    `(centaur-tabs-unselected ((t (:foreground ,zenburn-fg-2 :inherit header-line))))
f356113e
    `(centaur-tabs-unselected-modified ((t (:foreground ,zenburn-yellow-2 :inherit centaur-tabs-unselected))))
    `(centaur-tabs-close-unselected ((t (:foreground unspecified :inherit header-line))))
    `(fringe ((t (:inherit fwoar-zenburn-face))))
    `(line-number ((t (:foreground unspecified :background unspecified :inherit fwoar-zenburn-face))))
    `(line-number-current-line ((t (:foreground ,zenburn-blue+1 :inherit fwoar-zenburn-1-face))))
69b70420
 
    ;; mode line
f356113e
    `(mode-line-highlight ((t nil)))
ba7d9d8e
    `(mode-line ((t (:background unspecified :foreground unspecified :box nil :overline ,zenburn-fg
69b70420
                                 :weight semibold :inherit (fwoar-zenburn-1-face variable-pitch)))))
0d8b6838
    `(mode-line-inactive ((t (:background unspecified :foreground unspecified :box nil :overline ,zenburn-fg-1
f356113e
                                          :inherit fwoar-zenburn-1-face))))
    `(mode-line-buffer-id ((t (:foreground ,zenburn-blue-2))))
69b70420
 
f356113e
    `(region ((t (:foreground unspecified :background unspecified :inverse-video t))))
    `(tool-bar ((t (:background unspecified :foreground unspecified :box nil :inherit fwoar-zenburn+2-face))))
    `(vertical-border ((t (:foreground "slate gray"))))
9581df7a
 
b99eba78
    `(treemacs-root-face ((t (:background ,zenburn-bg :inherit fwoar-zenburn+1-face))))
f356113e
    `(minibuffer-prompt ((t :foreground ,zenburn-fg)))
    `(cursor ((t :foreground unspecified :background unspecified :inverse-video t)))
50a341bf
 
9581df7a
    ;; rainbow delimiters
    `(rainbow-delimiters-unmatched-face ((t (:inherit rainbow-delimiters-base-face :background ,zenburn-red))))
    `(rainbow-delimiters-depth-1-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-green))))
    `(rainbow-delimiters-depth-2-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-blue-1))))
    `(rainbow-delimiters-depth-3-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-fg-1))))
    `(rainbow-delimiters-depth-4-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-green+1))))
    `(rainbow-delimiters-depth-5-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-blue+1))))
    `(rainbow-delimiters-depth-6-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-green+2))))
    `(rainbow-delimiters-depth-7-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-green+1))))
    `(rainbow-delimiters-depth-8-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-blue+1))))
    `(rainbow-delimiters-depth-9-face ((t (:inherit rainbow-delimiters-base-face :foreground ,zenburn-green+2))))
 
f356113e
    ;; helm
    `(helm-source-header ((t :inherit fwoar-zenburn+1-face)))
    `(helm-M-x-key ((t (:foreground ,zenburn-orange))))
    `(helm-candidate-number ((t (:foreground ,zenburn-yellow))))
    `(helm-selection ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg-1))))
    `(helm-match ((t (:foreground ,zenburn-yellow :background ,zenburn-bg-2 :box ,zenburn-yellow-1))))
    `(helm-ff-denied ((t (:foreground ,zenburn-red :background ,zenburn-black))))
    `(helm-ff-directory ((t (:foreground ,zenburn-cyan))))
    `(helm-ff-dotted-directory ((t (:foreground ,zenburn-cyan :background ,zenburn-bg+1))))
    `(helm-ff-dotted-symlink-directory ((t (:foreground ,zenburn-orange :background ,zenburn-bg+1))))
    `(helm-ff-executable ((t (:foreground ,zenburn-green))))
    `(helm-ff-invalid-symlink ((t (:foreground ,zenburn-black :background ,zenburn-red))))
    `(helm-ff-pipe ((t (:foreground ,zenburn-yellow :background ,zenburn-black))))
    `(helm-ff-prefix ((t (:foreground ,zenburn-black :background ,zenburn-yellow))))
    `(helm-ff-socket ((t (:foreground ,zenburn-red+2 :background unspecified))))
    `(helm-ff-suid ((t (:foreground ,zenburn-fg+1 :background ,zenburn-red))))
    `(helm-grep-file ((t (:foreground "BlueViolet" :background unspecified))))
    `(helm-grep-finish ((t (:foreground "Green" :background unspecified))))
    `(helm-grep-lineno ((t (:foreground "Darkorange1" :background unspecified))))
    `(helm-grep-match ((t (:foreground "gold1" :background unspecified))))
    `(helm-header-line-left-margin ((t (:foreground ,zenburn-black :background ,zenburn-yellow))))
    `(helm-history-remote ((t (:foreground "Indianred1" :background unspecified))))
    `(helm-lisp-completion-info ((t (:foreground ,zenburn-red :background unspecified))))
    `(helm-lisp-show-completion ((t (:foreground unspecified :background "DarkSlateGray"))))
    `(helm-locate-finish ((t (:foreground "Green" :background unspecified))))
    `(helm-ls-git-added-copied-face ((t (:foreground ,zenburn-green :background unspecified))))
    `(helm-ls-git-added-modified-face ((t (:foreground ,zenburn-blue :background unspecified))))
    `(helm-ls-git-conflict-face ((t (:foreground "MediumVioletRed" :background unspecified))))
    `(helm-ls-git-deleted-and-staged-face ((t (:foreground "DimGray" :background unspecified))))
    `(helm-ls-git-deleted-not-staged-face ((t (:foreground "Darkgoldenrod3" :background unspecified))))
    `(helm-ls-git-modified-and-staged-face ((t (:foreground "Goldenrod" :background unspecified))))
    `(helm-ls-git-modified-not-staged-face ((t (:foreground ,zenburn-yellow :background unspecified))))
    `(helm-ls-git-renamed-modified-face ((t (:foreground "Goldenrod" :background unspecified))))
    `(helm-ls-git-untracked-face ((t (:foreground ,zenburn-red :background unspecified))))
    `(helm-moccur-buffer ((t (:foreground "DarkTurquoise" :background unspecified))))
    `(helm-prefarg ((t (:foreground ,zenburn-green :background unspecified))))
    `(helm-resume-need-update ((t (:foreground unspecified :background ,zenburn-red))))
    `(helm-rg-active-arg-face ((t (:foreground ,zenburn-green :background unspecified))))
    `(helm-rg-base-rg-cmd-face ((t (:foreground "gray" :background unspecified))))
    `(helm-rg-colon-separator-ripgrep-output-face ((t (:foreground "white" :background unspecified))))
    `(helm-rg-directory-cmd-face ((t (:foreground "brown" :background ,zenburn-black))))
    `(helm-rg-directory-header-face ((t (:foreground "white" :background ,zenburn-black))))
    `(helm-rg-error-message ((t (:foreground ,zenburn-red :background unspecified))))
    `(helm-rg-extra-arg-face ((t (:foreground ,zenburn-yellow :background unspecified))))
    `(helm-rg-file-match-face ((t (:foreground "#0ff" :background unspecified))))
    `(helm-rg-inactive-arg-face ((t (:foreground "gray" :background unspecified))))
    `(helm-rg-line-number-match-face ((t (:foreground ,zenburn-orange :background unspecified))))
    `(helm-rg-match-text-face ((t (:foreground "white" :background "purple"))))
    `(helm-rg-preview-line-highlight ((t (:foreground ,zenburn-black :background ,zenburn-green))))
    `(helm-rg-title-face ((t (:foreground "purple" :background ,zenburn-black))))
    `(helm-selection ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg-1))))
    `(helm-separator ((t (:foreground ,zenburn-red :background unspecified))))
    `(helm-visible-mark ((t (:foreground unspecified :background unspecified))))
50a341bf
 
f356113e
    ;;company
    `(company-echo-common ((t (:foreground ,zenburn-red-1 :background unspecified))))
    `(company-preview ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg-2))))
    `(company-preview-common ((t (:inherit company-preview))))
    `(company-preview-search ((t (:foreground ,zenburn-blue+2 :inherit company-preview))))
    `(company-scrollbar-bg ((t (:foreground unspecified :background ,zenburn-bg-2))))
    `(company-scrollbar-fg ((t (:foreground unspecified :background ,zenburn-fg-1))))
    `(company-template-field ((t (:foreground ,zenburn-black :background ,zenburn-yellow))))
    `(company-tooltip ((t (:inherit fwoar-zenburn+1-face))))
    `(company-tooltip-annotation ((t (:foreground ,zenburn-red :background unspecified))))
    `(company-tooltip-common ((t (:foreground ,zenburn-red :background unspecified))))
    `(company-tooltip-selection ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg-1))))
 
    ;;slime
    `(slime-repl-inputed-output-face ((t (:foreground ,zenburn-blue))))
 
9581df7a
    ;;cider
    ;; `(cider-debug-code-overlay-face ((t ())))
    ;; `(cider-deprecated-face ((t ())))
    ;; `(cider-enlightened-local-face ((t ())))
    ;; `(cider-fringe-good-face ((t ())))
    ;; `(cider-result-overlay-face ((t ())))
    `(cider-test-error-face ((t (:background ,zenburn-red-5))))
    `(cider-test-failure-face ((t (:background ,zenburn-red-6))))
    `(cider-test-success-face ((t (:background ,zenburn-green-2))))
87a5d549
    `(cider-enlightened-face ((t (:inherit cider-result-overlay-face :foreground ,zenburn-yellow-1))))
    `(cider-enlightened-local-face ((t (:inherit cider-result-overlay-face :foreground ,zenburn-yellow-1))))
9581df7a
    `(cider-fringe-good-face ((t (:foreground ,zenburn-green-5))))
    `(cider-debug-code-overlay-face ((t (:background ,zenburn-bg+1))))
    `(cider-deprecated-face ((t (:background ,zenburn-bg-1))))
87a5d549
    `(cider-result-overlay-face ((t (:box (:line-width -1 :color ,zenburn-fg-2) :background ,zenburn-bg-1))))
9581df7a
 
f356113e
    ;; javascript
2020b6cb
    `(js2-function-param ((t (:inherit font-lock-variable-name-face))))
    `(js2-function-call ((t (:inherit font-lock-function-name-face))))
    `(js2-external-variable ((t (:inherit font-lock-variable-name-face))))
f356113e
    `(js2-error ((t (:foreground ,zenburn-red+2))))
2020b6cb
    `(js2-object-property ((t (:inherit font-lock-variable-name-face))))
922c3003
    `(js2-instance-member ((t (:foreground ,zenburn-red-3))))
    `(js2-jsdoc-html-tag-delimiter ((t (:foreground ,zenburn-green-2))))
    `(js2-jsdoc-html-tag-name ((t (:foreground ,zenburn-yellow-1))))
    `(js2-jsdoc-tag ((t (:foreground ,zenburn-blue-3))))
    `(js2-jsdoc-type ((t (:foreground ,zenburn-blue-3))))
    `(js2-jsdoc-value ((t (:foreground ,zenburn-orange))))
    `(js2-private-function-call ((t (:foreground ,zenburn-orange))))
    `(js2-private-member ((t (:foreground ,zenburn-orange))))
f356113e
 
    ;; flycheck
    `(flycheck-error ((t (:underline (:style wave :color ,zenburn-red-2)))))
 
9581df7a
    ;; eshell-ls
    `(eshell-ls-archive      ((t (:foreground ,zenburn-magenta))))
    `(eshell-ls-backup       ((t (:foreground ,zenburn-orange))))
    `(eshell-ls-clutter      ((t (:foreground ,zenburn-red-3))))
    `(eshell-ls-directory    ((t (:foreground ,zenburn-blue))))
    `(eshell-ls-executable   ((t (:foreground ,zenburn-green-2))))
    `(eshell-ls-missing      ((t (:foreground ,zenburn-red-6))))
    `(eshell-ls-product      ((t (:foreground ,zenburn-orange))))
    `(eshell-ls-readonly     ((t (:foreground ,zenburn-red+2))))
    `(eshell-ls-special      ((t (:foreground ,zenburn-magenta))))
    `(eshell-ls-symlink      ((t (:foreground ,zenburn-cyan))))
    `(eshell-ls-unreadable   ((t (:foreground ,zenburn-fg-1))))
    `(eshell-prompt          ((t (:foreground ,zenburn-red))))
 
f356113e
    ;;magit
    `(magit-diff-added ((t (:foreground ,zenburn-fg-1 :background ,zenburn-green-5))))
    `(magit-diff-removed ((t (:foreground ,zenburn-fg-1 :background ,zenburn-red-5))))
    `(magit-diff-added-highlight ((t (:foreground ,zenburn-fg+1 :background ,zenburn-green-3))))
    `(magit-diff-removed-highlight ((t (:foreground ,zenburn-fg+1 :background ,zenburn-red-3))))
    `(magit-section ((t (:foreground ,zenburn-yellow :background ,zenburn-bg))))
    `(magit-section-highlight ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg+1))))
    `(magit-diff-base ((t (:foreground unspecified :background unspecified))))
    `(magit-diff-base-highlight ((t (:foreground unspecified :background unspecified))))
    `(magit-diff-context ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg-2))))
    `(magit-diff-context-highlight ((t (:foreground ,zenburn-fg :background ,zenburn-bg-1))))
    `(magit-diff-file-heading ((t (:background ,zenburn-bg+05))))
    `(magit-diff-file-heading-highlight ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg+1))))
    `(magit-diff-hunk-heading ((t (:background ,zenburn-bg+1))))
    `(magit-diff-hunk-heading-highlight ((t (:foreground ,zenburn-blue+1 :background ,zenburn-bg+2))))
922c3003
    `(magit-bisect-bad ((t (:foreground ,zenburn-red-5))))
    `(magit-bisect-good ((t (:foreground ,zenburn-green-4))))
    `(magit-bisect-skip ((t (:foreground ,zenburn-red-3))))
    `(magit-blame-highlight ((t (:foreground ,zenburn-fg+2 :background ,zenburn-bg-05))))
    `(magit-branch-local ((t (:foreground ,zenburn-blue+3))))
    `(magit-branch-remote ((t (:foreground ,zenburn-green+4))))
    `(magit-cherry-equivalent ((t (:foreground ,zenburn-magenta))))
    `(magit-cherry-unmatched ((t (:foreground ,zenburn-cyan))))
    ;; | magit-diff-file-heading-selection           | magit-diff-file-heading-highlight | LightSalmon3      | zenburn-red-1    |     5.20 |                 |                  |          |
    ;; | magit-diff-hunk-heading-selection           | magit-diff-hunk-heading-highlight | LightSalmon3      | zenburn-red-1    |     5.20 |                 |                  |          |
    ;; | magit-diff-lines-heading                    | magit-diff-hunk-heading-highlight | grey80            | zenburn-fg       |     3.01 | salmon4         | zenburn-red-5    |     1.82 |
    `(magit-diffstat-added ((t (:foreground ,zenburn-green-3))))
    `(magit-diffstat-removed ((t (:foreground ,zenburn-red-4))))
    `(magit-dimmed ((t (:foreground ,zenburn-bg+3))))
    `(magit-hash ((t (:foreground ,zenburn-bg+2))))
    `(magit-log-author ((t (:foreground ,zenburn-red-2))))
    `(magit-log-date ((t (:foreground ,zenburn-fg))))
    `(magit-log-graph ((t (:foreground ,zenburn-fg))))
    ;; | magit-process-ng                            | magit-section-heading             | red               | zenburn-red-6    |   115.32 |                 |                  |          |
    ;; | magit-process-ok                            | magit-section-heading             | green             | zenburn-green-2  |   170.26 |                 |                  |          |
    `(magit-reflog-amend ((t (:foreground ,zenburn-magenta))))
    `(magit-reflog-checkout ((t (:foreground ,zenburn-blue-5))))
    `(magit-reflog-cherry-pick ((t (:foreground ,zenburn-green-2))))
    `(magit-reflog-commit ((t (:foreground ,zenburn-green-2))))
    `(magit-reflog-merge ((t (:foreground ,zenburn-green-2))))
    `(magit-reflog-other ((t (:foreground ,zenburn-cyan))))
    `(magit-reflog-rebase ((t (:foreground ,zenburn-magenta))))
    `(magit-reflog-remote ((t (:foreground ,zenburn-cyan))))
    `(magit-reflog-reset ((t (:foreground ,zenburn-red-6))))
    `(magit-refname ((t (:foreground ,zenburn-fg))))
    `(magit-section-heading ((t (:foreground ,zenburn-yellow-1))))
    `(magit-section-heading-selection ((t (:foreground ,zenburn-red-1))))
    `(magit-sequence-drop ((t (:foreground ,zenburn-red-2))))
    `(magit-sequence-head ((t (:foreground ,zenburn-blue+3))))
    `(magit-sequence-part ((t (:foreground ,zenburn-yellow-1))))
    `(magit-sequence-stop ((t (:foreground ,zenburn-green+4))))
    `(magit-signature-bad ((t (:foreground ,zenburn-red-6))))
    `(magit-signature-error ((t (:foreground ,zenburn-blue+2))))
    `(magit-signature-expired ((t (:foreground ,zenburn-orange))))
    `(magit-signature-good ((t (:foreground ,zenburn-green-2))))
    `(magit-signature-revoked ((t (:foreground ,zenburn-red-3))))
    `(magit-signature-untrusted ((t (:foreground ,zenburn-blue-1))))
    `(magit-tag ((t (:foreground ,zenburn-yellow-1))))
f356113e
 
2020b6cb
    `(sh-quoted-exec ((t (:inherit font-lock-function-name-face))))
    `(sh-heredoc ((t (:inherit font-lock-string-face))))
 
    ;; org mode
    `(org-table ((t (:foreground ,zenburn-blue+1))))
    `(org-table ((t (:foreground ,zenburn-blue+1))))
 
    ;; isearch
    `(isearch ((t (:foreground ,zenburn-red-6 :background ,zenburn-magenta))))
    `(isearch-fail ((t (:background ,zenburn-red-6))))
922c3003
 
    `(web-mode-block-attr-name-face ((t (:foreground ,zenburn-green+1))))
    `(web-mode-block-attr-value-face ((t (:foreground ,zenburn-blue-2))))
    `(web-mode-block-face ((t (:background ,zenburn-black))))
    `(web-mode-current-column-highlight-face ((t (:background ,zenburn-bg-05))))
    `(web-mode-doctype-face ((t (:foreground ,zenburn-green+3))))
    `(web-mode-error-face ((t (:background ,zenburn-red-6))))
    `(web-mode-html-attr-name-face ((t (:foreground ,zenburn-fg+1))))
    `(web-mode-html-tag-bracket-face ((t (:foreground ,zenburn-fg))))
    `(web-mode-html-tag-face ((t (:foreground ,zenburn-green))))
    `(web-mode-inlay-face ((t (:background ,zenburn-black))))
    `(web-mode-json-context-face ((t (:foreground ,zenburn-magenta))))
    `(web-mode-json-key-face ((t (:foreground ,zenburn-magenta))))
    `(web-mode-jsx-depth-1-face ((t (:background ,zenburn-blue-1))))
    `(web-mode-jsx-depth-2-face ((t (:background ,zenburn-blue-2))))
    `(web-mode-jsx-depth-3-face ((t (:background ,zenburn-blue-3))))
    `(web-mode-jsx-depth-4-face ((t (:background ,zenburn-blue-4))))
    `(web-mode-jsx-depth-5-face ((t (:background ,zenburn-blue-5))))
    `(web-mode-param-name-face ((t (:foreground ,zenburn-fg))))
    `(web-mode-symbol-face ((t (:foreground ,zenburn-orange))))
    `(web-mode-whitespace-face ((t (:background ,zenburn-red-5))))
f356113e
    ))
922c3003
 
f356113e
 
 ;;;###autoload
 (when load-file-name
   (add-to-list 'custom-theme-load-path
                (file-name-as-directory (file-name-directory load-file-name))))
 
 (provide-theme 'fwoar-zenburn)