summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md43
-rw-r--r--README.md54
-rw-r--r--debian/changelog12
-rw-r--r--debian/control6
-rw-r--r--debian/copyright4
-rw-r--r--debian/docs1
-rw-r--r--debian/patches/debian-changes (renamed from debian/patches/patch-README-for-Debian.patch)50
-rw-r--r--debian/patches/series2
-rwxr-xr-xdebian/rules2
-rw-r--r--debian/source/options2
-rw-r--r--debian/source/patch-header17
-rw-r--r--screenshots/overview.pngbin0 -> 55731 bytes
-rw-r--r--screenshots/scaled.pngbin0 -> 19345 bytes
-rw-r--r--zenburn-theme.el359
14 files changed, 442 insertions, 110 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..d40b113
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,43 @@
+# Changelog
+
+## 2.6 (2018-10-14)
+
+### New features
+
+* Port scaled headings and variable pitch features from solarized
+* Add parenthesis colour for paren-face
+* Support for line-numbers-mode (#311)
+* Add faces for org-ref (#312)
+* Add support for markup-faces (covers adoc-mode) (#310)
+* Add diredfl support
+* Add some initial cperl custom faces
+* Add hackernews support
+* Add `go-guru` support
+* Add sx support
+* Add git-annex support
+* Add eww certificate support
+* Add missing ivy face ivy-cursor
+* Add faces for merlin-mode
+* Add hi-lock support
+* Add cider-fringe-good-face
+* Add realgud settings
+* Customize company-quickhelp colors
+
+### Changes
+
+* Use `diff-refine-changed` face name
+* Modify diff colors
+* Add more colors to palette
+* Rename `zenburn-green-1` to `zenburn-green-2`
+* Make `zenburn-override-colors-alist` a customizable variable
+* Add zenburn red/green for magit diff remove/add blocks
+* Add more magit-signature-* faces
+* Update hackernews face names
+* Update git-commit faces
+* Set the foreground color for "font-latex-script-char-face" to "zenburn-orange" (#292)
+
+### Bugs fixed
+
+* Fix widget-field face on 24bit color text terminals
+* Try boxed attribute on enable/disable bp face
+* Fix background in Gnus (#271)
diff --git a/README.md b/README.md
index 48e7eae..57f4438 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[Patreon](https://www.patreon.com/bbatsov)
+
## About
Zenburn for Emacs is a direct port of the popular
@@ -7,11 +9,16 @@ that of its many users I presume) that it's one of the best low
contrast color themes out there and that it is exceptionally easy on
the eyes.
-This theme uses the new built-in theming support available starting
-with Emacs 24.
+This theme uses the "new" (it used to be new several years ago when I
+created this package) built-in theming support available starting with
+Emacs 24.1.
+
+![Overview screenshot](screenshots/overview.png)
## Customization
+### Custom colors
+
If you'd like to tweak the theme by changing just a few colors, you can
do so by defining new values in the `zenburn-override-colors-alist`
variable before loading the theme.
@@ -20,17 +27,40 @@ For example, to customize just the lighter background colors, you could add
to your init file:
```elisp
-(defvar zenburn-override-colors-alist
- '(("zenburn-bg+05" . "#282828")
- ("zenburn-bg+1" . "#2F2F2F")
- ("zenburn-bg+2" . "#3F3F3F")
- ("zenburn-bg+3" . "#4F4F4F")))
+(setq zenburn-override-colors-alist
+ '(("zenburn-bg+05" . "#282828")
+ ("zenburn-bg+1" . "#2F2F2F")
+ ("zenburn-bg+2" . "#3F3F3F")
+ ("zenburn-bg+3" . "#4F4F4F")))
(load-theme 'zenburn t)
```
To see the full list of color names you can override, consult the
`zenburn-theme.el` source file.
+### Scaled headings
+
+The theme supports scaling the font size for some headings and titles as well
+as using a variable-pitch font for those. To enable this, use the following
+settings:
+
+```elisp
+;; use variable-pitch fonts for some headings and titles
+(setq zenburn-use-variable-pitch t)
+
+;; scale headings in org-mode
+(setq zenburn-scale-org-headlines t)
+
+;; scale headings in outline-mode
+(setq zenburn-scale-outline-headlines t)
+```
+
+The screenshot above shows the default setting with no scaled or
+variable-pitch fonts. With scaled headings and variable-pitch fonts it looks
+like this:
+
+![Scaled screenshot](screenshots/scaled.png)
+
## Ugly colors in the terminal Emacs version
If your Emacs looks considerably uglier in a terminal (compared to the
@@ -44,15 +74,11 @@ Source the `.bashrc` (or `.zshrc`) file and start Emacs again.
# Bugs & Improvements
-Please, report any problems that you find on the projects integrated
+Please, report any problems that you find on the project's integrated
issue tracker. If you've added some improvements and you want them
included upstream don't hesitate to send me a patch or even better - a
GitHub pull request. [These](https://github.com/bbatsov/zenburn-emacs/contributors)
contributors have done so.
-You can support my work on Zenburn and [all my other projects](https://github.com/bbatsov) via [gratipay](https://www.gratipay.com/bbatsov).
-
-[![Support via Gratipay](https://cdn.rawgit.com/gratipay/gratipay-badge/2.1.3/dist/gratipay.png)](https://gratipay.com/bbatsov)
-
-Cheers,<br\>
-[Bozhidar](http://twitter.com/bbatsov)
+You can support my work on Zenburn and [all my other projects](https://github.com/bbatsov)
+via [Patreon](https://www.patreon.com/bbatsov).
diff --git a/debian/changelog b/debian/changelog
index b6c8309..612ee7b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+zenburn-emacs (2.6-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Install new screenshots/ dir.
+ * Point Vcs-* at salsa.
+ * Update Maintainer field for team rename.
+ * Bump copyright years.
+ * Create d/source/{options,patch-header} for dgit-maint-merge(7).
+ * Drop --parallel from d/rules.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sat, 20 Oct 2018 12:24:45 -0700
+
zenburn-emacs (2.5-2) unstable; urgency=medium
* Team upload.
diff --git a/debian/control b/debian/control
index 0a82fd9..92e3b95 100644
--- a/debian/control
+++ b/debian/control
@@ -1,13 +1,13 @@
Source: zenburn-emacs
Section: lisp
Priority: optional
-Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
+Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Uploaders: Sean Whitton <spwhitton@spwhitton.name>
Build-Depends: debhelper (>= 10),
dh-elpa
Standards-Version: 4.0.0
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-emacsen/pkg/zenburn-emacs.git/
-Vcs-Git: https://anonscm.debian.org/git/pkg-emacsen/pkg/zenburn-emacs.git
+Vcs-Browser: https://salsa.debian.org/emacsen-team/zenburn-emacs
+Vcs-Git: https://salsa.debian.org/emacsen-team/zenburn-emacs.git
Homepage: http://github.com/bbatsov/zenburn-emacs
Package: elpa-zenburn-theme
diff --git a/debian/copyright b/debian/copyright
index 12eaa41..332faa8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,11 +3,11 @@ Upstream-Name: zenburn-emacs
Source: http://github.com/bbatsov/zenburn-emacs
Files: *
-Copyright: (C) 2011-2017 Bozhidar Batsov
+Copyright: (C) 2011-2018 Bozhidar Batsov
License: GPL-3+
Files: debian/*
-Copyright: (C) 2016, 2017 Sean Whitton <spwhitton@spwhitton.name>
+Copyright: (C) 2016, 2017, 2018 Sean Whitton <spwhitton@spwhitton.name>
License: GPL-3+
License: GPL-3+
diff --git a/debian/docs b/debian/docs
index dd44972..4d4b179 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1 +1,2 @@
*.md
+screenshots
diff --git a/debian/patches/patch-README-for-Debian.patch b/debian/patches/debian-changes
index 318584f..cbbef27 100644
--- a/debian/patches/patch-README-for-Debian.patch
+++ b/debian/patches/debian-changes
@@ -1,29 +1,41 @@
-Description: Patch README for Debian
-Author: Sean Whitton <spwhitton@spwhitton.name>
-Forwarded: not-needed
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/README.md
-+++ b/README.md
-@@ -1,8 +1,3 @@
+The Debian packaging of zenburn-emacs is maintained in git, using the
+merging workflow described in dgit-maint-merge(7). There isn't a
+patch queue that can be represented as a quilt series.
+
+A detailed breakdown of the changes is available from their canonical
+representation - git commits in the packaging repository. For
+example, to see the changes made by the Debian maintainer in the first
+upload of upstream version 1.2.3, you could use:
+
+ % git clone https://git.dgit.debian.org/zenburn-emacs
+ % cd zenburn-emacs
+ % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'
+
+(If you have dgit, use `dgit clone zenburn-emacs`, rather than plain
+`git clone`.)
+
+A single combined diff, containing all the changes, follows.
+--- zenburn-emacs-2.6.orig/README.md
++++ zenburn-emacs-2.6/README.md
+@@ -1,7 +1,4 @@
-[![License GPL 3][badge-license]](http://www.gnu.org/licenses/gpl-3.0.txt)
-[![MELPA](http://melpa.org/packages/zenburn-theme-badge.svg)](http://melpa.org/#/zenburn-theme)
-[![MELPA Stable](http://stable.melpa.org/packages/zenburn-theme-badge.svg)](http://stable.melpa.org/#/zenburn-theme)
--[![Gratipay](http://img.shields.io/gratipay/bbatsov.svg)](https://www.gratipay.com/bbatsov/)
--
+-[![Patreon](https://img.shields.io/badge/patreon-donate-orange.svg)](https://www.patreon.com/bbatsov)
++[Patreon](https://www.patreon.com/bbatsov)
+
## About
- Zenburn for Emacs is a direct port of the popular
-@@ -15,49 +10,6 @@ the eyes.
- This theme uses the new built-in theming support available starting
- with Emacs 24.
+@@ -18,49 +15,6 @@ Emacs 24.1.
+
+ ![Overview screenshot](screenshots/overview.png)
-## Installation
-
-### Manual
-
-Download `zenburn-theme.el` to the directory `~/.emacs.d/themes/`. Add this to your
--`.emacs`:
+-`.emacs` (or `init.el`):
-
-```lisp
-(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
@@ -63,10 +75,10 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
-
## Customization
- If you'd like to tweak the theme by changing just a few colors, you can
-@@ -104,5 +56,3 @@ You can support my work on Zenburn and [
+ ### Custom colors
+@@ -128,5 +82,3 @@ contributors have done so.
- Cheers,<br\>
- [Bozhidar](http://twitter.com/bbatsov)
+ You can support my work on Zenburn and [all my other projects](https://github.com/bbatsov)
+ via [Patreon](https://www.patreon.com/bbatsov).
-
-[badge-license]: https://img.shields.io/badge/license-GPL_3-green.svg
diff --git a/debian/patches/series b/debian/patches/series
index 252c97d..7bb8252 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-patch-README-for-Debian.patch
+debian-changes
diff --git a/debian/rules b/debian/rules
index 8eb7ccb..e8e22ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,4 @@
#!/usr/bin/make -f
%:
- dh $@ --parallel --with elpa
+ dh $@ --with elpa
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..ce071fb
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+single-debian-patch
+auto-commit
diff --git a/debian/source/patch-header b/debian/source/patch-header
new file mode 100644
index 0000000..6a87e9d
--- /dev/null
+++ b/debian/source/patch-header
@@ -0,0 +1,17 @@
+The Debian packaging of zenburn-emacs is maintained in git, using the
+merging workflow described in dgit-maint-merge(7). There isn't a
+patch queue that can be represented as a quilt series.
+
+A detailed breakdown of the changes is available from their canonical
+representation - git commits in the packaging repository. For
+example, to see the changes made by the Debian maintainer in the first
+upload of upstream version 1.2.3, you could use:
+
+ % git clone https://git.dgit.debian.org/zenburn-emacs
+ % cd zenburn-emacs
+ % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'
+
+(If you have dgit, use `dgit clone zenburn-emacs`, rather than plain
+`git clone`.)
+
+A single combined diff, containing all the changes, follows.
diff --git a/screenshots/overview.png b/screenshots/overview.png
new file mode 100644
index 0000000..1f5b061
--- /dev/null
+++ b/screenshots/overview.png
Binary files differ
diff --git a/screenshots/scaled.png b/screenshots/scaled.png
new file mode 100644
index 0000000..0c9c3b5
--- /dev/null
+++ b/screenshots/scaled.png
Binary files differ
diff --git a/zenburn-theme.el b/zenburn-theme.el
index a54ac0d..ea28806 100644
--- a/zenburn-theme.el
+++ b/zenburn-theme.el
@@ -1,10 +1,10 @@
;;; zenburn-theme.el --- A low contrast color theme for Emacs.
-;; Copyright (C) 2011-2017 Bozhidar Batsov
+;; Copyright (C) 2011-2018 Bozhidar Batsov
;; Author: Bozhidar Batsov <bozhidar@batsov.com>
;; URL: http://github.com/bbatsov/zenburn-emacs
-;; Version: 2.5
+;; Version: 2.6
;; 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
@@ -33,6 +33,71 @@
(deftheme zenburn "The Zenburn color theme")
+(defgroup zenburn-theme nil
+ "Zenburn theme."
+ :prefix "zenburn-theme-"
+ :link '(url-link :tag "GitHub" "http://github.com/bbatsov/zenburn-emacs")
+ :tag "Zenburn theme")
+
+;;;###autoload
+(defcustom zenburn-override-colors-alist '()
+ "Place to override default theme colors.
+
+You can override a subset of the theme's default colors by
+defining them in this alist."
+ :group 'zenburn-theme
+ :type '(alist
+ :key-type (string :tag "Name")
+ :value-type (string :tag " Hex")))
+
+(defcustom zenburn-use-variable-pitch nil
+ "Use variable pitch face for some headings and titles."
+ :type 'boolean
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-height-minus-1 0.8
+ "Font size -1."
+ :type 'number
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-height-plus-1 1.1
+ "Font size +1."
+ :type 'number
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-height-plus-2 1.15
+ "Font size +2."
+ :type 'number
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-height-plus-3 1.2
+ "Font size +3."
+ :type 'number
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-height-plus-4 1.3
+ "Font size +4."
+ :type 'number
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-scale-org-headlines nil
+ "Whether `org-mode' headlines should be scaled."
+ :type 'boolean
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
+(defcustom zenburn-scale-outline-headlines nil
+ "Whether `outline-mode' headlines should be scaled."
+ :type 'boolean
+ :group 'zenburn-theme
+ :package-version '(zenburn . "2.6"))
+
;;; Color Palette
(defvar zenburn-default-colors-alist
@@ -47,23 +112,32 @@
("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-1" . "#5F7F5F")
+ ("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")
@@ -78,16 +152,6 @@ Each element has the form (NAME . HEX).
`+N' suffixes indicate a color is lighter.
`-N' suffixes indicate a color is darker.")
-(defvar zenburn-override-colors-alist
- '()
- "Place to override default theme colors.
-
-You can override a subset of the theme's default colors by
-defining them in this alist before loading the theme.")
-
-(defvar zenburn-colors-alist
- (append zenburn-default-colors-alist zenburn-override-colors-alist))
-
(defmacro 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))."
@@ -95,7 +159,10 @@ Also bind `class' to ((class color) (min-colors 89))."
`(let ((class '((class color) (min-colors 89)))
,@(mapcar (lambda (cons)
(list (intern (car cons)) (cdr cons)))
- zenburn-colors-alist))
+ (append zenburn-default-colors-alist
+ zenburn-override-colors-alist))
+ (z-variable-pitch (if zenburn-use-variable-pitch
+ 'variable-pitch 'default)))
,@body))
;;; Theme Faces
@@ -109,6 +176,7 @@ Also bind `class' to ((class color) (min-colors 89))."
`(link-visited ((t (:foreground ,zenburn-yellow-2 :underline t :weight normal))))
`(default ((t (:foreground ,zenburn-fg :background ,zenburn-bg))))
`(cursor ((t (:foreground ,zenburn-fg :background ,zenburn-fg+1))))
+ `(widget-field ((t (:foreground ,zenburn-fg :background ,zenburn-bg+3))))
`(escape-glyph ((t (:foreground ,zenburn-yellow :weight bold))))
`(fringe ((t (:foreground ,zenburn-fg :background ,zenburn-bg+1))))
`(header-line ((t (:foreground ,zenburn-yellow
@@ -135,12 +203,23 @@ Also bind `class' to ((class color) (min-colors 89))."
`(compilation-mode-line-run ((t (:foreground ,zenburn-yellow :weight bold))))
;;;;; completions
`(completions-annotations ((t (:foreground ,zenburn-fg-1))))
+;;;;; eww
+ '(eww-invalid-certificate ((t (:inherit error))))
+ '(eww-valid-certificate ((t (:inherit success))))
;;;;; grep
`(grep-context-face ((t (:foreground ,zenburn-fg))))
`(grep-error-face ((t (:foreground ,zenburn-red-1 :weight bold :underline t))))
`(grep-hit-face ((t (:foreground ,zenburn-blue))))
`(grep-match-face ((t (:foreground ,zenburn-orange :weight bold))))
`(match ((t (:background ,zenburn-bg-1 :foreground ,zenburn-orange :weight bold))))
+;;;;; hi-lock
+ `(hi-blue ((t (:background ,zenburn-cyan :foreground ,zenburn-bg-1))))
+ `(hi-green ((t (:background ,zenburn-green+4 :foreground ,zenburn-bg-1))))
+ `(hi-pink ((t (:background ,zenburn-magenta :foreground ,zenburn-bg-1))))
+ `(hi-yellow ((t (:background ,zenburn-yellow :foreground ,zenburn-bg-1))))
+ `(hi-blue-b ((t (:foreground ,zenburn-blue :weight bold))))
+ `(hi-green-b ((t (:foreground ,zenburn-green+2 :weight bold))))
+ `(hi-red-b ((t (:foreground ,zenburn-red :weight bold))))
;;;;; info
`(Info-quoted ((t (:inherit font-lock-constant-face))))
;;;;; isearch
@@ -157,7 +236,7 @@ Also bind `class' to ((class color) (min-colors 89))."
(t :inverse-video t)))
`(mode-line-buffer-id ((t (:foreground ,zenburn-yellow :weight bold))))
`(mode-line-inactive
- ((t (:foreground ,zenburn-green-1
+ ((t (:foreground ,zenburn-green-2
:background ,zenburn-bg-05
:box (:line-width -1 :style released-button)))))
`(region ((,class (:background ,zenburn-bg-1))
@@ -168,7 +247,7 @@ Also bind `class' to ((class color) (min-colors 89))."
;;;;; font lock
`(font-lock-builtin-face ((t (:foreground ,zenburn-fg :weight bold))))
`(font-lock-comment-face ((t (:foreground ,zenburn-green))))
- `(font-lock-comment-delimiter-face ((t (:foreground ,zenburn-green-1))))
+ `(font-lock-comment-delimiter-face ((t (:foreground ,zenburn-green-2))))
`(font-lock-constant-face ((t (:foreground ,zenburn-green+4))))
`(font-lock-doc-face ((t (:foreground ,zenburn-green+2))))
`(font-lock-function-name-face ((t (:foreground ,zenburn-cyan))))
@@ -183,6 +262,12 @@ Also bind `class' to ((class color) (min-colors 89))."
`(font-lock-warning-face ((t (:foreground ,zenburn-yellow-2 :weight bold))))
`(c-annotation-face ((t (:inherit font-lock-constant-face))))
+;;;;; line numbers (Emacs 26.1 and above)
+ `(line-number ((t (:foreground ,zenburn-bg+3 :background ,zenburn-bg-05))))
+ `(line-number-current-line ((t (:inherit line-number :foreground ,zenburn-yellow-2))))
+;;;;; man
+ '(Man-overstrike ((t (:inherit font-lock-keyword-face))))
+ '(Man-underline ((t (:inherit (font-lock-string-face underline)))))
;;;;; newsticker
`(newsticker-date-face ((t (:foreground ,zenburn-fg))))
`(newsticker-default-face ((t (:foreground ,zenburn-fg))))
@@ -201,6 +286,9 @@ Also bind `class' to ((class color) (min-colors 89))."
`(newsticker-treeview-obsolete-face ((t (:foreground ,zenburn-red))))
`(newsticker-treeview-old-face ((t (:foreground ,zenburn-bg+3))))
`(newsticker-treeview-selection-face ((t (:background ,zenburn-bg-1 :foreground ,zenburn-yellow))))
+;;;;; woman
+ '(woman-bold ((t (:inherit font-lock-keyword-face))))
+ '(woman-italic ((t (:inherit (font-lock-string-face italic)))))
;;;; Third-party
;;;;; ace-jump
`(ace-jump-face-background
@@ -232,6 +320,7 @@ Also bind `class' to ((class color) (min-colors 89))."
`(font-latex-italic-face ((t (:foreground ,zenburn-cyan :slant italic))))
`(font-latex-string-face ((t (:inherit ,font-lock-string-face))))
`(font-latex-math-face ((t (:foreground ,zenburn-orange))))
+ `(font-latex-script-char-face ((t (:foreground ,zenburn-orange))))
;;;;; agda-mode
`(agda2-highlight-keyword-face ((t (:foreground ,zenburn-yellow :weight bold))))
`(agda2-highlight-string-face ((t (:foreground ,zenburn-red))))
@@ -283,8 +372,8 @@ Also bind `class' to ((class color) (min-colors 89))."
;;;;; bm
`(bm-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg))))
`(bm-fringe-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg))))
- `(bm-fringe-persistent-face ((t (:background ,zenburn-green-1 :foreground ,zenburn-bg))))
- `(bm-persistent-face ((t (:background ,zenburn-green-1 :foreground ,zenburn-bg))))
+ `(bm-fringe-persistent-face ((t (:background ,zenburn-green-2 :foreground ,zenburn-bg))))
+ `(bm-persistent-face ((t (:background ,zenburn-green-2 :foreground ,zenburn-bg))))
;;;;; calfw
`(cfw:face-annotation ((t (:foreground ,zenburn-red :inherit cfw:face-day-title))))
`(cfw:face-day-title ((t nil)))
@@ -313,7 +402,8 @@ Also bind `class' to ((class color) (min-colors 89))."
`(cider-traced-face ((t (:box (:color ,zenburn-cyan :line-width -1)))))
`(cider-test-failure-face ((t (:background ,zenburn-red-4))))
`(cider-test-error-face ((t (:background ,zenburn-magenta))))
- `(cider-test-success-face ((t (:background ,zenburn-green-1))))
+ `(cider-test-success-face ((t (:background ,zenburn-green-2))))
+ `(cider-fringe-good-face ((t (:foreground ,zenburn-green+4))))
;;;;; circe
`(circe-highlight-nick-face ((t (:foreground ,zenburn-cyan))))
`(circe-my-message-face ((t (:foreground ,zenburn-fg))))
@@ -348,12 +438,12 @@ Also bind `class' to ((class color) (min-colors 89))."
`(debbugs-gnu-stale ((t (:foreground ,zenburn-orange))))
`(debbugs-gnu-tagged ((t (:foreground ,zenburn-red))))
;;;;; diff
- `(diff-added ((t (:background "#335533" :foreground ,zenburn-green))))
+ `(diff-added ((t (:background ,zenburn-green-5 :foreground ,zenburn-green+2))))
`(diff-changed ((t (:background "#555511" :foreground ,zenburn-yellow-1))))
- `(diff-removed ((t (:background "#553333" :foreground ,zenburn-red-2))))
- `(diff-refine-added ((t (:background "#338833" :foreground ,zenburn-green+4))))
- `(diff-refine-change ((t (:background "#888811" :foreground ,zenburn-yellow))))
- `(diff-refine-removed ((t (:background "#883333" :foreground ,zenburn-red))))
+ `(diff-removed ((t (:background ,zenburn-red-6 :foreground ,zenburn-red+1))))
+ `(diff-refine-added ((t (:background ,zenburn-green-4 :foreground ,zenburn-green+3))))
+ `(diff-refine-changed ((t (:background "#888811" :foreground ,zenburn-yellow))))
+ `(diff-refine-removed ((t (:background ,zenburn-red-5 :foreground ,zenburn-red+2))))
`(diff-header ((,class (:background ,zenburn-bg+2))
(t (:background ,zenburn-fg :foreground ,zenburn-bg))))
`(diff-file-header
@@ -362,7 +452,7 @@ Also bind `class' to ((class color) (min-colors 89))."
;;;;; diff-hl
`(diff-hl-change ((,class (:foreground ,zenburn-blue :background ,zenburn-blue-2))))
`(diff-hl-delete ((,class (:foreground ,zenburn-red+1 :background ,zenburn-red-1))))
- `(diff-hl-insert ((,class (:foreground ,zenburn-green+1 :background ,zenburn-green-1))))
+ `(diff-hl-insert ((,class (:foreground ,zenburn-green+1 :background ,zenburn-green-2))))
;;;;; dim-autoload
`(dim-autoload-cookie-line ((t :foreground ,zenburn-bg+1)))
;;;;; dired+
@@ -387,30 +477,52 @@ Also bind `class' to ((class color) (min-colors 89))."
`(diredp-number ((t (:foreground ,zenburn-green+1))))
`(diredp-other-priv ((t (:foreground ,zenburn-yellow-1))))
`(diredp-rare-priv ((t (:foreground ,zenburn-red-1))))
- `(diredp-read-priv ((t (:foreground ,zenburn-green-1))))
+ `(diredp-read-priv ((t (:foreground ,zenburn-green-2))))
`(diredp-symlink ((t (:foreground ,zenburn-yellow))))
`(diredp-write-priv ((t (:foreground ,zenburn-magenta))))
;;;;; dired-async
`(dired-async-failures ((t (:foreground ,zenburn-red :weight bold))))
`(dired-async-message ((t (:foreground ,zenburn-yellow :weight bold))))
`(dired-async-mode-message ((t (:foreground ,zenburn-yellow))))
+;;;;; diredfl
+ `(diredfl-compressed-file-suffix ((t (:foreground ,zenburn-orange))))
+ `(diredfl-date-time ((t (:foreground ,zenburn-magenta))))
+ `(diredfl-deletion ((t (:foreground ,zenburn-yellow))))
+ `(diredfl-deletion-file-name ((t (:foreground ,zenburn-red))))
+ `(diredfl-dir-heading ((t (:foreground ,zenburn-blue :background ,zenburn-bg-1))))
+ `(diredfl-dir-priv ((t (:foreground ,zenburn-cyan))))
+ `(diredfl-exec-priv ((t (:foreground ,zenburn-red))))
+ `(diredfl-executable-tag ((t (:foreground ,zenburn-green+1))))
+ `(diredfl-file-name ((t (:foreground ,zenburn-blue))))
+ `(diredfl-file-suffix ((t (:foreground ,zenburn-green))))
+ `(diredfl-flag-mark ((t (:foreground ,zenburn-yellow))))
+ `(diredfl-flag-mark-line ((t (:foreground ,zenburn-orange))))
+ `(diredfl-ignored-file-name ((t (:foreground ,zenburn-red))))
+ `(diredfl-link-priv ((t (:foreground ,zenburn-yellow))))
+ `(diredfl-no-priv ((t (:foreground ,zenburn-fg))))
+ `(diredfl-number ((t (:foreground ,zenburn-green+1))))
+ `(diredfl-other-priv ((t (:foreground ,zenburn-yellow-1))))
+ `(diredfl-rare-priv ((t (:foreground ,zenburn-red-1))))
+ `(diredfl-read-priv ((t (:foreground ,zenburn-green-1))))
+ `(diredfl-symlink ((t (:foreground ,zenburn-yellow))))
+ `(diredfl-write-priv ((t (:foreground ,zenburn-magenta))))
;;;;; ediff
- `(ediff-current-diff-A ((t (:foreground ,zenburn-fg :background ,zenburn-red-4))))
- `(ediff-current-diff-Ancestor ((t (:foreground ,zenburn-fg :background ,zenburn-red-4))))
- `(ediff-current-diff-B ((t (:foreground ,zenburn-fg :background ,zenburn-green-1))))
- `(ediff-current-diff-C ((t (:foreground ,zenburn-fg :background ,zenburn-blue-5))))
+ `(ediff-current-diff-A ((t (:inherit diff-removed))))
+ `(ediff-current-diff-Ancestor ((t (:inherit ediff-current-diff-A))))
+ `(ediff-current-diff-B ((t (:inherit diff-added))))
+ `(ediff-current-diff-C ((t (:foreground ,zenburn-blue+2 :background ,zenburn-blue-5))))
`(ediff-even-diff-A ((t (:background ,zenburn-bg+1))))
`(ediff-even-diff-Ancestor ((t (:background ,zenburn-bg+1))))
`(ediff-even-diff-B ((t (:background ,zenburn-bg+1))))
`(ediff-even-diff-C ((t (:background ,zenburn-bg+1))))
- `(ediff-fine-diff-A ((t (:foreground ,zenburn-fg :background ,zenburn-red-2 :weight bold))))
- `(ediff-fine-diff-Ancestor ((t (:foreground ,zenburn-fg :background ,zenburn-red-2 weight bold))))
- `(ediff-fine-diff-B ((t (:foreground ,zenburn-fg :background ,zenburn-green :weight bold))))
- `(ediff-fine-diff-C ((t (:foreground ,zenburn-fg :background ,zenburn-blue-3 :weight bold ))))
+ `(ediff-fine-diff-A ((t (:inherit diff-refine-removed :weight bold))))
+ `(ediff-fine-diff-Ancestor ((t (:inherit ediff-fine-diff-A))))
+ `(ediff-fine-diff-B ((t (:inherit diff-refine-added :weight bold))))
+ `(ediff-fine-diff-C ((t (:foreground ,zenburn-blue+3 :background ,zenburn-blue-4 :weight bold))))
`(ediff-odd-diff-A ((t (:background ,zenburn-bg+2))))
- `(ediff-odd-diff-Ancestor ((t (:background ,zenburn-bg+2))))
- `(ediff-odd-diff-B ((t (:background ,zenburn-bg+2))))
- `(ediff-odd-diff-C ((t (:background ,zenburn-bg+2))))
+ `(ediff-odd-diff-Ancestor ((t (:inherit ediff-odd-diff-A))))
+ `(ediff-odd-diff-B ((t (:inherit ediff-odd-diff-A))))
+ `(ediff-odd-diff-C ((t (:inherit ediff-odd-diff-A))))
;;;;; egg
`(egg-text-base ((t (:foreground ,zenburn-fg))))
`(egg-help-header-1 ((t (:foreground ,zenburn-yellow))))
@@ -515,7 +627,7 @@ Also bind `class' to ((class color) (min-colors 89))."
((((supports :underline (:style wave)))
(:underline (:style wave :color ,zenburn-green)
:inherit unspecified :foreground unspecified :background unspecified))
- (t (:foreground ,zenburn-green-1 :weight bold :underline t))))
+ (t (:foreground ,zenburn-green-2 :weight bold :underline t))))
;;;;; flyspell
`(flyspell-duplicate
((((supports :underline (:style wave)))
@@ -530,9 +642,14 @@ Also bind `class' to ((class color) (min-colors 89))."
`(ack-file ((t (:foreground ,zenburn-blue))))
`(ack-line ((t (:foreground ,zenburn-yellow))))
`(ack-match ((t (:foreground ,zenburn-orange :background ,zenburn-bg-1 :weight bold))))
+;;;;; git-annex
+ '(git-annex-dired-annexed-available ((t (:inherit success :weight normal))))
+ '(git-annex-dired-annexed-unavailable ((t (:inherit error :weight normal))))
;;;;; git-commit
`(git-commit-comment-action ((,class (:foreground ,zenburn-green+1 :weight bold))))
- `(git-commit-comment-branch ((,class (:foreground ,zenburn-blue+1 :weight bold))))
+ `(git-commit-comment-branch ((,class (:foreground ,zenburn-blue+1 :weight bold)))) ; obsolete
+ `(git-commit-comment-branch-local ((,class (:foreground ,zenburn-blue+1 :weight bold))))
+ `(git-commit-comment-branch-remote ((,class (:foreground ,zenburn-green :weight bold))))
`(git-commit-comment-heading ((,class (:foreground ,zenburn-yellow :weight bold))))
;;;;; git-gutter
`(git-gutter:added ((t (:foreground ,zenburn-green :weight bold :inverse-video t))))
@@ -611,10 +728,16 @@ Also bind `class' to ((class color) (min-colors 89))."
`(gnus-group-news-low-empty ((t (:foreground ,zenburn-bg+2))))
`(gnus-signature ((t (:foreground ,zenburn-yellow))))
`(gnus-x ((t (:background ,zenburn-fg :foreground ,zenburn-bg))))
+ `(mm-uu-extract ((t (:background ,zenburn-bg-05 :foreground ,zenburn-green+1))))
+;;;;; go-guru
+ `(go-guru-hl-identifier-face ((t (:foreground ,zenburn-bg-1 :background ,zenburn-green+1))))
;;;;; guide-key
`(guide-key/highlight-command-face ((t (:foreground ,zenburn-blue))))
`(guide-key/key-face ((t (:foreground ,zenburn-green))))
`(guide-key/prefix-command-face ((t (:foreground ,zenburn-green+1))))
+;;;;; hackernews
+ '(hackernews-comment-count ((t (:inherit link-visited :underline nil))))
+ '(hackernews-link ((t (:inherit link :underline nil))))
;;;;; helm
`(helm-header
((t (:foreground ,zenburn-green
@@ -707,14 +830,15 @@ Also bind `class' to ((class color) (min-colors 89))."
:underline t :weight bold))))
;;;;; ivy
`(ivy-confirm-face ((t (:foreground ,zenburn-green :background ,zenburn-bg))))
- `(ivy-match-required-face ((t (:foreground ,zenburn-red :background ,zenburn-bg))))
- `(ivy-remote ((t (:foreground ,zenburn-blue :background ,zenburn-bg))))
- `(ivy-subdir ((t (:foreground ,zenburn-yellow :background ,zenburn-bg))))
`(ivy-current-match ((t (:foreground ,zenburn-yellow :weight bold :underline t))))
+ `(ivy-cursor ((t (:foreground ,zenburn-bg :background ,zenburn-fg))))
+ `(ivy-match-required-face ((t (:foreground ,zenburn-red :background ,zenburn-bg))))
`(ivy-minibuffer-match-face-1 ((t (:background ,zenburn-bg+1))))
- `(ivy-minibuffer-match-face-2 ((t (:background ,zenburn-green-1))))
+ `(ivy-minibuffer-match-face-2 ((t (:background ,zenburn-green-2))))
`(ivy-minibuffer-match-face-3 ((t (:background ,zenburn-green))))
`(ivy-minibuffer-match-face-4 ((t (:background ,zenburn-green+1))))
+ `(ivy-remote ((t (:foreground ,zenburn-blue :background ,zenburn-bg))))
+ `(ivy-subdir ((t (:foreground ,zenburn-yellow :background ,zenburn-bg))))
;;;;; ido-mode
`(ido-first-match ((t (:foreground ,zenburn-yellow :weight bold))))
`(ido-only-match ((t (:foreground ,zenburn-orange :weight bold))))
@@ -741,13 +865,13 @@ Also bind `class' to ((class color) (min-colors 89))."
;;;;; js2-mode
`(js2-warning ((t (:underline ,zenburn-orange))))
`(js2-error ((t (:foreground ,zenburn-red :weight bold))))
- `(js2-jsdoc-tag ((t (:foreground ,zenburn-green-1))))
+ `(js2-jsdoc-tag ((t (:foreground ,zenburn-green-2))))
`(js2-jsdoc-type ((t (:foreground ,zenburn-green+2))))
`(js2-jsdoc-value ((t (:foreground ,zenburn-green+3))))
`(js2-function-param ((t (:foreground, zenburn-orange))))
`(js2-external-variable ((t (:foreground ,zenburn-orange))))
;;;;; additional js2 mode attributes for better syntax highlighting
- `(js2-instance-member ((t (:foreground ,zenburn-green-1))))
+ `(js2-instance-member ((t (:foreground ,zenburn-green-2))))
`(js2-jsdoc-html-tag-delimiter ((t (:foreground ,zenburn-orange))))
`(js2-jsdoc-html-tag-name ((t (:foreground ,zenburn-red-1))))
`(js2-object-property ((t (:foreground ,zenburn-blue+1))))
@@ -816,6 +940,12 @@ Also bind `class' to ((class color) (min-colors 89))."
`(magit-section-highlight ((t (:background ,zenburn-bg+05))))
`(magit-section-heading ((t (:foreground ,zenburn-yellow :weight bold))))
`(magit-section-heading-selection ((t (:foreground ,zenburn-orange :weight bold))))
+
+ `(magit-diff-added ((t (:inherit diff-added))))
+ `(magit-diff-added-highlight ((t (:inherit diff-refine-added))))
+ `(magit-diff-removed ((t (:inherit diff-removed))))
+ `(magit-diff-removed-highlight ((t (:inherit diff-refine-removed))))
+
`(magit-diff-file-heading ((t (:weight bold))))
`(magit-diff-file-heading-highlight ((t (:background ,zenburn-bg+05 :weight bold))))
`(magit-diff-file-heading-selection ((t (:background ,zenburn-bg+05
@@ -832,7 +962,7 @@ Also bind `class' to ((class color) (min-colors 89))."
`(magit-diffstat-removed ((t (:foreground ,zenburn-red))))
;;;;;; popup
`(magit-popup-heading ((t (:foreground ,zenburn-yellow :weight bold))))
- `(magit-popup-key ((t (:foreground ,zenburn-green-1 :weight bold))))
+ `(magit-popup-key ((t (:foreground ,zenburn-green-2 :weight bold))))
`(magit-popup-argument ((t (:foreground ,zenburn-green :weight bold))))
`(magit-popup-disabled-argument ((t (:foreground ,zenburn-fg-1 :weight normal))))
`(magit-popup-option-value ((t (:foreground ,zenburn-blue-2 :weight bold))))
@@ -876,6 +1006,9 @@ Also bind `class' to ((class color) (min-colors 89))."
`(magit-signature-good ((t (:foreground ,zenburn-green))))
`(magit-signature-bad ((t (:foreground ,zenburn-red))))
`(magit-signature-untrusted ((t (:foreground ,zenburn-yellow))))
+ `(magit-signature-expired ((t (:foreground ,zenburn-orange))))
+ `(magit-signature-revoked ((t (:foreground ,zenburn-magenta))))
+ '(magit-signature-error ((t (:inherit magit-signature-bad))))
`(magit-cherry-unmatched ((t (:foreground ,zenburn-cyan))))
`(magit-cherry-equivalent ((t (:foreground ,zenburn-magenta))))
`(magit-reflog-commit ((t (:foreground ,zenburn-green))))
@@ -887,6 +1020,24 @@ Also bind `class' to ((class color) (min-colors 89))."
`(magit-reflog-cherry-pick ((t (:foreground ,zenburn-green))))
`(magit-reflog-remote ((t (:foreground ,zenburn-cyan))))
`(magit-reflog-other ((t (:foreground ,zenburn-cyan))))
+;;;;; markup-faces
+ `(markup-anchor-face ((t (:foreground ,zenburn-blue+1))))
+ `(markup-code-face ((t (:inherit font-lock-constant-face))))
+ `(markup-command-face ((t (:foreground ,zenburn-yellow))))
+ `(markup-emphasis-face ((t (:inherit bold))))
+ `(markup-internal-reference-face ((t (:foreground ,zenburn-yellow-2 :underline t))))
+ `(markup-list-face ((t (:foreground ,zenburn-fg+1))))
+ `(markup-meta-face ((t (:foreground ,zenburn-yellow))))
+ `(markup-meta-hide-face ((t (:foreground ,zenburn-yellow))))
+ `(markup-secondary-text-face ((t (:foreground ,zenburn-yellow-1))))
+ `(markup-title-0-face ((t (:inherit font-lock-function-name-face :weight bold))))
+ `(markup-title-1-face ((t (:inherit font-lock-function-name-face :weight bold))))
+ `(markup-title-2-face ((t (:inherit font-lock-function-name-face :weight bold))))
+ `(markup-title-3-face ((t (:inherit font-lock-function-name-face :weight bold))))
+ `(markup-title-4-face ((t (:inherit font-lock-function-name-face :weight bold))))
+ `(markup-typewriter-face ((t (:inherit font-lock-constant-face))))
+ `(markup-verbatim-face ((t (:inherit font-lock-constant-face))))
+ `(markup-value-face ((t (:foreground ,zenburn-yellow))))
;;;;; message-mode
`(message-cited-text ((t (:inherit font-lock-comment-face))))
`(message-header-name ((t (:foreground ,zenburn-green+1))))
@@ -947,13 +1098,25 @@ Also bind `class' to ((class color) (min-colors 89))."
`(nav-face-hdir ((t (:foreground ,zenburn-red))))
`(nav-face-file ((t (:foreground ,zenburn-fg))))
`(nav-face-hfile ((t (:foreground ,zenburn-red-4))))
+;;;;; merlin
+ `(merlin-type-face ((t (:inherit highlight))))
+ `(merlin-compilation-warning-face
+ ((((supports :underline (:style wave)))
+ (:underline (:style wave :color ,zenburn-orange)))
+ (t
+ (:underline ,zenburn-orange))))
+ `(merlin-compilation-error-face
+ ((((supports :underline (:style wave)))
+ (:underline (:style wave :color ,zenburn-red)))
+ (t
+ (:underline ,zenburn-red))))
;;;;; mu4e
`(mu4e-cited-1-face ((t (:foreground ,zenburn-blue :slant italic))))
`(mu4e-cited-2-face ((t (:foreground ,zenburn-green+2 :slant italic))))
`(mu4e-cited-3-face ((t (:foreground ,zenburn-blue-2 :slant italic))))
`(mu4e-cited-4-face ((t (:foreground ,zenburn-green :slant italic))))
`(mu4e-cited-5-face ((t (:foreground ,zenburn-blue-4 :slant italic))))
- `(mu4e-cited-6-face ((t (:foreground ,zenburn-green-1 :slant italic))))
+ `(mu4e-cited-6-face ((t (:foreground ,zenburn-green-2 :slant italic))))
`(mu4e-cited-7-face ((t (:foreground ,zenburn-blue :slant italic))))
`(mu4e-replied-face ((t (:foreground ,zenburn-bg+3))))
`(mu4e-trashed-face ((t (:foreground ,zenburn-bg+3 :strike-through t))))
@@ -993,15 +1156,23 @@ Also bind `class' to ((class color) (min-colors 89))."
`(org-done ((t (:weight bold :weight bold :foreground ,zenburn-green+3))))
`(org-formula ((t (:foreground ,zenburn-yellow-2))))
`(org-headline-done ((t (:foreground ,zenburn-green+3))))
- `(org-hide ((t (:foreground ,zenburn-bg-1))))
- `(org-level-1 ((t (:foreground ,zenburn-orange))))
- `(org-level-2 ((t (:foreground ,zenburn-green+4))))
- `(org-level-3 ((t (:foreground ,zenburn-blue-1))))
- `(org-level-4 ((t (:foreground ,zenburn-yellow-2))))
- `(org-level-5 ((t (:foreground ,zenburn-cyan))))
- `(org-level-6 ((t (:foreground ,zenburn-green+2))))
- `(org-level-7 ((t (:foreground ,zenburn-red-4))))
- `(org-level-8 ((t (:foreground ,zenburn-blue-4))))
+ `(org-hide ((t (:foreground ,zenburn-bg))))
+ `(org-level-1 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-orange
+ ,@(when zenburn-scale-org-headlines
+ (list :height zenburn-height-plus-4))))))
+ `(org-level-2 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+4
+ ,@(when zenburn-scale-org-headlines
+ (list :height zenburn-height-plus-3))))))
+ `(org-level-3 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-1
+ ,@(when zenburn-scale-org-headlines
+ (list :height zenburn-height-plus-2))))))
+ `(org-level-4 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-yellow-2
+ ,@(when zenburn-scale-org-headlines
+ (list :height zenburn-height-plus-1))))))
+ `(org-level-5 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-cyan))))
+ `(org-level-6 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+2))))
+ `(org-level-7 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-red-4))))
+ `(org-level-8 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-4))))
`(org-link ((t (:foreground ,zenburn-yellow-2 :underline t))))
`(org-scheduled ((t (:foreground ,zenburn-green+4))))
`(org-scheduled-previously ((t (:foreground ,zenburn-red))))
@@ -1020,25 +1191,40 @@ Also bind `class' to ((class color) (min-colors 89))."
`(org-mode-line-clock-overrun ((t (:foreground ,zenburn-bg :background ,zenburn-red-1))))
`(org-ellipsis ((t (:foreground ,zenburn-yellow-1 :underline t))))
`(org-footnote ((t (:foreground ,zenburn-cyan :underline t))))
- `(org-document-title ((t (:foreground ,zenburn-blue))))
+ `(org-document-title ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue
+ :weight bold :height ,zenburn-height-plus-4))))
`(org-document-info ((t (:foreground ,zenburn-blue))))
`(org-habit-ready-face ((t :background ,zenburn-green)))
`(org-habit-alert-face ((t :background ,zenburn-yellow-1 :foreground ,zenburn-bg)))
`(org-habit-clear-face ((t :background ,zenburn-blue-3)))
`(org-habit-overdue-face ((t :background ,zenburn-red-3)))
`(org-habit-clear-future-face ((t :background ,zenburn-blue-4)))
- `(org-habit-ready-future-face ((t :background ,zenburn-green-1)))
+ `(org-habit-ready-future-face ((t :background ,zenburn-green-2)))
`(org-habit-alert-future-face ((t :background ,zenburn-yellow-2 :foreground ,zenburn-bg)))
`(org-habit-overdue-future-face ((t :background ,zenburn-red-4)))
+;;;;; org-ref
+ `(org-ref-ref-face ((t :underline t)))
+ `(org-ref-label-face ((t :underline t)))
+ `(org-ref-cite-face ((t :underline t)))
+ `(org-ref-glossary-face ((t :underline t)))
+ `(org-ref-acronym-face ((t :underline t)))
;;;;; outline
- `(outline-1 ((t (:foreground ,zenburn-orange))))
- `(outline-2 ((t (:foreground ,zenburn-green+4))))
- `(outline-3 ((t (:foreground ,zenburn-blue-1))))
- `(outline-4 ((t (:foreground ,zenburn-yellow-2))))
- `(outline-5 ((t (:foreground ,zenburn-cyan))))
- `(outline-6 ((t (:foreground ,zenburn-green+2))))
- `(outline-7 ((t (:foreground ,zenburn-red-4))))
- `(outline-8 ((t (:foreground ,zenburn-blue-4))))
+ `(outline-1 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-orange
+ ,@(when zenburn-scale-outline-headlines
+ (list :height zenburn-height-plus-4))))))
+ `(outline-2 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+4
+ ,@(when zenburn-scale-outline-headlines
+ (list :height zenburn-height-plus-3))))))
+ `(outline-3 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-1
+ ,@(when zenburn-scale-outline-headlines
+ (list :height zenburn-height-plus-2))))))
+ `(outline-4 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-yellow-2
+ ,@(when zenburn-scale-outline-headlines
+ (list :height zenburn-height-plus-1))))))
+ `(outline-5 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-cyan))))
+ `(outline-6 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-green+2))))
+ `(outline-7 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-red-4))))
+ `(outline-8 ((t (:inherit ,z-variable-pitch :foreground ,zenburn-blue-4))))
;;;;; p4
`(p4-depot-added-face ((t :inherit diff-added)))
`(p4-depot-branch-op-face ((t :inherit diff-changed)))
@@ -1049,6 +1235,12 @@ Also bind `class' to ((class color) (min-colors 89))."
`(p4-diff-file-face ((t :inherit diff-file-header)))
`(p4-diff-head-face ((t :inherit diff-header)))
`(p4-diff-ins-face ((t :inherit diff-added)))
+;;;;; c/perl
+ `(cperl-nonoverridable-face ((t (:foreground ,zenburn-magenta))))
+ `(cperl-array-face ((t (:foreground ,zenburn-yellow, :backgorund ,zenburn-bg))))
+ `(cperl-hash-face ((t (:foreground ,zenburn-yellow-1, :background ,zenburn-bg))))
+;;;;; paren-face
+ `(parenthesis ((t (:foreground ,zenburn-fg-1))))
;;;;; perspective
`(persp-selected-face ((t (:foreground ,zenburn-yellow-2 :inherit mode-line))))
;;;;; powerline
@@ -1110,6 +1302,16 @@ Also bind `class' to ((class color) (min-colors 89))."
`(reb-match-1 ((t (:foreground ,zenburn-bg :background ,zenburn-blue))))
`(reb-match-2 ((t (:foreground ,zenburn-bg :background ,zenburn-orange))))
`(reb-match-3 ((t (:foreground ,zenburn-bg :background ,zenburn-red))))
+;;;;; realgud
+ `(realgud-overlay-arrow1 ((t (:foreground ,zenburn-green))))
+ `(realgud-overlay-arrow2 ((t (:foreground ,zenburn-yellow))))
+ `(realgud-overlay-arrow3 ((t (:foreground ,zenburn-orange))))
+ `(realgud-bp-enabled-face ((t (:inherit error))))
+ `(realgud-bp-disabled-face ((t (:inherit secondary-selection))))
+ `(realgud-bp-line-enabled-face ((t (:box (:color ,zenburn-red :style nil)))))
+ `(realgud-bp-line-disabled-face ((t (:box (:color "grey70" :style nil)))))
+ `(realgud-line-number ((t (:foreground ,zenburn-yellow))))
+ `(realgud-backtrace-number ((t (:foreground ,zenburn-yellow, :weight bold))))
;;;;; regex-tool
`(regex-tool-matched-face ((t (:background ,zenburn-blue-4 :weight bold))))
;;;;; rpm-mode
@@ -1128,13 +1330,13 @@ Also bind `class' to ((class color) (min-colors 89))."
`(rst-level-3-face ((t (:foreground ,zenburn-blue-1))))
`(rst-level-4-face ((t (:foreground ,zenburn-yellow-2))))
`(rst-level-5-face ((t (:foreground ,zenburn-cyan))))
- `(rst-level-6-face ((t (:foreground ,zenburn-green-1))))
+ `(rst-level-6-face ((t (:foreground ,zenburn-green-2))))
;;;;; sh-mode
`(sh-heredoc ((t (:foreground ,zenburn-yellow :weight bold))))
`(sh-quoted-exec ((t (:foreground ,zenburn-red))))
;;;;; show-paren
`(show-paren-mismatch ((t (:foreground ,zenburn-red+1 :background ,zenburn-bg+3 :weight bold))))
- `(show-paren-match ((t (:background ,zenburn-bg+3 :weight bold))))
+ `(show-paren-match ((t (:foreground ,zenburn-fg :background ,zenburn-bg+3 :weight bold))))
;;;;; smart-mode-line
;; use (setq sml/theme nil) to enable Zenburn for sml
`(sml/global ((,class (:foreground ,zenburn-fg :weight bold))))
@@ -1191,6 +1393,20 @@ Also bind `class' to ((class color) (min-colors 89))."
`(speedbar-selected-face ((t (:foreground ,zenburn-red))))
`(speedbar-separator-face ((t (:foreground ,zenburn-bg :background ,zenburn-blue-1))))
`(speedbar-tag-face ((t (:foreground ,zenburn-yellow))))
+;;;;; sx
+ `(sx-custom-button
+ ((t (:background ,zenburn-fg :foreground ,zenburn-bg-1
+ :box (:line-width 3 :style released-button) :height 0.9))))
+ `(sx-question-list-answers
+ ((t (:foreground ,zenburn-green+3
+ :height 1.0 :inherit sx-question-list-parent))))
+ `(sx-question-mode-accepted
+ ((t (:foreground ,zenburn-green+3
+ :height 1.3 :inherit sx-question-mode-title))))
+ '(sx-question-mode-content-face ((t (:inherit highlight))))
+ `(sx-question-mode-kbd-tag
+ ((t (:box (:color ,zenburn-bg-1 :line-width 3 :style released-button)
+ :height 0.9 :weight semi-bold))))
;;;;; tabbar
`(tabbar-button ((t (:foreground ,zenburn-fg
:background ,zenburn-bg))))
@@ -1319,12 +1535,15 @@ Also bind `class' to ((class color) (min-colors 89))."
;;;;; ansi-color
`(ansi-color-names-vector [,zenburn-bg ,zenburn-red ,zenburn-green ,zenburn-yellow
,zenburn-blue ,zenburn-magenta ,zenburn-cyan ,zenburn-fg])
+;;;;; company-quickhelp
+ `(company-quickhelp-color-background ,zenburn-bg+1)
+ `(company-quickhelp-color-foreground ,zenburn-fg)
;;;;; fill-column-indicator
`(fci-rule-color ,zenburn-bg-05)
;;;;; nrepl-client
`(nrepl-message-colors
'(,zenburn-red ,zenburn-orange ,zenburn-yellow ,zenburn-green ,zenburn-green+4
- ,zenburn-cyan ,zenburn-blue+1 ,zenburn-magenta))
+ ,zenburn-cyan ,zenburn-blue+1 ,zenburn-magenta))
;;;;; pdf-tools
`(pdf-view-midnight-colors '(,zenburn-fg . ,zenburn-bg-05))
;;;;; vc-annotate
@@ -1335,7 +1554,7 @@ Also bind `class' to ((class color) (min-colors 89))."
( 80. . ,zenburn-yellow-2)
(100. . ,zenburn-yellow-1)
(120. . ,zenburn-yellow)
- (140. . ,zenburn-green-1)
+ (140. . ,zenburn-green-2)
(160. . ,zenburn-green)
(180. . ,zenburn-green+1)
(200. . ,zenburn-green+2)