branch: elpa/zenburn-theme
commit 6453e5318ceceb70ce6dc1ea61009e864c937aca
Author: Bozhidar Batsov <[email protected]>
Commit: Bozhidar Batsov <[email protected]>

    Prune dead third-party package coverage
    
    Drop sections for packages that have been abandoned or superseded:
    
    - ace-jump (use avy by the same author)
    - context-coloring (use treesit or LSP semantic tokens)
    - dim-autoload (no recent activity)
    - egg (use magit)
    - guide-key (use which-key)
    - highlight-symbol (use symbol-overlay)
    - irfc (use eww or a browser)
    - jabber-mode (XMPP basically gone)
    - linum-mode (built-in display-line-numbers-mode)
    - mew (use gnus / mu4e / notmuch / wanderlust)
    - nav (use treemacs / dired)
    - mumamo (use polymode / web-mode)
    - sx (StackOverflow client, abandoned)
    
    Also drop the variable settings for company-quickhelp (replaced by
    corfu-popupinfo / company-box) and fci-rule-color (replaced by built-in
    display-fill-column-indicator-mode, which we already theme).
    
    Net -124 lines, no behavior change for anyone using a maintained
    package; users still on these packages just fall back to default faces.
---
 CHANGELOG.md     |   1 +
 zenburn-theme.el | 124 -------------------------------------------------------
 2 files changed, 1 insertion(+), 124 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b0a070305a..1208fdb2f8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -35,6 +35,7 @@
 
 ### Changes
 
+* Drop face entries for 13 abandoned/superseded third-party packages: 
`ace-jump` (use `avy`), `context-coloring`, `dim-autoload`, `egg` (use 
`magit`), `guide-key` (use `which-key`), `highlight-symbol` (use 
`symbol-overlay`), `irfc`, `jabber-mode`, `linum-mode` (use built-in 
`display-line-numbers-mode`), `mew`, `nav`, `mumamo` (use `polymode`), `sx`. 
Also drop variable settings for `company-quickhelp` and `fci-rule-color` (use 
built-in `display-fill-column-indicator-mode`).
 * Replace the internal `z-variable-pitch` macro shim with a real 
`zenburn-variable-pitch` face that headings inherit from. 
`zenburn-use-variable-pitch` still toggles the default behavior (inherit 
`variable-pitch` vs `default`), and users can now also customize 
`zenburn-variable-pitch` directly via `M-x customize-face` for finer-grained 
control.
 * Promote `zenburn-use-variable-pitch`, `zenburn-scale-org-headlines`, and 
`zenburn-scale-outline-headlines` from plain `defvar`s to boolean `defcustom`s 
so they show up in `M-x customize-group RET zenburn-theme` and accept safe 
file-local values.
 * Drop the legacy `((class color) (min-colors 89))` display-class dance and 
the obsolete low-color terminal fallbacks (`:inverse-video`, swapped fg/bg, 
monochrome `:weight bold`) for `mode-line`, `region`, `diff-header`, 
`diff-file-header`, `hl-line`, `hl-line-face`, and `hl-sexp-face`. Modern 
terminals all qualify as full-color, so the branching no longer earns its keep.
diff --git a/zenburn-theme.el b/zenburn-theme.el
index 08dccd0cdc..20285bfa20 100644
--- a/zenburn-theme.el
+++ b/zenburn-theme.el
@@ -408,11 +408,6 @@ the just-introduced bindings."
 
 ;;;; Third-party packages
 
-;;;;; ace-jump
-   `(ace-jump-face-background
-     ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg :inverse-video 
nil))))
-   `(ace-jump-face-foreground
-     ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg :inverse-video 
nil))))
 ;;;;; ace-window
    `(aw-background-face
      ((t (:foreground ,zenburn-fg-1 :background ,zenburn-bg :inverse-video 
nil))))
@@ -625,17 +620,6 @@ the just-introduced bindings."
    `(circe-server-face ((t (:foreground ,zenburn-green))))
    `(circe-topic-diff-new-face ((t (:foreground ,zenburn-orange :weight 
bold))))
    `(circe-prompt-face ((t (:foreground ,zenburn-orange :background 
,zenburn-bg :weight bold))))
-;;;;; context-coloring
-   `(context-coloring-level-0-face ((t :foreground ,zenburn-fg)))
-   `(context-coloring-level-1-face ((t :foreground ,zenburn-cyan)))
-   `(context-coloring-level-2-face ((t :foreground ,zenburn-green+4)))
-   `(context-coloring-level-3-face ((t :foreground ,zenburn-yellow)))
-   `(context-coloring-level-4-face ((t :foreground ,zenburn-orange)))
-   `(context-coloring-level-5-face ((t :foreground ,zenburn-magenta)))
-   `(context-coloring-level-6-face ((t :foreground ,zenburn-blue+1)))
-   `(context-coloring-level-7-face ((t :foreground ,zenburn-green+2)))
-   `(context-coloring-level-8-face ((t :foreground ,zenburn-yellow-2)))
-   `(context-coloring-level-9-face ((t :foreground ,zenburn-red+1)))
 ;;;;; coq
    `(coq-solve-tactics-face ((t (:foreground nil :inherit 
font-lock-constant-face))))
 ;;;;; ctable
@@ -679,8 +663,6 @@ the just-introduced bindings."
    `(diff-hl-change ((t (:foreground ,zenburn-blue :background 
,zenburn-blue-2))))
    `(diff-hl-delete ((t (:foreground ,zenburn-red+1 :background 
,zenburn-red-1))))
    `(diff-hl-insert ((t (:foreground ,zenburn-green+1 :background 
,zenburn-green-2))))
-;;;;; dim-autoload
-   `(dim-autoload-cookie-line ((t :foreground ,zenburn-bg+1)))
 ;;;;; dired+
    `(diredp-display-msg ((t (:foreground ,zenburn-blue))))
    `(diredp-compressed-file-suffix ((t (:foreground ,zenburn-orange))))
@@ -807,18 +789,6 @@ the just-introduced bindings."
    `(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))))
-;;;;; egg
-   `(egg-text-base ((t (:foreground ,zenburn-fg))))
-   `(egg-help-header-1 ((t (:foreground ,zenburn-yellow))))
-   `(egg-help-header-2 ((t (:foreground ,zenburn-green+3))))
-   `(egg-branch ((t (:foreground ,zenburn-yellow))))
-   `(egg-branch-mono ((t (:foreground ,zenburn-yellow))))
-   `(egg-term ((t (:foreground ,zenburn-yellow))))
-   `(egg-diff-add ((t (:foreground ,zenburn-green+4))))
-   `(egg-diff-del ((t (:foreground ,zenburn-red+1))))
-   `(egg-diff-file-header ((t (:foreground ,zenburn-yellow-2))))
-   `(egg-section-title ((t (:foreground ,zenburn-yellow))))
-   `(egg-stash-mono ((t (:foreground ,zenburn-green+4))))
 ;;;;; elfeed
    `(elfeed-log-error-level-face ((t (:foreground ,zenburn-red))))
    `(elfeed-log-info-level-face ((t (:foreground ,zenburn-blue))))
@@ -1076,10 +1046,6 @@ the just-introduced bindings."
    `(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))))
@@ -1143,8 +1109,6 @@ the just-introduced bindings."
    `(helpful-heading ((t (:foreground ,zenburn-blue :weight bold :height 
1.2))))
 ;;;;; highlight-numbers
    `(highlight-numbers-number ((t (:foreground ,zenburn-blue))))
-;;;;; highlight-symbol
-   `(highlight-symbol-face ((t (:background ,zenburn-bg+2))))
 ;;;;; highlight-thing
    `(highlight-thing ((t (:background ,zenburn-bg+2))))
 ;;;;; hl-line-mode
@@ -1175,17 +1139,6 @@ the just-introduced bindings."
    `(info-syntax-class-item ((t (:background ,zenburn-bg-1 :foreground 
,zenburn-blue+1))))
    `(info-user-option-ref-item ((t (:background ,zenburn-bg-1 :foreground 
,zenburn-red))))
    `(info-variable-ref-item ((t (:background ,zenburn-bg-1 :foreground 
,zenburn-orange))))
-;;;;; irfc
-   `(irfc-head-name-face ((t (:foreground ,zenburn-red :weight bold))))
-   `(irfc-head-number-face ((t (:foreground ,zenburn-red :weight bold))))
-   `(irfc-reference-face ((t (:foreground ,zenburn-blue-1 :weight bold))))
-   `(irfc-requirement-keyword-face ((t (:inherit font-lock-keyword-face))))
-   `(irfc-rfc-link-face ((t (:inherit link))))
-   `(irfc-rfc-number-face ((t (:foreground ,zenburn-cyan :weight bold))))
-   `(irfc-std-number-face ((t (:foreground ,zenburn-green+4 :weight bold))))
-   `(irfc-table-item-face ((t (:foreground ,zenburn-green+3))))
-   `(irfc-title-face ((t (:foreground ,zenburn-yellow
-                                      :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))))
@@ -1213,22 +1166,6 @@ the just-introduced bindings."
    `(jinx-save ((t (:foreground ,zenburn-green+2 :weight bold))))
    `(jinx-key ((t (:foreground ,zenburn-blue :weight bold))))
    `(jinx-annotation ((t (:foreground ,zenburn-fg-1))))
-;;;;; jabber-mode
-   `(jabber-roster-user-away ((t (:foreground ,zenburn-green+2))))
-   `(jabber-roster-user-online ((t (:foreground ,zenburn-blue-1))))
-   `(jabber-roster-user-dnd ((t (:foreground ,zenburn-red+1))))
-   `(jabber-roster-user-xa ((t (:foreground ,zenburn-magenta))))
-   `(jabber-roster-user-chatty ((t (:foreground ,zenburn-orange))))
-   `(jabber-roster-user-error ((t (:foreground ,zenburn-red+1))))
-   `(jabber-rare-time-face ((t (:foreground ,zenburn-green+1))))
-   `(jabber-chat-prompt-local ((t (:foreground ,zenburn-blue-1))))
-   `(jabber-chat-prompt-foreign ((t (:foreground ,zenburn-red+1))))
-   `(jabber-chat-prompt-system ((t (:foreground ,zenburn-green+3))))
-   `(jabber-activity-face((t (:foreground ,zenburn-red+1))))
-   `(jabber-activity-personal-face ((t (:foreground ,zenburn-blue+1))))
-   `(jabber-title-small ((t (:height 1.1 :weight bold))))
-   `(jabber-title-medium ((t (:height 1.2 :weight bold))))
-   `(jabber-title-large ((t (:height 1.3 :weight bold))))
 ;;;;; js2-mode
    `(js2-warning ((t (:underline ,zenburn-orange))))
    `(js2-error ((t (:inherit error))))
@@ -1268,8 +1205,6 @@ the just-introduced bindings."
    `(ledger-font-reconciler-cleared-face ((t (:foreground ,zenburn-fg :weight 
normal))))
    `(ledger-font-reconciler-pending-face ((t (:foreground ,zenburn-orange 
:weight normal))))
    `(ledger-font-report-clickable-face ((t (:foreground ,zenburn-orange 
:weight normal))))
-;;;;; linum-mode
-   `(linum ((t (:foreground ,zenburn-green+2 :background ,zenburn-bg))))
 ;;;;; lispy
    `(lispy-command-name-face ((t (:background ,zenburn-bg-05 :inherit 
font-lock-function-name-face))))
    `(lispy-cursor-face ((t (:foreground ,zenburn-bg :background ,zenburn-fg))))
@@ -1470,33 +1405,6 @@ the just-introduced bindings."
    `(message-header-xheader ((t (:foreground ,zenburn-green))))
    `(message-mml ((t (:foreground ,zenburn-yellow :weight bold))))
    `(message-separator ((t (:inherit font-lock-comment-face))))
-;;;;; mew
-   `(mew-face-header-subject ((t (:foreground ,zenburn-orange))))
-   `(mew-face-header-from ((t (:foreground ,zenburn-yellow))))
-   `(mew-face-header-date ((t (:foreground ,zenburn-green))))
-   `(mew-face-header-to ((t (:foreground ,zenburn-red))))
-   `(mew-face-header-key ((t (:foreground ,zenburn-green))))
-   `(mew-face-header-private ((t (:foreground ,zenburn-green))))
-   `(mew-face-header-important ((t (:foreground ,zenburn-blue))))
-   `(mew-face-header-marginal ((t (:foreground ,zenburn-fg :weight bold))))
-   `(mew-face-header-warning ((t (:foreground ,zenburn-red))))
-   `(mew-face-header-xmew ((t (:foreground ,zenburn-green))))
-   `(mew-face-header-xmew-bad ((t (:foreground ,zenburn-red))))
-   `(mew-face-body-url ((t (:foreground ,zenburn-orange))))
-   `(mew-face-body-comment ((t (:foreground ,zenburn-fg :slant italic))))
-   `(mew-face-body-cite1 ((t (:foreground ,zenburn-green))))
-   `(mew-face-body-cite2 ((t (:foreground ,zenburn-blue))))
-   `(mew-face-body-cite3 ((t (:foreground ,zenburn-orange))))
-   `(mew-face-body-cite4 ((t (:foreground ,zenburn-yellow))))
-   `(mew-face-body-cite5 ((t (:foreground ,zenburn-red))))
-   `(mew-face-mark-review ((t (:foreground ,zenburn-blue))))
-   `(mew-face-mark-escape ((t (:foreground ,zenburn-green))))
-   `(mew-face-mark-delete ((t (:foreground ,zenburn-red))))
-   `(mew-face-mark-unlink ((t (:foreground ,zenburn-yellow))))
-   `(mew-face-mark-refile ((t (:foreground ,zenburn-green))))
-   `(mew-face-mark-unread ((t (:foreground ,zenburn-red-2))))
-   `(mew-face-eof-message ((t (:foreground ,zenburn-green))))
-   `(mew-face-eof-part ((t (:foreground ,zenburn-yellow))))
 ;;;;; mic-paren
    `(paren-face-match ((t (:foreground ,zenburn-cyan :background ,zenburn-bg 
:weight bold))))
    `(paren-face-mismatch ((t (:foreground ,zenburn-bg :background 
,zenburn-magenta :weight bold))))
@@ -1516,13 +1424,6 @@ the just-introduced bindings."
    `(mingus-album-face ((t (:underline t :foreground ,zenburn-red+1))))
    `(mingus-album-stale-face ((t (:foreground ,zenburn-red+1))))
    `(mingus-stopped-face ((t (:foreground ,zenburn-red))))
-;;;;; nav
-   `(nav-face-heading ((t (:foreground ,zenburn-yellow))))
-   `(nav-face-button-num ((t (:foreground ,zenburn-cyan))))
-   `(nav-face-dir ((t (:foreground ,zenburn-green))))
-   `(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
@@ -1545,12 +1446,6 @@ the just-introduced bindings."
    `(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))))
-;;;;; mumamo
-   `(mumamo-background-chunk-major ((t (:background nil))))
-   `(mumamo-background-chunk-submode1 ((t (:background ,zenburn-bg-1))))
-   `(mumamo-background-chunk-submode2 ((t (:background ,zenburn-bg+2))))
-   `(mumamo-background-chunk-submode3 ((t (:background ,zenburn-bg+3))))
-   `(mumamo-background-chunk-submode4 ((t (:background ,zenburn-bg+1))))
 ;;;;; nerd-icons
    `(nerd-icons-red ((t (:foreground ,zenburn-red))))
    `(nerd-icons-lred ((t (:foreground ,zenburn-red+1))))
@@ -1931,20 +1826,6 @@ the just-introduced bindings."
    `(symbol-overlay-face-6 ((t (:background ,zenburn-red-1 :foreground 
,zenburn-bg))))
    `(symbol-overlay-face-7 ((t (:background ,zenburn-green-2 :foreground 
,zenburn-fg))))
    `(symbol-overlay-face-8 ((t (:background ,zenburn-cyan :foreground 
,zenburn-bg))))
-;;;;; 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))))
@@ -2187,11 +2068,6 @@ the just-introduced bindings."
 ;;;;; 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

Reply via email to