From 2494d3d92251ec6d2d70eb0dfadb95f020e1abf5 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Fri, 28 Apr 2017 02:19:32 +0100 Subject: Add man and woman support --- zenburn-theme.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index a54ac0d..eb9306b 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -183,6 +183,9 @@ 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)))) +;;;;; 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 +204,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 -- cgit v1.2.3 From 89ecaa35dd16572ebf6715d6c120ab445caf1652 Mon Sep 17 00:00:00 2001 From: Davor Rotim Date: Fri, 28 Apr 2017 12:31:58 +0200 Subject: Fix background in Gnus (#271) --- zenburn-theme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index eb9306b..76c4ae7 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -617,6 +617,7 @@ 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)))) ;;;;; guide-key `(guide-key/highlight-command-face ((t (:foreground ,zenburn-blue)))) `(guide-key/key-face ((t (:foreground ,zenburn-green)))) -- cgit v1.2.3 From a035b214d6862289f8e0b1bf9fc737222da6b4a3 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Sun, 30 Apr 2017 17:58:19 +0300 Subject: Add cider-fringe-good-face --- zenburn-theme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 76c4ae7..b9eb38e 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -320,6 +320,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(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-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)))) -- cgit v1.2.3 From fafd39c8f4e9b0933faab73cf636c5371c9741f0 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 11 May 2017 12:10:41 +0100 Subject: Add hi-lock support --- zenburn-theme.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index b9eb38e..c748879 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -141,6 +141,14 @@ Also bind `class' to ((class color) (min-colors 89))." `(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 -- cgit v1.2.3 From d5d914bf5a91eddd331b06ce4d92e9c29a93273d Mon Sep 17 00:00:00 2001 From: Andrea Richiardi Date: Tue, 2 May 2017 16:05:52 -0700 Subject: Add faces for merlin-mode --- zenburn-theme.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index c748879..8d9d618 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -963,6 +963,18 @@ 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)))) -- cgit v1.2.3 From aeaf816797d316d90d4912e51ebaa42990dc97a2 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 11 May 2017 21:09:27 +0100 Subject: Add missing ivy face ivy-cursor --- zenburn-theme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 8d9d618..ccf03a1 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -723,6 +723,7 @@ 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-cursor ((t (:foreground ,zenburn-bg :background ,zenburn-fg)))) `(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)))) -- cgit v1.2.3 From 2f31ef9a954ec08202668a8d1b004db5a05831a2 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 11 May 2017 21:12:58 +0100 Subject: Sort ivy faces by name --- zenburn-theme.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index ccf03a1..18a4f9a 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -723,15 +723,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-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-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-minibuffer-match-face-1 ((t (:background ,zenburn-bg+1)))) `(ivy-minibuffer-match-face-2 ((t (:background ,zenburn-green-1)))) `(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)))) -- cgit v1.2.3 From 521b1466f960497e980f2b466f822125f1edefc8 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Tue, 10 Oct 2017 01:19:15 +0100 Subject: Add eww certificate support --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 18a4f9a..f646fb0 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -135,6 +135,9 @@ 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)))) -- cgit v1.2.3 From 38688d888af35ff14a177d98a96bcf7149695a4b Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Tue, 10 Oct 2017 12:40:32 +0100 Subject: Add git-annex support --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index f646fb0..e01007c 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -548,6 +548,9 @@ 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)))) -- cgit v1.2.3 From f8728e2adcdb9261ca20c95be591c9f62f333904 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Fri, 26 May 2017 15:00:12 +0200 Subject: Add sx support --- zenburn-theme.el | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index e01007c..49418e4 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1226,6 +1226,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)))) -- cgit v1.2.3 From 6e4b4564fcd6bff9ef83faef7641189583717e11 Mon Sep 17 00:00:00 2001 From: Sean Devlin Date: Tue, 5 Sep 2017 16:56:29 -0700 Subject: Add `go-guru` support --- zenburn-theme.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 49418e4..f046309 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -633,6 +633,8 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) -- cgit v1.2.3 From a26323ca3029d653f658b8236ae9528d242c885b Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Thu, 21 Sep 2017 19:14:51 +0100 Subject: Add hackernews support --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index f046309..235cda8 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -639,6 +639,9 @@ Also bind `class' to ((class color) (min-colors 89))." `(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-face ((t (:inherit link-visited :underline nil)))) + '(hackernews-link-face ((t (:inherit link :underline nil)))) ;;;;; helm `(helm-header ((t (:foreground ,zenburn-green -- cgit v1.2.3 From 69795c5f53f5b40af23133285abcdcddad481a63 Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Wed, 11 Oct 2017 17:34:35 +0100 Subject: Update hackernews face names The faces referenced previously in zenburn were recently declared obsolete face aliases in hackernews. --- zenburn-theme.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 235cda8..852124a 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -640,8 +640,8 @@ Also bind `class' to ((class color) (min-colors 89))." `(guide-key/key-face ((t (:foreground ,zenburn-green)))) `(guide-key/prefix-command-face ((t (:foreground ,zenburn-green+1)))) ;;;;; hackernews - '(hackernews-comment-count-face ((t (:inherit link-visited :underline nil)))) - '(hackernews-link-face ((t (:inherit link :underline nil)))) + '(hackernews-comment-count ((t (:inherit link-visited :underline nil)))) + '(hackernews-link ((t (:inherit link :underline nil)))) ;;;;; helm `(helm-header ((t (:foreground ,zenburn-green -- cgit v1.2.3 From 22068f5e5e0f67b22419cccb21abf80d2e59757d Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Wed, 18 Oct 2017 21:37:32 +0100 Subject: Add more magit-signature-* faces --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 852124a..c41bbbe 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -904,6 +904,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)))) -- cgit v1.2.3 From 613f4c69513c7ffe7cb00a6c477cd5e8e6378d40 Mon Sep 17 00:00:00 2001 From: walpuski Date: Thu, 9 Nov 2017 12:26:03 -0500 Subject: Set the foreground color for "font-latex-script-char-face" to "zenburn-orange" (#292) This sets the foreground color for "font-latex-script-char-face" to "zenburn-orange", the standard color for LaTeX math. Before, no foreground color was set for this, resulting in bright red "_" and "^" symbols; cf. https://www.gnu.org/software/auctex/manual/auctex/Fontification-of-math.html. --- zenburn-theme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index c41bbbe..3f8ec0d 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -249,6 +249,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)))) -- cgit v1.2.3 From 62d91fd7c054b0747f1309c012976deb471d4608 Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Sat, 16 Dec 2017 18:59:02 +0100 Subject: Update git-commit faces The old face `git-commit-comment-branch' was replaced with two new faces `git-commit-comment-branch-local' and `git-commit-comment-branch-remote'. Keep the old face around for a while until "everyone" has updated, but at least until the next `git-commit' release. --- zenburn-theme.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 3f8ec0d..2b30702 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -554,7 +554,9 @@ Also bind `class' to ((class color) (min-colors 89))." '(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)))) -- cgit v1.2.3 From 22035904b69d2b5940f7fe60db156572cbb230fa Mon Sep 17 00:00:00 2001 From: Andrea Richiardi Date: Fri, 5 Jan 2018 13:39:05 -0800 Subject: Customize company-quickhelp colors --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 2b30702..d22ecbd 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -298,6 +298,9 @@ Also bind `class' to ((class color) (min-colors 89))." `(company-scrollbar-bg ((t (:background ,zenburn-bg+2)))) `(company-preview ((t (:background ,zenburn-green+2)))) `(company-preview-common ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg-1)))) +;;;;; company-quickhelp + `(company-quickhelp-color-background ,zenburn-bg+1) + `(company-quickhelp-color-foreground ,zenburn-fg) ;;;;; bm `(bm-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) `(bm-fringe-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) -- cgit v1.2.3 From 62c39edc7bbf75218a9ca2c413a889c9e25b69db Mon Sep 17 00:00:00 2001 From: rocky Date: Sun, 31 Dec 2017 19:41:17 -0500 Subject: Add realgud settings --- zenburn-theme.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index d22ecbd..1684542 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1159,6 +1159,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 (:foreground ,zenburn-bg :background ,zenburn-red)))) + `(realgud-bp-line-disabled-face ((t (:inherit secondary-selection)))) + `(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 -- cgit v1.2.3 From a73acf787b0aa0d494b048be9b32dfb97d18a737 Mon Sep 17 00:00:00 2001 From: Karl F Date: Wed, 8 Nov 2017 10:55:19 +0100 Subject: Add zenburn red/green for magit diff remove/add blocks --- zenburn-theme.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 1684542..9d92dde 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -850,6 +850,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-highlight ((t (:background ,zenburn-green)))) + `(magit-diff-removed-highlight ((t (:background ,zenburn-red-3)))) + `(magit-diff-added ((t (:background ,zenburn-green-1)))) + `(magit-diff-removed ((t (:background ,zenburn-red-4)))) + `(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 -- cgit v1.2.3 From f6366a0ed3509a1e796b8cda9358d26d9a9fc3a6 Mon Sep 17 00:00:00 2001 From: rocky Date: Sun, 14 Jan 2018 10:41:03 -0500 Subject: Try boxed attribute on enable/disable bp face Rebased --- zenburn-theme.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 9d92dde..a0e39c4 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1171,8 +1171,8 @@ Also bind `class' to ((class color) (min-colors 89))." `(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 (:foreground ,zenburn-bg :background ,zenburn-red)))) - `(realgud-bp-line-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 -- cgit v1.2.3 From e9aa33c9f5378c61fcdbf8774fb633000470cd7c Mon Sep 17 00:00:00 2001 From: Andrea Richiardi Date: Sun, 14 Jan 2018 09:06:56 -0800 Subject: Move company-quickhelp to the correct section (#298) They are variables, not faces, so they should go under custom-theme-set-variables, not custom-theme-set-faces (thanks basil-conto). --- zenburn-theme.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index a0e39c4..1caf3a0 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -298,9 +298,6 @@ Also bind `class' to ((class color) (min-colors 89))." `(company-scrollbar-bg ((t (:background ,zenburn-bg+2)))) `(company-preview ((t (:background ,zenburn-green+2)))) `(company-preview-common ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg-1)))) -;;;;; company-quickhelp - `(company-quickhelp-color-background ,zenburn-bg+1) - `(company-quickhelp-color-foreground ,zenburn-fg) ;;;;; bm `(bm-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) `(bm-fringe-face ((t (:background ,zenburn-yellow-1 :foreground ,zenburn-bg)))) @@ -1398,6 +1395,9 @@ 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 -- cgit v1.2.3 From ce1f08372391fa17a974769930b904a0b893fec2 Mon Sep 17 00:00:00 2001 From: kballou Date: Thu, 11 Jan 2018 16:26:14 -0700 Subject: Add some initial cperl custom faces This is the minimum to make cperl in zenburn look less jarring for the sample file chosen. There may be more later. This closes bbatsov/zenburn-emacs#285. Signed-off-by: kballou --- zenburn-theme.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 1caf3a0..c31f3f2 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1101,6 +1101,10 @@ 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)))) ;;;;; perspective `(persp-selected-face ((t (:foreground ,zenburn-yellow-2 :inherit mode-line)))) ;;;;; powerline -- cgit v1.2.3 From 4b3e541721f52dbfa307e2cab3cd682e25987fdd Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 22 Jan 2018 17:07:05 -0800 Subject: Make `zenburn-override-colors-alist` a customizable variable --- zenburn-theme.el | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index c31f3f2..b6dbcda 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -33,6 +33,23 @@ (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"))) + ;;; Color Palette (defvar zenburn-default-colors-alist @@ -78,16 +95,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 +102,8 @@ 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))) ,@body)) ;;; Theme Faces -- cgit v1.2.3 From d5935fd4904075b25a4a43d591b88724430e6693 Mon Sep 17 00:00:00 2001 From: Steven Meunier Date: Thu, 22 Feb 2018 21:29:09 +0000 Subject: Add diredfl support --- zenburn-theme.el | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index b6dbcda..6a7c44e 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -421,6 +421,28 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) -- cgit v1.2.3 From e107a3864e1a9ecf387bcb110a38cbebae3e0d79 Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 22 Jan 2018 14:55:30 -0800 Subject: Rename `zenburn-green-1` to `zenburn-green-2` Follow naming conventions. --- zenburn-theme.el | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 6a7c44e..2f4b1dd 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -74,7 +74,7 @@ defining them in this alist." ("zenburn-yellow" . "#F0DFAF") ("zenburn-yellow-1" . "#E0CF9F") ("zenburn-yellow-2" . "#D0BF8F") - ("zenburn-green-1" . "#5F7F5F") + ("zenburn-green-2" . "#5F7F5F") ("zenburn-green" . "#7F9F7F") ("zenburn-green+1" . "#8FB28F") ("zenburn-green+2" . "#9FC59F") @@ -176,7 +176,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)) @@ -187,7 +187,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)))) @@ -309,8 +309,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))) @@ -339,7 +339,7 @@ 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)))) @@ -389,7 +389,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+ @@ -414,7 +414,7 @@ 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 @@ -446,7 +446,7 @@ Also bind `class' to ((class color) (min-colors 89))." ;;;;; 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-B ((t (:foreground ,zenburn-fg :background ,zenburn-green-2)))) `(ediff-current-diff-C ((t (:foreground ,zenburn-fg :background ,zenburn-blue-5)))) `(ediff-even-diff-A ((t (:background ,zenburn-bg+1)))) `(ediff-even-diff-Ancestor ((t (:background ,zenburn-bg+1)))) @@ -564,7 +564,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))) @@ -771,7 +771,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) @@ -802,13 +802,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)))) @@ -880,7 +880,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(magit-diff-added-highlight ((t (:background ,zenburn-green)))) `(magit-diff-removed-highlight ((t (:background ,zenburn-red-3)))) - `(magit-diff-added ((t (:background ,zenburn-green-1)))) + `(magit-diff-added ((t (:background ,zenburn-green-2)))) `(magit-diff-removed ((t (:background ,zenburn-red-4)))) `(magit-diff-file-heading ((t (:weight bold)))) @@ -899,7 +899,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)))) @@ -1035,7 +1035,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) @@ -1109,7 +1109,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(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))) ;;;;; outline @@ -1224,7 +1224,7 @@ 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)))) @@ -1437,7 +1437,7 @@ Also bind `class' to ((class color) (min-colors 89))." ;;;;; 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 @@ -1448,7 +1448,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) -- cgit v1.2.3 From cdbaf8204dbff8675b1d260de7ced03ecc1e1d68 Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 22 Jan 2018 14:57:31 -0800 Subject: Add more colors to palette --- zenburn-theme.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 2f4b1dd..1d28e30 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -64,23 +64,32 @@ defining them in this alist." ("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") -- cgit v1.2.3 From 8856da44c58193bd6d05b8fd8cfd0c876a12fc87 Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 22 Jan 2018 16:09:43 -0800 Subject: Modify diff colors Follow-up on #293. - Make diff colors darker - Have `ediff-*`, `magit-diff-*` inherit from `diff-*` --- zenburn-theme.el | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 1d28e30..17ce587 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -384,12 +384,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-removed ((t (:background ,zenburn-red-6 :foreground ,zenburn-red+1)))) + `(diff-refine-added ((t (:background ,zenburn-green-4 :foreground ,zenburn-green+3)))) `(diff-refine-change ((t (:background "#888811" :foreground ,zenburn-yellow)))) - `(diff-refine-removed ((t (:background "#883333" :foreground ,zenburn-red)))) + `(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 @@ -453,22 +453,22 @@ Also bind `class' to ((class color) (min-colors 89))." `(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-2)))) - `(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)))) @@ -887,10 +887,10 @@ Also bind `class' to ((class color) (min-colors 89))." `(magit-section-heading ((t (:foreground ,zenburn-yellow :weight bold)))) `(magit-section-heading-selection ((t (:foreground ,zenburn-orange :weight bold)))) - `(magit-diff-added-highlight ((t (:background ,zenburn-green)))) - `(magit-diff-removed-highlight ((t (:background ,zenburn-red-3)))) - `(magit-diff-added ((t (:background ,zenburn-green-2)))) - `(magit-diff-removed ((t (:background ,zenburn-red-4)))) + `(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)))) -- cgit v1.2.3 From 3a9ae671d01d9828b3e2935c80e8796cd3c1d77b Mon Sep 17 00:00:00 2001 From: Tianxiang Xiong Date: Mon, 22 Jan 2018 16:25:34 -0800 Subject: Use `diff-refine-changed` face name `diff-refine-change` is not a face. --- zenburn-theme.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 17ce587..a5f1af0 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -388,7 +388,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(diff-changed ((t (:background "#555511" :foreground ,zenburn-yellow-1)))) `(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-change ((t (:background "#888811" :foreground ,zenburn-yellow)))) + `(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)))) -- cgit v1.2.3 From 3f56693d8749b3207fbc0eaee0fbcbe5720fe406 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Wed, 21 Mar 2018 10:11:37 +0700 Subject: Replace Gratipay with Patreon --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c640e25..d53d67f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![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) ## About @@ -98,11 +98,6 @@ 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, -[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 -- cgit v1.2.3 From af752f46306eb710158904b89c1bf0d6786d0a4d Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Wed, 21 Mar 2018 10:14:21 +0700 Subject: Tweak the readme a bit --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d53d67f..9d4fcb5 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,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. ## 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/") @@ -92,12 +93,13 @@ 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 [Patreon](https://www.patreon.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 -- cgit v1.2.3 From aa1b8c8adf276762da5cb52d9ba0bd0d5374a839 Mon Sep 17 00:00:00 2001 From: Felix Crux Date: Sun, 6 May 2018 07:51:07 -0400 Subject: [Fix #302] Update docs to suggest using customize-set-variable instead of defvar (#306) In 4b3e541 the colour customization mechanism `zenburn-override-colors-alist`was changed from a `defvar` to a `defcustom`, which means these instructions need updating. --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9d4fcb5..8d20458 100644 --- a/README.md +++ b/README.md @@ -69,11 +69,11 @@ 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) ``` -- cgit v1.2.3 From eea429cb2cbde8674b2a17ccc2bda94b54575c01 Mon Sep 17 00:00:00 2001 From: Ioan-Adrian Ratiu Date: Thu, 31 May 2018 17:04:15 +0300 Subject: Fix widget-field face on 24bit color text terminals If it's not explicitely set, the face gets an ugly yellow inherited from the default palette which hurts the eyes (I see it constantly in notmuch while reading e-mail). Signed-off-by: Ioan-Adrian Ratiu --- zenburn-theme.el | 1 + 1 file changed, 1 insertion(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index a5f1af0..9682d04 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -126,6 +126,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 -- cgit v1.2.3 From f23a5ca9e2fd952ea4499746d0f5096f3842e989 Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Sat, 1 Sep 2018 08:48:18 +0000 Subject: Add support for markup-faces (covers adoc-mode) (#310) --- zenburn-theme.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index 9682d04..88b9406 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -967,6 +967,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)))) -- cgit v1.2.3 From 7f467891dc8299d598208031f2e31eba286c2096 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Tue, 11 Sep 2018 15:44:56 +0300 Subject: Bump the copyright years --- zenburn-theme.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 88b9406..fffed7e 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1,6 +1,6 @@ ;;; 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 ;; URL: http://github.com/bbatsov/zenburn-emacs -- cgit v1.2.3 From 3efa16ac9cbe6c1da40da5e9d340965451c8b60a Mon Sep 17 00:00:00 2001 From: qwerbzuio Date: Tue, 25 Sep 2018 11:16:11 +0200 Subject: Add faces for org-ref (#312) --- zenburn-theme.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index fffed7e..f05ffa8 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1140,6 +1140,12 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) -- cgit v1.2.3 From 449bcd27a2cf14ba3d6aedff7513b32c439bde52 Mon Sep 17 00:00:00 2001 From: Kevin Li Date: Wed, 26 Sep 2018 01:11:10 -0400 Subject: Support for line-numbers-mode (#311) Emacs 26.1 introduced built-in line numbers via `display-line-numbers-mode`. This adds support for related faces. --- zenburn-theme.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zenburn-theme.el b/zenburn-theme.el index f05ffa8..4a37750 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -212,6 +212,9 @@ 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))))) -- cgit v1.2.3 From 50abb4830987742ea8ede8b49f3e75122207af0e Mon Sep 17 00:00:00 2001 From: George Kettleborough Date: Wed, 8 Aug 2018 20:55:05 +0100 Subject: Add parenthesis colour for paren-face https://github.com/tarsius/paren-face/ --- zenburn-theme.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 4a37750..7539827 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -1172,6 +1172,8 @@ Also bind `class' to ((class color) (min-colors 89))." `(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 @@ -1267,7 +1269,7 @@ Also bind `class' to ((class color) (min-colors 89))." `(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)))) -- cgit v1.2.3 From cc414bf5364a3fe8f99b5e44d53cd6c35cf8ec5d Mon Sep 17 00:00:00 2001 From: George Kettleborough Date: Sat, 29 Sep 2018 12:26:26 +0100 Subject: Port scaled headings and variable pitch features from solarized --- zenburn-theme.el | 97 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 19 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 7539827..4b64218 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -50,6 +50,46 @@ defining them in this 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) + +(defcustom zenburn-height-minus-1 0.8 + "Font size -1." + :type 'number + :group 'zenburn-theme) + +(defcustom zenburn-height-plus-1 1.1 + "Font size +1." + :type 'number + :group 'zenburn-theme) + +(defcustom zenburn-height-plus-2 1.15 + "Font size +2." + :type 'number + :group 'zenburn-theme) + +(defcustom zenburn-height-plus-3 1.2 + "Font size +3." + :type 'number + :group 'zenburn-theme) + +(defcustom zenburn-height-plus-4 1.3 + "Font size +4." + :type 'number + :group 'zenburn-theme) + +(defcustom zenburn-scale-org-headlines nil + "Whether `org-mode' headlines should be scaled." + :type 'boolean + :group 'zenburn-theme) + +(defcustom zenburn-scale-outline-headlines nil + "Whether `outline-mode' headlines should be scaled." + :type 'boolean + :group 'zenburn-theme) + ;;; Color Palette (defvar zenburn-default-colors-alist @@ -112,7 +152,9 @@ Also bind `class' to ((class color) (min-colors 89))." ,@(mapcar (lambda (cons) (list (intern (car cons)) (cdr cons))) (append zenburn-default-colors-alist - zenburn-override-colors-alist))) + zenburn-override-colors-alist)) + (z-variable-pitch (if zenburn-use-variable-pitch + 'variable-pitch 'default))) ,@body)) ;;; Theme Faces @@ -1106,15 +1148,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)))) @@ -1133,7 +1183,8 @@ 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))) @@ -1150,14 +1201,22 @@ Also bind `class' to ((class color) (min-colors 89))." `(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))) -- cgit v1.2.3 From fdb1a9ca91ba04ed76a85af39890e1943774706b Mon Sep 17 00:00:00 2001 From: George Kettleborough Date: Sat, 13 Oct 2018 14:50:16 +0100 Subject: Bump version and add package-version to defcustoms --- zenburn-theme.el | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/zenburn-theme.el b/zenburn-theme.el index 4b64218..ea28806 100644 --- a/zenburn-theme.el +++ b/zenburn-theme.el @@ -4,7 +4,7 @@ ;; Author: Bozhidar Batsov ;; 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 @@ -53,42 +53,50 @@ defining them in this alist." (defcustom zenburn-use-variable-pitch nil "Use variable pitch face for some headings and titles." :type 'boolean - :group 'zenburn-theme) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) (defcustom zenburn-height-minus-1 0.8 "Font size -1." :type 'number - :group 'zenburn-theme) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) (defcustom zenburn-height-plus-1 1.1 "Font size +1." :type 'number - :group 'zenburn-theme) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) (defcustom zenburn-height-plus-2 1.15 "Font size +2." :type 'number - :group 'zenburn-theme) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) (defcustom zenburn-height-plus-3 1.2 "Font size +3." :type 'number - :group 'zenburn-theme) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) (defcustom zenburn-height-plus-4 1.3 "Font size +4." :type 'number - :group 'zenburn-theme) + :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) + :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) + :group 'zenburn-theme + :package-version '(zenburn . "2.6")) ;;; Color Palette -- cgit v1.2.3 From d1f63fce0fe9c4994244ea7ade90891bdeeaa2d7 Mon Sep 17 00:00:00 2001 From: George Kettleborough Date: Sat, 13 Oct 2018 15:00:27 +0100 Subject: Document scaled headings in readme --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 8d20458..361774f 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,8 @@ Users of Debian 9 or later or Ubuntu 16.10 or later may simply ## 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. @@ -80,6 +82,23 @@ to your init file: 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) +``` + ## Ugly colors in the terminal Emacs version If your Emacs looks considerably uglier in a terminal (compared to the -- cgit v1.2.3 From 6674551972cf20bf34148869333f4fece3f8939b Mon Sep 17 00:00:00 2001 From: George Kettleborough Date: Sun, 14 Oct 2018 12:40:57 +0100 Subject: Add screenshots --- README.md | 8 ++++++++ screenshots/overview.png | Bin 0 -> 55731 bytes screenshots/scaled.png | Bin 0 -> 19345 bytes 3 files changed, 8 insertions(+) create mode 100644 screenshots/overview.png create mode 100644 screenshots/scaled.png diff --git a/README.md b/README.md index 361774f..a43be32 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ 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) + ## Installation ### Manual @@ -99,6 +101,12 @@ settings: (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 diff --git a/screenshots/overview.png b/screenshots/overview.png new file mode 100644 index 0000000..1f5b061 Binary files /dev/null and b/screenshots/overview.png differ diff --git a/screenshots/scaled.png b/screenshots/scaled.png new file mode 100644 index 0000000..0c9c3b5 Binary files /dev/null and b/screenshots/scaled.png differ -- cgit v1.2.3 From 4c75edfe7862c903b2584266284ed951004f5b62 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Sun, 14 Oct 2018 17:54:01 +0200 Subject: Add a (very basic) changelog --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 CHANGELOG.md 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) -- cgit v1.2.3