aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorProtesilaos Stavrou <info@protesilaos.com>2022-09-07 05:23:07 +0300
committerProtesilaos Stavrou <info@protesilaos.com>2022-09-07 05:23:07 +0300
commite33a4134da36be96cda66ccc3e81eee061ab218c (patch)
tree9498fc0a235f16cd259c27f1a1cc05d1b2709122
parent44635df5bf53f70a535297ea368f9711ed88a236 (diff)
Add a "prompt" mapping
This gives us better control over what colour we use for prompts. In some themes the prompt will look the same as before, though I made a few changes to have stylistic consistency in each theme. Specifically: | Theme | Old prompt | New prompt | |-----------------------+--------------+----------------| | ef-deuteranopia-dark | cyan-warmer | yellow | | ef-deuteranopia-light | cyan | blue | | ef-duo-dark | green-cooler | yellow | | ef-duo-light | green-cooler | blue | | ef-spring | blue | green | | ef-summer | cyan-cooler | magenta-warmer | | ef-winter | green-cooler | magenta-warmer | In short: we don't want prompts to look blue/green all the time. Some themes have a different character.
-rw-r--r--ef-autumn-theme.el1
-rw-r--r--ef-dark-theme.el1
-rw-r--r--ef-day-theme.el1
-rw-r--r--ef-deuteranopia-dark-theme.el1
-rw-r--r--ef-deuteranopia-light-theme.el1
-rw-r--r--ef-duo-dark-theme.el1
-rw-r--r--ef-duo-light-theme.el1
-rw-r--r--ef-light-theme.el1
-rw-r--r--ef-night-theme.el1
-rw-r--r--ef-spring-theme.el1
-rw-r--r--ef-summer-theme.el1
-rw-r--r--ef-themes.el4
-rw-r--r--ef-winter-theme.el1
13 files changed, 14 insertions, 2 deletions
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index adefb25..b85df2d 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -150,6 +150,7 @@
(date yellow-cooler)
(name green-warmer)
(keybind red-warmer)
+ (prompt cyan-cooler)
(builtin red-cooler)
(comment yellow-faint)
diff --git a/ef-dark-theme.el b/ef-dark-theme.el
index 8fd3cb9..429c7ee 100644
--- a/ef-dark-theme.el
+++ b/ef-dark-theme.el
@@ -150,6 +150,7 @@
(date green-cooler)
(name blue-warmer)
(keybind blue-cooler)
+ (prompt green-cooler)
(builtin magenta)
(comment yellow-faint)
diff --git a/ef-day-theme.el b/ef-day-theme.el
index 4be5195..7d0a4ab 100644
--- a/ef-day-theme.el
+++ b/ef-day-theme.el
@@ -150,6 +150,7 @@
(date cyan-cooler)
(name yellow)
(keybind red-warmer)
+ (prompt yellow)
(builtin red-cooler)
(comment green-faint)
diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el
index b05e54b..f5e5a4e 100644
--- a/ef-deuteranopia-dark-theme.el
+++ b/ef-deuteranopia-dark-theme.el
@@ -153,6 +153,7 @@
(date yellow-cooler)
(name blue-warmer)
(keybind yellow-warmer)
+ (prompt yellow)
(builtin blue-warmer)
(comment yellow-faint)
diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el
index 9fd86a2..b8e2b4a 100644
--- a/ef-deuteranopia-light-theme.el
+++ b/ef-deuteranopia-light-theme.el
@@ -153,6 +153,7 @@
(date yellow-cooler)
(name blue-warmer)
(keybind yellow-warmer)
+ (prompt blue)
(builtin cyan)
(comment yellow-faint)
diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el
index d31f262..abf81bf 100644
--- a/ef-duo-dark-theme.el
+++ b/ef-duo-dark-theme.el
@@ -153,6 +153,7 @@
(date cyan-cooler)
(name blue)
(keybind blue-cooler)
+ (prompt yellow)
(builtin cyan)
(comment yellow-faint)
diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index 9dd2f0d..b48718d 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -154,6 +154,7 @@
(date cyan-cooler)
(name blue)
(keybind blue-cooler)
+ (prompt blue)
(builtin cyan-cooler)
(comment yellow-faint)
diff --git a/ef-light-theme.el b/ef-light-theme.el
index bff1d83..ca12983 100644
--- a/ef-light-theme.el
+++ b/ef-light-theme.el
@@ -150,6 +150,7 @@
(date cyan-cooler)
(name magenta-cooler)
(keybind blue-cooler)
+ (prompt green-cooler)
(builtin magenta)
(comment yellow-faint)
diff --git a/ef-night-theme.el b/ef-night-theme.el
index bb9727d..b311a72 100644
--- a/ef-night-theme.el
+++ b/ef-night-theme.el
@@ -150,6 +150,7 @@
(date cyan)
(name blue-warmer)
(keybind green-cooler)
+ (prompt cyan-cooler)
(builtin green-cooler)
(comment yellow-faint)
diff --git a/ef-spring-theme.el b/ef-spring-theme.el
index a4877d2..54e3949 100644
--- a/ef-spring-theme.el
+++ b/ef-spring-theme.el
@@ -150,6 +150,7 @@
(date cyan)
(name green-cooler)
(keybind magenta-warmer)
+ (prompt green)
(builtin green)
(comment yellow-faint)
diff --git a/ef-summer-theme.el b/ef-summer-theme.el
index 44c6bb8..b0a7182 100644
--- a/ef-summer-theme.el
+++ b/ef-summer-theme.el
@@ -150,6 +150,7 @@
(date cyan-cooler)
(name magenta-warmer)
(keybind red-cooler)
+ (prompt magenta-warmer)
(builtin magenta)
(comment yellow-faint)
diff --git a/ef-themes.el b/ef-themes.el
index 3ffcfa6..ab6ce1d 100644
--- a/ef-themes.el
+++ b/ef-themes.el
@@ -545,7 +545,7 @@ Helper function for `ef-themes-preview-colors'."
;;;;; all other basic faces
`(button ((,c :foreground ,link :underline ,border)))
`(comint-highlight-input ((,c :inherit bold)))
- `(comint-highlight-prompt ((,c :foreground ,accent-2)))
+ `(comint-highlight-prompt ((,c :inherit minibuffer-prompt)))
`(edmacro-label ((,c :inherit bold)))
`(elisp-shorthand-font-lock-face ((,c :inherit italic)))
`(error ((,c :inherit bold :foreground ,err)))
@@ -560,7 +560,7 @@ Helper function for `ef-themes-preview-colors'."
`(icon-button ((,c :box ,fg-dim :background ,bg-active :foreground ,fg-intense))) ; same as `custom-button'
`(link ((,c :foreground ,link :underline ,border)))
`(link-visited ((,c :foreground ,link-alt :underline ,border)))
- `(minibuffer-prompt ((,c :foreground ,accent-2)))
+ `(minibuffer-prompt ((,c :foreground ,prompt)))
`(pgtk-im-0 ((,c :inherit secondary-selection)))
`(read-multiple-choice-face ((,c :inherit warning :background ,bg-warning)))
`(rectangle-preview ((,c :inherit secondary-selection)))
diff --git a/ef-winter-theme.el b/ef-winter-theme.el
index 2e51584..8514519 100644
--- a/ef-winter-theme.el
+++ b/ef-winter-theme.el
@@ -150,6 +150,7 @@
(date cyan-cooler)
(name magenta)
(keybind cyan-cooler)
+ (prompt magenta-warmer)
(builtin magenta-warmer)
(comment yellow-faint)