aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ef-autumn-theme.el12
-rw-r--r--ef-bio-theme.el12
-rw-r--r--ef-cherie-theme.el12
-rw-r--r--ef-cyprus-theme.el12
-rw-r--r--ef-dark-theme.el12
-rw-r--r--ef-day-theme.el12
-rw-r--r--ef-deuteranopia-dark-theme.el12
-rw-r--r--ef-deuteranopia-light-theme.el12
-rw-r--r--ef-duo-dark-theme.el12
-rw-r--r--ef-duo-light-theme.el12
-rw-r--r--ef-frost-theme.el12
-rw-r--r--ef-kassio-theme.el12
-rw-r--r--ef-light-theme.el12
-rw-r--r--ef-night-theme.el12
-rw-r--r--ef-spring-theme.el12
-rw-r--r--ef-summer-theme.el12
-rw-r--r--ef-symbiosis-theme.el12
-rw-r--r--ef-themes.el13
-rw-r--r--ef-trio-dark-theme.el12
-rw-r--r--ef-trio-light-theme.el12
-rw-r--r--ef-tritanopia-dark-theme.el12
-rw-r--r--ef-tritanopia-light-theme.el12
-rw-r--r--ef-winter-theme.el12
23 files changed, 230 insertions, 47 deletions
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index 33a567d..ad0a69b 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-autumn-palette-overrides nil
+ (defcustom ef-autumn-palette-overrides nil
"Overrides for `ef-autumn-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-autumn ef-autumn-palette ef-autumn-palette-overrides)
diff --git a/ef-bio-theme.el b/ef-bio-theme.el
index b121610..d369f27 100644
--- a/ef-bio-theme.el
+++ b/ef-bio-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-bio-palette-overrides nil
+ (defcustom ef-bio-palette-overrides nil
"Overrides for `ef-bio-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-bio ef-bio-palette ef-bio-palette-overrides)
diff --git a/ef-cherie-theme.el b/ef-cherie-theme.el
index 8a3f460..02c3019 100644
--- a/ef-cherie-theme.el
+++ b/ef-cherie-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-cherie-palette-overrides nil
+ (defcustom ef-cherie-palette-overrides nil
"Overrides for `ef-cherie-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-cherie ef-cherie-palette ef-cherie-palette-overrides)
diff --git a/ef-cyprus-theme.el b/ef-cyprus-theme.el
index d264b4b..7c802e7 100644
--- a/ef-cyprus-theme.el
+++ b/ef-cyprus-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-cyprus-palette-overrides nil
+ (defcustom ef-cyprus-palette-overrides nil
"Overrides for `ef-cyprus-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-cyprus ef-cyprus-palette ef-cyprus-palette-overrides)
diff --git a/ef-dark-theme.el b/ef-dark-theme.el
index 16e4f50..960aac8 100644
--- a/ef-dark-theme.el
+++ b/ef-dark-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-dark-palette-overrides nil
+ (defcustom ef-dark-palette-overrides nil
"Overrides for `ef-dark-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-dark ef-dark-palette ef-dark-palette-overrides)
diff --git a/ef-day-theme.el b/ef-day-theme.el
index 79b6f9a..66ceddc 100644
--- a/ef-day-theme.el
+++ b/ef-day-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-day-palette-overrides nil
+ (defcustom ef-day-palette-overrides nil
"Overrides for `ef-day-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-day ef-day-palette ef-day-palette-overrides)
diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el
index c4ffbf6..d8ca28a 100644
--- a/ef-deuteranopia-dark-theme.el
+++ b/ef-deuteranopia-dark-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-deuteranopia-dark-palette-overrides nil
+ (defcustom ef-deuteranopia-dark-palette-overrides nil
"Overrides for `ef-deuteranopia-dark-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-deuteranopia-dark ef-deuteranopia-dark-palette ef-deuteranopia-dark-palette-overrides)
diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el
index 68d614d..c3660be 100644
--- a/ef-deuteranopia-light-theme.el
+++ b/ef-deuteranopia-light-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-deuteranopia-light-palette-overrides nil
+ (defcustom ef-deuteranopia-light-palette-overrides nil
"Overrides for `ef-deuteranopia-light-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-deuteranopia-light ef-deuteranopia-light-palette ef-deuteranopia-light-palette-overrides)
diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el
index 85c7bc4..00e2e94 100644
--- a/ef-duo-dark-theme.el
+++ b/ef-duo-dark-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-duo-dark-palette-overrides nil
+ (defcustom ef-duo-dark-palette-overrides nil
"Overrides for `ef-duo-dark-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-duo-dark ef-duo-dark-palette ef-duo-dark-palette-overrides)
diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index 5cdb56c..adb2b26 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-duo-light-palette-overrides nil
+ (defcustom ef-duo-light-palette-overrides nil
"Overrides for `ef-duo-light-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-duo-light ef-duo-light-palette ef-duo-light-palette-overrides)
diff --git a/ef-frost-theme.el b/ef-frost-theme.el
index d9c90c3..3409ac4 100644
--- a/ef-frost-theme.el
+++ b/ef-frost-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-frost-palette-overrides nil
+ (defcustom ef-frost-palette-overrides nil
"Overrides for `ef-frost-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-frost ef-frost-palette ef-frost-palette-overrides)
diff --git a/ef-kassio-theme.el b/ef-kassio-theme.el
index 97354cc..fc2d61b 100644
--- a/ef-kassio-theme.el
+++ b/ef-kassio-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-kassio-palette-overrides nil
+ (defcustom ef-kassio-palette-overrides nil
"Overrides for `ef-kassio-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-kassio ef-kassio-palette ef-kassio-palette-overrides)
diff --git a/ef-light-theme.el b/ef-light-theme.el
index b968ccc..69bffcf 100644
--- a/ef-light-theme.el
+++ b/ef-light-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-light-palette-overrides nil
+ (defcustom ef-light-palette-overrides nil
"Overrides for `ef-light-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-light ef-light-palette ef-light-palette-overrides)
diff --git a/ef-night-theme.el b/ef-night-theme.el
index 59c7a9d..30f5c9e 100644
--- a/ef-night-theme.el
+++ b/ef-night-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-night-palette-overrides nil
+ (defcustom ef-night-palette-overrides nil
"Overrides for `ef-night-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-night ef-night-palette ef-night-palette-overrides)
diff --git a/ef-spring-theme.el b/ef-spring-theme.el
index ada3641..4c9cf9a 100644
--- a/ef-spring-theme.el
+++ b/ef-spring-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-spring-palette-overrides nil
+ (defcustom ef-spring-palette-overrides nil
"Overrides for `ef-spring-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-spring ef-spring-palette ef-spring-palette-overrides)
diff --git a/ef-summer-theme.el b/ef-summer-theme.el
index 447fa31..d30fb72 100644
--- a/ef-summer-theme.el
+++ b/ef-summer-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-summer-palette-overrides nil
+ (defcustom ef-summer-palette-overrides nil
"Overrides for `ef-summer-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-summer ef-summer-palette ef-summer-palette-overrides)
diff --git a/ef-symbiosis-theme.el b/ef-symbiosis-theme.el
index 9ea4061..c0dc840 100644
--- a/ef-symbiosis-theme.el
+++ b/ef-symbiosis-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-symbiosis-palette-overrides nil
+ (defcustom ef-symbiosis-palette-overrides nil
"Overrides for `ef-symbiosis-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-symbiosis ef-symbiosis-palette ef-symbiosis-palette-overrides)
diff --git a/ef-themes.el b/ef-themes.el
index cd7d18e..68f36e9 100644
--- a/ef-themes.el
+++ b/ef-themes.el
@@ -322,8 +322,7 @@ Other examples:
(const :tag "More intense background (also override text color)" accented))
:link '(info-link "(ef-themes) Style of region highlight"))
-;; TODO 2022-12-30: Make the palette overrides a `defcustom'
-(defvar ef-themes-common-palette-overrides nil
+(defcustom ef-themes-common-palette-overrides nil
"Set palette overrides for all the Ef themes.
Mirror the elements of a theme's palette, overriding their value.
@@ -332,7 +331,15 @@ individual theme overrides are THEME-NAME-palette-overrides. The
THEME-NAME is one of the symbols in `ef-themes-collection'.
Individual theme overrides take precedence over these common
-overrides.")
+overrides.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
;;; Helpers for user options
diff --git a/ef-trio-dark-theme.el b/ef-trio-dark-theme.el
index ef22976..cde2745 100644
--- a/ef-trio-dark-theme.el
+++ b/ef-trio-dark-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-trio-dark-palette-overrides nil
+ (defcustom ef-trio-dark-palette-overrides nil
"Overrides for `ef-trio-dark-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-trio-dark ef-trio-dark-palette ef-trio-dark-palette-overrides)
diff --git a/ef-trio-light-theme.el b/ef-trio-light-theme.el
index d7eb5bd..c0a6596 100644
--- a/ef-trio-light-theme.el
+++ b/ef-trio-light-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-trio-light-palette-overrides nil
+ (defcustom ef-trio-light-palette-overrides nil
"Overrides for `ef-trio-light-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-trio-light ef-trio-light-palette ef-trio-light-palette-overrides)
diff --git a/ef-tritanopia-dark-theme.el b/ef-tritanopia-dark-theme.el
index cd41ab2..19dc559 100644
--- a/ef-tritanopia-dark-theme.el
+++ b/ef-tritanopia-dark-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-tritanopia-dark-palette-overrides nil
+ (defcustom ef-tritanopia-dark-palette-overrides nil
"Overrides for `ef-tritanopia-dark-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-tritanopia-dark ef-tritanopia-dark-palette ef-tritanopia-dark-palette-overrides)
diff --git a/ef-tritanopia-light-theme.el b/ef-tritanopia-light-theme.el
index 3022c3e..fa6e21b 100644
--- a/ef-tritanopia-light-theme.el
+++ b/ef-tritanopia-light-theme.el
@@ -253,14 +253,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-tritanopia-light-palette-overrides nil
+ (defcustom ef-tritanopia-light-palette-overrides nil
"Overrides for `ef-tritanopia-light-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-tritanopia-light ef-tritanopia-light-palette ef-tritanopia-light-palette-overrides)
diff --git a/ef-winter-theme.el b/ef-winter-theme.el
index ec36bbd..f3a8e12 100644
--- a/ef-winter-theme.el
+++ b/ef-winter-theme.el
@@ -250,14 +250,22 @@ Semantic color mappings have the form (MAPPING-NAME COLOR-NAME)
with both as symbols. The latter is a color that already exists
in the palette and is associated with a HEX-VALUE.")
- (defvar ef-winter-palette-overrides nil
+ (defcustom ef-winter-palette-overrides nil
"Overrides for `ef-winter-palette'.
Mirror the elements of the aforementioned palette, overriding
their value.
For overrides that are shared across all of the Ef themes,
-refer to `ef-themes-common-palette-overrides'.")
+refer to `ef-themes-common-palette-overrides'.
+
+To preview the palette entries, use `ef-themes-preview-colors' or
+`ef-themes-preview-colors-current' (read the documentation for
+further details)."
+ :group 'ef-themes
+ :package-version '(ef-themes . "1.0.0")
+ :type '(repeat (list symbol (choice symbol string)))
+ :link '(info-link "(ef-themes) Palette overrides"))
(ef-themes-theme ef-winter ef-winter-palette ef-winter-palette-overrides)