branch: elpa/solarized-theme
commit 65f6772119462f2e91a9d70f0c4e1085bddd29c9
Author: Trevor Murphy <trevor.m.mur...@gmail.com>
Commit: Thomas Frössman <thom...@jossystem.se>

    `ignore` all the solarized color variables
    
    This ensures that after macro-expansion each lexical variable is used at
    least once, preventing a wall of "Unused lexical variable" warnings when
    folks byte-compile the package (as happens when installing from MELPA).
---
 solarized.el | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/solarized.el b/solarized.el
index ddd796ac2fd..f96fa550919 100644
--- a/solarized.el
+++ b/solarized.el
@@ -376,6 +376,27 @@ customize the resulting theme."
             (s-diffstat-changed-fg blue)
             (s-diffstat-removed-fg red))
 
+       ;; silence the byte compiler
+       (ignore class light-class dark-class theme-name variant
+               ,@(mapcar 'car color-palette*)
+               s-base03 s-base02 s-base01 s-base00 s-base3 s-base2
+               s-base1 s-base0 base03 base02 base01 base00 base0 base1
+               base2 base3 s-line yellow-hc yellow-lc orange-hc
+               orange-lc red-hc red-lc magenta-hc magenta-lc violet-hc
+               violet-lc blue-hc blue-lc cyan-hc cyan-lc green-hc
+               green-lc s-maybe-bold s-maybe-italic s-variable-pitch
+               s-fringe-bg s-fringe-fg s-header-line-fg s-header-line-bg
+               s-header-line-underline s-mode-line-fg s-mode-line-bg
+               s-mode-line-underline s-mode-line-buffer-id-fg
+               s-mode-line-inactive-fg s-mode-line-inactive-bg
+               s-mode-line-inactive-bc s-diff-A-bg s-diff-A-fg
+               s-diff-fine-A-bg s-diff-fine-A-fg s-diff-B-bg s-diff-B-fg
+               s-diff-fine-B-bg s-diff-fine-B-fg s-diff-Ancestor-bg
+               s-diff-Ancestor-fg s-diff-fine-Ancestor-bg
+               s-diff-fine-Ancestor-fg s-diff-C-bg s-diff-C-fg
+               s-diff-fine-C-bg s-diff-fine-C-fg s-diff-context-fg
+               s-diff-heading-bg s-diffstat-added-fg
+               s-diffstat-changed-fg s-diffstat-removed-fg)
        ;; NOTE: `custom--inhibit-theme-enable' turn-off needed
        ;;       childtheme works well disscussed in #352
        (let ((custom--inhibit-theme-enable nil))

Reply via email to