aboutsummaryrefslogtreecommitdiff
path: root/ef-summer-theme.el
diff options
context:
space:
mode:
authorProtesilaos Stavrou <info@protesilaos.com>2023-10-25 12:13:40 +0300
committerProtesilaos Stavrou <info@protesilaos.com>2023-10-25 12:13:40 +0300
commite4feb5f9c2dd8e69806a7d4c87bbd2f924a99284 (patch)
tree2d793fd1a26ffc241e4b50cbb9b88ec3de457adb /ef-summer-theme.el
parent5305f6cf9c0486860022c242ee5585db4057597c (diff)
BREAKING: remove 'ef-themes-region' and document how to use overrides
I am introducing the new 'fg-region' entry in each theme's palette. It is semantic colour mapping for the region's foreground. By default, it is set to the special 'unspecified' symbol, meaning that the region's underlying text colour is not overriden. Setting 'fg-region' to a colour will override all underlying region foregrounds with that one. Using palette overrides instead of hardcoded toggles gives users maximum flexibility over the choice of colour and exact intensity they need.
Diffstat (limited to 'ef-summer-theme.el')
-rw-r--r--ef-summer-theme.el8
1 files changed, 3 insertions, 5 deletions
diff --git a/ef-summer-theme.el b/ef-summer-theme.el
index 0d5d4ca..63e369e 100644
--- a/ef-summer-theme.el
+++ b/ef-summer-theme.el
@@ -141,7 +141,6 @@
(bg-hover "#b4cfff")
(bg-hover-secondary "#aaeccf")
(bg-hl-line "#ffd6e5")
- (bg-region "#eecfff")
(bg-paren "#9fc0ef")
(bg-err "#ffd0e6") ; check with err
(bg-warning "#ffe5ba") ; check with warning
@@ -163,10 +162,6 @@
(bg-char-1 "#ffaaff")
(bg-char-2 "#dff000")
-;;; Conditional hues
-
- (bg-region-intense "#caaadf")
-
;;; Mappings
;;;; General mappings
@@ -182,6 +177,9 @@
(identifier magenta-faint)
(prompt magenta-warmer)
+ (bg-region "#eecfff")
+ (fg-region unspecified)
+
;;;; Code mappings
(builtin magenta)