branch: externals/ef-themes
commit a4b5f9353063ef895f6c13c8cd594bfd5df455ca
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
Reinstate the theme-autoload cookie with the deftheme in place
We need this because otherwise the autolaods are not generated
properly, which can cause problems for other packages that need to
read the theme data.
---
ef-arbutus-theme.el | 7 +++++++
ef-autumn-theme.el | 7 +++++++
ef-bio-theme.el | 7 +++++++
ef-cherie-theme.el | 7 +++++++
ef-cyprus-theme.el | 7 +++++++
ef-dark-theme.el | 7 +++++++
ef-day-theme.el | 7 +++++++
ef-deuteranopia-dark-theme.el | 7 +++++++
ef-deuteranopia-light-theme.el | 7 +++++++
ef-dream-theme.el | 7 +++++++
ef-duo-dark-theme.el | 7 +++++++
ef-duo-light-theme.el | 7 +++++++
ef-eagle-theme.el | 7 +++++++
ef-elea-dark-theme.el | 7 +++++++
ef-elea-light-theme.el | 7 +++++++
ef-fig-theme.el | 7 +++++++
ef-frost-theme.el | 7 +++++++
ef-kassio-theme.el | 7 +++++++
ef-light-theme.el | 7 +++++++
ef-maris-dark-theme.el | 7 +++++++
ef-maris-light-theme.el | 7 +++++++
ef-melissa-dark-theme.el | 7 +++++++
ef-melissa-light-theme.el | 7 +++++++
ef-night-theme.el | 7 +++++++
ef-orange-theme.el | 7 +++++++
ef-owl-theme.el | 7 +++++++
ef-reverie-theme.el | 7 +++++++
ef-rosa-theme.el | 7 +++++++
ef-spring-theme.el | 7 +++++++
ef-summer-theme.el | 7 +++++++
ef-symbiosis-theme.el | 7 +++++++
ef-trio-dark-theme.el | 7 +++++++
ef-trio-light-theme.el | 7 +++++++
ef-tritanopia-dark-theme.el | 7 +++++++
ef-tritanopia-light-theme.el | 7 +++++++
ef-winter-theme.el | 7 +++++++
36 files changed, 252 insertions(+)
diff --git a/ef-arbutus-theme.el b/ef-arbutus-theme.el
index 4653cdc21a..c4613786c2 100644
--- a/ef-arbutus-theme.el
+++ b/ef-arbutus-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-arbutus
+ "Legible light theme with red and green colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-arbutus-palette-partial
'((cursor "#208f10")
(bg-main "#ffead8")
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index 3c3b222716..57126174d5 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-autumn
+ "Legible dark theme with warm, varied colors (red, yellow, green, teal)."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-autumn-palette-partial
'((cursor "#ffaa33")
(bg-main "#0f0e06")
diff --git a/ef-bio-theme.el b/ef-bio-theme.el
index db4f8bef4c..d8caf191e7 100644
--- a/ef-bio-theme.el
+++ b/ef-bio-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-bio
+ "Legible dark theme with green, teal, blue, purple colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-bio-palette-partial
'((cursor "#35f038")
(bg-main "#111111")
diff --git a/ef-cherie-theme.el b/ef-cherie-theme.el
index 04ffd2c52f..c7a2b10faa 100644
--- a/ef-cherie-theme.el
+++ b/ef-cherie-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-cherie
+ "Legible dark theme with warm colors (mostly pink, magenta, gold)."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-cherie-palette-partial
'((cursor "#ff5aaf")
(bg-main "#190a0f")
diff --git a/ef-cyprus-theme.el b/ef-cyprus-theme.el
index 257091a662..7bef7d1006 100644
--- a/ef-cyprus-theme.el
+++ b/ef-cyprus-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-cyprus
+ "Legible light theme with green, yellow, teal, red colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-cyprus-palette-partial
'((cursor "#007f00")
(bg-main "#fcf7ef")
diff --git a/ef-dark-theme.el b/ef-dark-theme.el
index b047867f4c..149ffc953c 100644
--- a/ef-dark-theme.el
+++ b/ef-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-dark
+ "Legible dark theme with blue, magenta, cyan, purple colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-dark-palette-partial
'((cursor "#ff76ff")
(bg-main "#000000")
diff --git a/ef-day-theme.el b/ef-day-theme.el
index ea2c3fa2ef..1e7a658554 100644
--- a/ef-day-theme.el
+++ b/ef-day-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-day
+ "Legible light theme with warm, varied colors (yellow, red, green, purple)."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-day-palette-partial
'((cursor "#cf1f00")
(bg-main "#fff5ea")
diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el
index 6ca990cea0..5430965aec 100644
--- a/ef-deuteranopia-dark-theme.el
+++ b/ef-deuteranopia-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-deuteranopia-dark
+ "Legible dark theme, optimized for red-green color deficiency."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
;; Most of the colors here, like the red and green hues, are defined
;; simply to preserve compatibility with the rest of the project. We
;; don't actually rely on them for anything critical.
diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el
index 61e94dd1a0..9046714af0 100644
--- a/ef-deuteranopia-light-theme.el
+++ b/ef-deuteranopia-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-deuteranopia-light
+ "Legible light theme, optimized for red-green color deficiency."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
;; Most of the colors here, like the red and green hues, are defined
;; simply to preserve compatibility with the rest of the project. We
;; don't actually rely on them for anything critical.
diff --git a/ef-dream-theme.el b/ef-dream-theme.el
index 8da32c7aac..b6b43b1a81 100644
--- a/ef-dream-theme.el
+++ b/ef-dream-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-dream
+ "Legible dark theme with gold and nuanced colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-dream-palette-partial
'((cursor "#f3c09a")
(bg-main "#232025")
diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el
index bee4ca919f..70750c42af 100644
--- a/ef-duo-dark-theme.el
+++ b/ef-duo-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-duo-dark
+ "Legible dark theme with mostly blue and orange colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-duo-dark-palette-partial
'((cursor "#ef6f11")
(bg-main "#070019")
diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index 7656c2a5a3..ec36ca70f3 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-duo-light
+ "Legible light theme with mostly blue and yellow colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-duo-light-palette-partial
'((cursor "#1144ff")
(bg-main "#fff8f0")
diff --git a/ef-eagle-theme.el b/ef-eagle-theme.el
index 6b7f57d752..1a323f0f14 100644
--- a/ef-eagle-theme.el
+++ b/ef-eagle-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-eagle
+ "Legible light theme with brown, red, and desatured colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-eagle-palette-partial
'((cursor "#774400")
(bg-main "#f1ecd0")
diff --git a/ef-elea-dark-theme.el b/ef-elea-dark-theme.el
index 2043cfae32..aa046c899a 100644
--- a/ef-elea-dark-theme.el
+++ b/ef-elea-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-elea-dark
+ "Legible dark theme with brown, magenta, and green colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-elea-dark-palette-partial
'((cursor "#ef7fa8")
(bg-main "#222524")
diff --git a/ef-elea-light-theme.el b/ef-elea-light-theme.el
index e046886eb7..dd39fff246 100644
--- a/ef-elea-light-theme.el
+++ b/ef-elea-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-elea-light
+ "Legible light theme with brown, magenta, and green colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-elea-light-palette-partial
'((cursor "#770080")
(bg-main "#edf5e2")
diff --git a/ef-fig-theme.el b/ef-fig-theme.el
index b0ede2d99f..f183b87d0b 100644
--- a/ef-fig-theme.el
+++ b/ef-fig-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-fig
+ "Legible dark theme with warm green, yellow, and magenta colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-fig-palette-partial
'((cursor "#e0646a")
(bg-main "#3b2043")
diff --git a/ef-frost-theme.el b/ef-frost-theme.el
index bae93d410e..75d976eaa7 100644
--- a/ef-frost-theme.el
+++ b/ef-frost-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-frost
+ "Legible light theme with blue, cyan, teal, purple colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-frost-palette-partial
'((cursor "#0055bb")
(bg-main "#fcffff")
diff --git a/ef-kassio-theme.el b/ef-kassio-theme.el
index 9347dd2826..4fdf098909 100644
--- a/ef-kassio-theme.el
+++ b/ef-kassio-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-kassio
+ "Legible light theme with blue, red, magenta, and earthly colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-kassio-palette-partial
'((cursor "#d06f30")
(bg-main "#fff7f7")
diff --git a/ef-light-theme.el b/ef-light-theme.el
index 02ba790cd7..6863c3937f 100644
--- a/ef-light-theme.el
+++ b/ef-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-light
+ "Legible light theme with blue, magenta, cyan, purple colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-light-palette-partial
'((cursor "#0033cc")
(bg-main "#ffffff")
diff --git a/ef-maris-dark-theme.el b/ef-maris-dark-theme.el
index fe7d0f533b..c6033eab6a 100644
--- a/ef-maris-dark-theme.el
+++ b/ef-maris-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-maris-dark
+ "Legible dark theme with blue, cyan, and green colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-maris-dark-palette-partial
'((cursor "#8fdfff")
(bg-main "#131c2b")
diff --git a/ef-maris-light-theme.el b/ef-maris-light-theme.el
index 3c634dbbaa..4b4b460eb6 100644
--- a/ef-maris-light-theme.el
+++ b/ef-maris-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-maris-light
+ "Legible light theme with blue, cyan, and green colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-maris-light-palette-partial
'((cursor "#036f99")
(bg-main "#edf4f8")
diff --git a/ef-melissa-dark-theme.el b/ef-melissa-dark-theme.el
index c5f7da40dc..0b53ae7a61 100644
--- a/ef-melissa-dark-theme.el
+++ b/ef-melissa-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-melissa-dark
+ "Legible dark theme with warm colors (yellow, red, green, cyan)."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-melissa-dark-palette-partial
'((cursor "#f9cf7a")
(bg-main "#352718")
diff --git a/ef-melissa-light-theme.el b/ef-melissa-light-theme.el
index 6434d74b4f..a5ac53cc35 100644
--- a/ef-melissa-light-theme.el
+++ b/ef-melissa-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-melissa-light
+ "Legible light theme with warm colors (yellow, red, green, cyan)."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-melissa-light-palette-partial
'((cursor "#a07f00")
(bg-main "#fff6d8")
diff --git a/ef-night-theme.el b/ef-night-theme.el
index 27602825fa..d41c4b9e74 100644
--- a/ef-night-theme.el
+++ b/ef-night-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-night
+ "Legible dark theme with mostly green, blue, purple colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-night-palette-partial
'((cursor "#00ccff")
(bg-main "#000e17")
diff --git a/ef-orange-theme.el b/ef-orange-theme.el
index 5dbd2fe81b..e63ddf9ef1 100644
--- a/ef-orange-theme.el
+++ b/ef-orange-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-orange
+ " Legible light theme with orange, yellow, and green colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-orange-palette-partial
'((cursor "#cf5f00")
(bg-main "#ffedc9")
diff --git a/ef-owl-theme.el b/ef-owl-theme.el
index 49e5552b54..b82d03f1f8 100644
--- a/ef-owl-theme.el
+++ b/ef-owl-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-owl
+ "Legible dark theme with blue, cyan, magenta and desaturated colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-owl-palette-partial
'((cursor "#afe6ef")
(bg-main "#292c2f")
diff --git a/ef-reverie-theme.el b/ef-reverie-theme.el
index f832799b77..71b880f65e 100644
--- a/ef-reverie-theme.el
+++ b/ef-reverie-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-reverie
+ "Legible light theme with gold and nuanced colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-reverie-palette-partial
'((cursor "#9d5744")
(bg-main "#f3eddf")
diff --git a/ef-rosa-theme.el b/ef-rosa-theme.el
index 3a8d354609..59eedcf9dd 100644
--- a/ef-rosa-theme.el
+++ b/ef-rosa-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-rosa
+ "Legible dark theme with magenta and green colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-rosa-palette-partial
'((cursor "#ef607a")
(bg-main "#322023")
diff --git a/ef-spring-theme.el b/ef-spring-theme.el
index 90dd745d77..31a738d19a 100644
--- a/ef-spring-theme.el
+++ b/ef-spring-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-spring
+ "Legible light theme with cool, varied colors (green, cyan, red)."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-spring-palette-partial
'((cursor "#bf005f")
(bg-main "#f6fff9")
diff --git a/ef-summer-theme.el b/ef-summer-theme.el
index 2b41a1525d..74ffefe58f 100644
--- a/ef-summer-theme.el
+++ b/ef-summer-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-summer
+ "Legible light theme with magenta, purple, gold, cyan colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-summer-palette-partial
'((cursor "#cf0090")
(bg-main "#fff2f3")
diff --git a/ef-symbiosis-theme.el b/ef-symbiosis-theme.el
index b116e12f91..45bd5aa39b 100644
--- a/ef-symbiosis-theme.el
+++ b/ef-symbiosis-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-symbiosis
+ "Legible dark theme with blue, green, cyan, gold colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-symbiosis-palette-partial
'((cursor "#f0af7f")
(bg-main "#130911")
diff --git a/ef-trio-dark-theme.el b/ef-trio-dark-theme.el
index 93e42136e4..3baacd9b4a 100644
--- a/ef-trio-dark-theme.el
+++ b/ef-trio-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-trio-dark
+ "Legible dark theme with magenta, blue, teal colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-trio-dark-palette-partial
'((cursor "#ff99ff")
(bg-main "#160f0f")
diff --git a/ef-trio-light-theme.el b/ef-trio-light-theme.el
index d75feca7c7..04c0032220 100644
--- a/ef-trio-light-theme.el
+++ b/ef-trio-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-trio-light
+ "Legible light theme with magenta, blue, and teal colors."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-trio-light-palette-partial
'((cursor "#4f45ff")
(bg-main "#f8f5ff")
diff --git a/ef-tritanopia-dark-theme.el b/ef-tritanopia-dark-theme.el
index 5005630a76..202274cd5d 100644
--- a/ef-tritanopia-dark-theme.el
+++ b/ef-tritanopia-dark-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-tritanopia-dark
+ "Legible dark theme, optimized for blue-yellow color deficiency."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
;; Most of the colors here, like the blue and green hues, are defined
;; simply to preserve compatibility with the rest of the project. We
;; don't actually rely on them for anything critical.
diff --git a/ef-tritanopia-light-theme.el b/ef-tritanopia-light-theme.el
index 1f3b6110c7..0dddfdd073 100644
--- a/ef-tritanopia-light-theme.el
+++ b/ef-tritanopia-light-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-tritanopia-light
+ "Legible light theme, optimized for blue-yellow color deficiency."
+ :background-mode 'light
+ :kind 'color-scheme
+ :family 'ef)
+
;; Most of the colors here, like the blue and green hues, are defined
;; simply to preserve compatibility with the rest of the project. We
;; don't actually rely on them for anything critical.
diff --git a/ef-winter-theme.el b/ef-winter-theme.el
index 637408a107..537894be3b 100644
--- a/ef-winter-theme.el
+++ b/ef-winter-theme.el
@@ -35,6 +35,13 @@
(require 'ef-themes)
+;;;###theme-autoload
+(deftheme ef-winter
+ "Legible dark theme with magenta, purple, fawn, teal colors."
+ :background-mode 'dark
+ :kind 'color-scheme
+ :family 'ef)
+
(defconst ef-winter-palette-partial
'((cursor "#ff6ff0")
(bg-main "#0f0b15")