From 5337d4fa068d5d46b8c73bacf976a14c0f31a9b5 Mon Sep 17 00:00:00 2001 From: Protesilaos Stavrou Date: Sun, 16 Oct 2022 08:15:13 +0300 Subject: Implement palette subset for colour-coded underlines We cannot use the regular colours for errors, warning, notices because those are optimised to apply to text. Those used for text need to render the glyphs legible, whereas for underlines we need to present a more vivid colour. These new values make it possible to cover flymake, flyspell and related packages. For most of the themes in the collection, this is not needed as their default faces are "okay". It is necessary, though, for the deuteranopia and tritanopia themes so that they use the appropriate colours. --- ef-autumn-theme.el | 4 ++++ ef-bio-theme.el | 4 ++++ ef-dark-theme.el | 4 ++++ ef-day-theme.el | 4 ++++ ef-deuteranopia-dark-theme.el | 4 ++++ ef-deuteranopia-light-theme.el | 4 ++++ ef-duo-dark-theme.el | 4 ++++ ef-duo-light-theme.el | 4 ++++ ef-frost-theme.el | 4 ++++ ef-light-theme.el | 4 ++++ ef-night-theme.el | 4 ++++ ef-spring-theme.el | 4 ++++ ef-summer-theme.el | 4 ++++ ef-trio-dark-theme.el | 4 ++++ ef-trio-light-theme.el | 4 ++++ ef-tritanopia-dark-theme.el | 4 ++++ ef-tritanopia-light-theme.el | 4 ++++ ef-winter-theme.el | 4 ++++ 18 files changed, 72 insertions(+) diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el index 7d77e42..6883fa1 100644 --- a/ef-autumn-theme.el +++ b/ef-autumn-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#dfcf33") (modeline-info "#4fdf5f") + (underline-err "#ff2f2f") + (underline-warning "#e0df00") + (underline-info "#22ff52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-bio-theme.el b/ef-bio-theme.el index 76abd9c..04396e9 100644 --- a/ef-bio-theme.el +++ b/ef-bio-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#dfcf33") (modeline-info "#7fdfff") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red) (warning yellow-cooler) diff --git a/ef-dark-theme.el b/ef-dark-theme.el index a1b5f93..2840c39 100644 --- a/ef-dark-theme.el +++ b/ef-dark-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#dfcf33") (modeline-info "#2fc82f") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-day-theme.el b/ef-day-theme.el index 5074992..f1e3d87 100644 --- a/ef-day-theme.el +++ b/ef-day-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#66008f") (modeline-info "#1f409f") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el index a4ed93a..5b1063c 100644 --- a/ef-deuteranopia-dark-theme.el +++ b/ef-deuteranopia-dark-theme.el @@ -143,6 +143,10 @@ (modeline-warning "#ddb300") (modeline-info "#aaaaff") + (underline-err "#ffff00") + (underline-warning "#bfaf50") + (underline-info "#22cff2") + ;; Mappings (err yellow-warmer) (warning yellow) diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el index df3c0a8..9690c75 100644 --- a/ef-deuteranopia-light-theme.el +++ b/ef-deuteranopia-light-theme.el @@ -143,6 +143,10 @@ (modeline-warning "#0a0a1f") (modeline-info "#2222c3") + (underline-err "#c08f00") + (underline-warning "#6f3f00") + (underline-info "#025f92") + ;; Mappings (err yellow-warmer) (warning yellow) diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el index c905d72..deda69c 100644 --- a/ef-duo-dark-theme.el +++ b/ef-duo-dark-theme.el @@ -143,6 +143,10 @@ (modeline-warning "#dfcf00") (modeline-info "#00e06f") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red) (warning yellow) diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el index b720cc8..c957e53 100644 --- a/ef-duo-light-theme.el +++ b/ef-duo-light-theme.el @@ -144,6 +144,10 @@ (modeline-warning "#6f008f") (modeline-info "#00409f") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red) (warning yellow-warmer) diff --git a/ef-frost-theme.el b/ef-frost-theme.el index 36be917..90ba7e9 100644 --- a/ef-frost-theme.el +++ b/ef-frost-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#7f1090") (modeline-info "#0000af") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red) (warning yellow-cooler) diff --git a/ef-light-theme.el b/ef-light-theme.el index 0dea819..f3b5a64 100644 --- a/ef-light-theme.el +++ b/ef-light-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#5f0070") (modeline-info "#002fa0") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-night-theme.el b/ef-night-theme.el index c743210..56be450 100644 --- a/ef-night-theme.el +++ b/ef-night-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#dfcf00") (modeline-info "#00e06f") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red) (warning yellow-warmer) diff --git a/ef-spring-theme.el b/ef-spring-theme.el index 6e716c9..a0176bb 100644 --- a/ef-spring-theme.el +++ b/ef-spring-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#5f0f9f") (modeline-info "#1240af") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-summer-theme.el b/ef-summer-theme.el index f8d6a7a..5e2b329 100644 --- a/ef-summer-theme.el +++ b/ef-summer-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#5f009f") (modeline-info "#1240af") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-trio-dark-theme.el b/ef-trio-dark-theme.el index 65d385e..99087f9 100644 --- a/ef-trio-dark-theme.el +++ b/ef-trio-dark-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#edbf00") (modeline-info "#5fd0bf") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-trio-light-theme.el b/ef-trio-light-theme.el index 55bb004..9ba999b 100644 --- a/ef-trio-light-theme.el +++ b/ef-trio-light-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#5f4400") (modeline-info "#1042af") + (underline-err "#ef0f1f") + (underline-warning "#bf5f00") + (underline-info "#02af52") + ;; Mappings (err red-warmer) (warning yellow-warmer) diff --git a/ef-tritanopia-dark-theme.el b/ef-tritanopia-dark-theme.el index ed803a8..b28e297 100644 --- a/ef-tritanopia-dark-theme.el +++ b/ef-tritanopia-dark-theme.el @@ -143,6 +143,10 @@ (modeline-warning "#df9f93") (modeline-info "#4fcfef") + (underline-err "#ff0f1f") + (underline-warning "#ffafa0") + (underline-info "#22ffd2") + ;; Mappings (err red-warmer) (warning magenta) diff --git a/ef-tritanopia-light-theme.el b/ef-tritanopia-light-theme.el index 7639435..70e0ed8 100644 --- a/ef-tritanopia-light-theme.el +++ b/ef-tritanopia-light-theme.el @@ -143,6 +143,10 @@ (modeline-warning "#6f306f") (modeline-info "#00445f") + (underline-err "#ef0f1f") + (underline-warning "#af7f90") + (underline-info "#22afc2") + ;; Mappings (err red-warmer) (warning magenta) diff --git a/ef-winter-theme.el b/ef-winter-theme.el index 66e28db..0bb51e8 100644 --- a/ef-winter-theme.el +++ b/ef-winter-theme.el @@ -140,6 +140,10 @@ (modeline-warning "#ddb300") (modeline-info "#40e0af") + (underline-err "#ff2f2f") + (underline-warning "#e0dc00") + (underline-info "#22ff52") + ;; Mappings (err red-warmer) (warning yellow-warmer) -- cgit v1.0