[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ef-themes 2ab1754f91 1/2: Add prose mappings (WORK-IN-P
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ef-themes 2ab1754f91 1/2: Add prose mappings (WORK-IN-PROGRESS) |
Date: |
Wed, 1 Mar 2023 08:57:46 -0500 (EST) |
branch: externals/ef-themes
commit 2ab1754f9182504ec72ebef5608d264d02a06f7e
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Add prose mappings (WORK-IN-PROGRESS)
The idea is to expand the palette to make semantic colour mappings
more "semantic" and to allow users more freedom to override what they
want.
---
ef-autumn-theme.el | 11 +++++++++++
ef-bio-theme.el | 11 +++++++++++
ef-cherie-theme.el | 11 +++++++++++
ef-cyprus-theme.el | 11 +++++++++++
ef-dark-theme.el | 11 +++++++++++
ef-day-theme.el | 11 +++++++++++
ef-deuteranopia-dark-theme.el | 11 +++++++++++
ef-deuteranopia-light-theme.el | 11 +++++++++++
ef-duo-dark-theme.el | 11 +++++++++++
ef-duo-light-theme.el | 11 +++++++++++
ef-frost-theme.el | 11 +++++++++++
ef-light-theme.el | 11 +++++++++++
ef-night-theme.el | 11 +++++++++++
ef-spring-theme.el | 11 +++++++++++
ef-summer-theme.el | 11 +++++++++++
ef-themes.el | 34 +++++++++++++++++-----------------
ef-trio-dark-theme.el | 11 +++++++++++
ef-trio-light-theme.el | 11 +++++++++++
ef-tritanopia-dark-theme.el | 11 +++++++++++
ef-tritanopia-light-theme.el | 11 +++++++++++
ef-winter-theme.el | 11 +++++++++++
21 files changed, 237 insertions(+), 17 deletions(-)
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
index c65b5dc529..3f61735b40 100644
--- a/ef-autumn-theme.el
+++ b/ef-autumn-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow-warmer)
+ (prose-done green-cooler)
+ (prose-macro cyan-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim green-cooler)
(accent-0 green-cooler)
(accent-1 yellow-warmer)
diff --git a/ef-bio-theme.el b/ef-bio-theme.el
index b0e331b271..4a6a917dc1 100644
--- a/ef-bio-theme.el
+++ b/ef-bio-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code blue-warmer)
+ (prose-done green)
+ (prose-macro magenta-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red)
+ (prose-verbatim green-cooler)
(accent-0 green-cooler)
(accent-1 blue-warmer)
diff --git a/ef-cherie-theme.el b/ef-cherie-theme.el
index f9f15dfb5b..95f8b6fb0f 100644
--- a/ef-cherie-theme.el
+++ b/ef-cherie-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow)
+ (prose-done green)
+ (prose-macro blue-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim magenta-warmer)
(accent-0 magenta-warmer)
(accent-1 yellow)
diff --git a/ef-cyprus-theme.el b/ef-cyprus-theme.el
index 9386f67cce..6217be0fc6 100644
--- a/ef-cyprus-theme.el
+++ b/ef-cyprus-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code red-cooler)
+ (prose-done green)
+ (prose-macro cyan-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim green)
(accent-0 green)
(accent-1 red-cooler)
diff --git a/ef-dark-theme.el b/ef-dark-theme.el
index ea2afddd4d..eb796008b6 100644
--- a/ef-dark-theme.el
+++ b/ef-dark-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code magenta-warmer)
+ (prose-done green)
+ (prose-macro green-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim blue)
(accent-0 blue)
(accent-1 magenta-warmer)
diff --git a/ef-day-theme.el b/ef-day-theme.el
index f15395bd3d..42ab169f38 100644
--- a/ef-day-theme.el
+++ b/ef-day-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code green-cooler)
+ (prose-done green)
+ (prose-macro yellow)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim red)
(accent-0 red)
(accent-1 green-cooler)
diff --git a/ef-deuteranopia-dark-theme.el b/ef-deuteranopia-dark-theme.el
index a8a143d390..92928caaa1 100644
--- a/ef-deuteranopia-dark-theme.el
+++ b/ef-deuteranopia-dark-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend magenta-faint)
+;;;; Prose mappings
+
+ (prose-code yellow-warmer)
+ (prose-done blue-cooler)
+ (prose-macro cyan-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo yellow-warmer)
+ (prose-verbatim blue-cooler)
(accent-0 blue-cooler)
(accent-1 yellow-warmer)
diff --git a/ef-deuteranopia-light-theme.el b/ef-deuteranopia-light-theme.el
index 8369e73071..e3edc054a7 100644
--- a/ef-deuteranopia-light-theme.el
+++ b/ef-deuteranopia-light-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend magenta-faint)
+;;;; Prose mappings
+
+ (prose-code yellow-warmer)
+ (prose-done blue-cooler)
+ (prose-macro cyan)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo yellow-warmer)
+ (prose-verbatim blue-cooler)
(accent-0 blue-cooler)
(accent-1 yellow-warmer)
diff --git a/ef-duo-dark-theme.el b/ef-duo-dark-theme.el
index 6530468622..d6a5ccc61c 100644
--- a/ef-duo-dark-theme.el
+++ b/ef-duo-dark-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow-warmer)
+ (prose-done green)
+ (prose-macro green-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red)
+ (prose-verbatim blue-warmer)
(accent-0 blue-warmer)
(accent-1 yellow-warmer)
diff --git a/ef-duo-light-theme.el b/ef-duo-light-theme.el
index 624856cd8b..def8289c32 100644
--- a/ef-duo-light-theme.el
+++ b/ef-duo-light-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow-warmer)
+ (prose-done green)
+ (prose-macro green-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red)
+ (prose-verbatim blue-warmer)
(accent-0 blue-warmer)
(accent-1 yellow-warmer)
diff --git a/ef-frost-theme.el b/ef-frost-theme.el
index d86b36c413..76c1464184 100644
--- a/ef-frost-theme.el
+++ b/ef-frost-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code green-cooler)
+ (prose-done green)
+ (prose-macro magenta-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red)
+ (prose-verbatim blue-warmer)
(accent-0 blue-warmer)
(accent-1 green-cooler)
diff --git a/ef-light-theme.el b/ef-light-theme.el
index 2dd1d440b6..4413cf3ad5 100644
--- a/ef-light-theme.el
+++ b/ef-light-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code magenta-warmer)
+ (prose-done green)
+ (prose-macro green-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim blue-warmer)
(accent-0 blue-warmer)
(accent-1 magenta-warmer)
diff --git a/ef-night-theme.el b/ef-night-theme.el
index 8c17016755..44f55d47ef 100644
--- a/ef-night-theme.el
+++ b/ef-night-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code magenta-warmer)
+ (prose-done green-cooler)
+ (prose-macro cyan-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red)
+ (prose-verbatim blue-cooler)
(accent-0 blue-cooler)
(accent-1 magenta-warmer)
diff --git a/ef-spring-theme.el b/ef-spring-theme.el
index 6bc55adc9e..515faca3c5 100644
--- a/ef-spring-theme.el
+++ b/ef-spring-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code red-cooler)
+ (prose-done green)
+ (prose-macro blue)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim green)
(accent-0 green)
(accent-1 red-cooler)
diff --git a/ef-summer-theme.el b/ef-summer-theme.el
index 303c6e5760..8701ef01e2 100644
--- a/ef-summer-theme.el
+++ b/ef-summer-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow)
+ (prose-done green-cooler)
+ (prose-macro cyan-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim magenta-cooler)
(accent-0 magenta-cooler)
(accent-1 yellow)
diff --git a/ef-themes.el b/ef-themes.el
index 44c5db8d01..b6190c4e8b 100644
--- a/ef-themes.el
+++ b/ef-themes.el
@@ -916,9 +916,9 @@ Optional prefix argument MAPPINGS has the same meaning as
for
`(font-latex-slide-title-face ((,c :inherit ef-themes-heading-0)))
`(font-latex-string-face ((,c :inherit font-lock-string-face)))
`(font-latex-underline-face ((,c :inherit underline)))
- `(font-latex-verbatim-face ((,c :inherit ef-themes-fixed-pitch :foreground
,accent-0)))
+ `(font-latex-verbatim-face ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-verbatim)))
`(font-latex-warning-face ((,c :inherit font-lock-warning-face)))
- `(tex-verbatim ((,c :inherit ef-themes-fixed-pitch :foreground ,accent-0)))
+ `(tex-verbatim ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-verbatim)))
;; `(texinfo-heading ((,c :foreground ,magenta)))
`(TeX-error-description-error ((,c :inherit error)))
`(TeX-error-description-help ((,c :inherit success)))
@@ -1574,7 +1574,7 @@ Optional prefix argument MAPPINGS has the same meaning as
for
`(markdown-header-face-5 ((,c :inherit ef-themes-heading-5)))
`(markdown-header-face-6 ((,c :inherit ef-themes-heading-6)))
`(markdown-highlighting-face ((,c :background ,bg-info :foreground ,info)))
- `(markdown-inline-code-face ((,c :inherit ef-themes-fixed-pitch
:foreground ,accent-1))) ; same as `org-code'
+ `(markdown-inline-code-face ((,c :inherit ef-themes-fixed-pitch
:foreground ,prose-code)))
`(markdown-italic-face ((,c :inherit italic)))
`(markdown-language-keyword-face ((,c :inherit ef-themes-fixed-pitch
:background ,bg-dim)))
`(markdown-line-break-face ((,c :inherit nobreak-space)))
@@ -1584,7 +1584,7 @@ Optional prefix argument MAPPINGS has the same meaning as
for
`(markdown-metadata-value-face ((,c :foreground ,string)))
`(markdown-missing-link-face ((,c :inherit warning)))
`(markdown-pre-face ((,c :inherit markdown-code-face)))
- `(markdown-table-face ((,c :inherit ef-themes-fixed-pitch :foreground
,fg-alt))) ; same as `org-table'
+ `(markdown-table-face ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-table)))
`(markdown-url-face ((,c :foreground ,fg-alt)))
;;;; messages
`(message-cited-text-1 ((,c :foreground ,mail-0)))
@@ -1737,11 +1737,11 @@ Optional prefix argument MAPPINGS has the same meaning
as for
`(org-date ((,c :inherit ef-themes-fixed-pitch :foreground ,date-common)))
`(org-date-selected ((,c :foreground ,date-common :inverse-video t)))
`(org-dispatcher-highlight ((,c :inherit warning :background ,bg-warning)))
- `(org-document-info ((,c :foreground ,rainbow-1)))
- `(org-document-info-keyword ((,c :inherit shadow)))
+ `(org-document-info ((,c :foreground ,prose-metadata-value)))
+ `(org-document-info-keyword ((,c :foreground ,prose-metadata)))
`(org-document-title ((,c :inherit ef-themes-heading-0)))
- `(org-done ((,c :foreground ,info)))
- `(org-drawer ((,c :inherit (shadow ef-themes-fixed-pitch))))
+ `(org-done ((,c :foreground ,prose-done)))
+ `(org-drawer ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-metadata)))
`(org-ellipsis (( ))) ; inherits from the heading's color
`(org-footnote ((,c :inherit link)))
`(org-formula ((,c :inherit ef-themes-fixed-pitch :foreground ,fnname)))
@@ -1761,28 +1761,28 @@ Optional prefix argument MAPPINGS has the same meaning
as for
`(org-level-8 ((,c :inherit ef-themes-heading-8)))
`(org-link ((,c :inherit link)))
`(org-list-dt ((,c :inherit bold)))
- `(org-macro ((,c :inherit ef-themes-fixed-pitch :foreground ,accent-2)))
- `(org-meta-line ((,c :inherit (shadow ef-themes-fixed-pitch))))
+ `(org-macro ((,c :inherit ef-themes-fixed-pitch :foreground ,prose-macro)))
+ `(org-meta-line ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-metadata)))
`(org-mode-line-clock (( )))
`(org-mode-line-clock-overrun ((,c :inherit bold :foreground
,modeline-err)))
- `(org-priority ((,c :foreground ,fg-alt)))
- `(org-property-value ((,c :inherit ef-themes-fixed-pitch :foreground
,fg-alt)))
+ `(org-priority ((,c :foreground ,prose-tag)))
+ `(org-property-value ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-metadata-value)))
`(org-quote ((,c :inherit org-block)))
`(org-scheduled ((,c :foreground ,date-scheduled)))
`(org-scheduled-previously ((,c :inherit org-scheduled)))
`(org-scheduled-today ((,c :inherit org-scheduled)))
`(org-sexp-date ((,c :foreground ,date-common)))
`(org-special-keyword ((,c :inherit (shadow ef-themes-fixed-pitch))))
- `(org-table ((,c :inherit ef-themes-fixed-pitch :foreground ,fg-alt)))
+ `(org-table ((,c :inherit ef-themes-fixed-pitch :foreground ,prose-table)))
`(org-table-header ((,c :inherit (bold org-table))))
- `(org-tag ((,c :foreground ,fg-alt)))
+ `(org-tag ((,c :foreground ,prose-tag)))
`(org-tag-group ((,c :inherit (bold org-tag))))
`(org-target ((,c :underline t)))
`(org-time-grid ((,c :foreground ,fg-dim)))
- `(org-todo ((,c :foreground ,err)))
+ `(org-todo ((,c :foreground ,prose-todo)))
`(org-upcoming-deadline ((,c :foreground ,date-deadline)))
`(org-upcoming-distant-deadline ((,c :inherit org-upcoming-deadline)))
- `(org-verbatim ((,c :inherit ef-themes-fixed-pitch :foreground ,accent-0)))
+ `(org-verbatim ((,c :inherit ef-themes-fixed-pitch :foreground
,prose-verbatim)))
`(org-verse ((,c :inherit org-block)))
`(org-warning ((,c :inherit warning)))
;;;; org-habit
@@ -1905,7 +1905,7 @@ Optional prefix argument MAPPINGS has the same meaning as
for
`(sh-heredoc ((,c :inherit font-lock-doc-face)))
`(sh-quoted-exec ((,c :inherit font-lock-builtin-face)))
;;;; shr
- `(shr-code ((,c :inherit ef-themes-fixed-pitch :foreground ,accent-1))) ;
same as `org-code'
+ `(shr-code ((,c :inherit ef-themes-fixed-pitch :foreground ,prose-code)))
`(shr-h1 ((,c :inherit ef-themes-heading-1)))
`(shr-h2 ((,c :inherit ef-themes-heading-2)))
`(shr-h3 ((,c :inherit ef-themes-heading-3)))
diff --git a/ef-trio-dark-theme.el b/ef-trio-dark-theme.el
index 266d49aa43..891cf4284a 100644
--- a/ef-trio-dark-theme.el
+++ b/ef-trio-dark-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code green-cooler)
+ (prose-done green)
+ (prose-macro blue-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim magenta-warmer)
(accent-0 magenta-warmer)
(accent-1 green-cooler)
diff --git a/ef-trio-light-theme.el b/ef-trio-light-theme.el
index 610e5fb08f..954465fe70 100644
--- a/ef-trio-light-theme.el
+++ b/ef-trio-light-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code green-cooler)
+ (prose-done green)
+ (prose-macro blue-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim magenta-warmer)
(accent-0 magenta-warmer)
(accent-1 green-cooler)
diff --git a/ef-tritanopia-dark-theme.el b/ef-tritanopia-dark-theme.el
index 4b801941f5..c1df3da3e1 100644
--- a/ef-tritanopia-dark-theme.el
+++ b/ef-tritanopia-dark-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code red)
+ (prose-done cyan)
+ (prose-macro cyan-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim cyan)
(accent-0 cyan)
(accent-1 red)
diff --git a/ef-tritanopia-light-theme.el b/ef-tritanopia-light-theme.el
index b814a6096b..6c5eb2bbb1 100644
--- a/ef-tritanopia-light-theme.el
+++ b/ef-tritanopia-light-theme.el
@@ -192,6 +192,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code red)
+ (prose-done cyan)
+ (prose-macro cyan-warmer)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim cyan)
(accent-0 cyan)
(accent-1 red)
diff --git a/ef-winter-theme.el b/ef-winter-theme.el
index 1ae7ccbee2..f9f62f0d36 100644
--- a/ef-winter-theme.el
+++ b/ef-winter-theme.el
@@ -189,6 +189,17 @@
(date-weekday cyan)
(date-weekend red-faint)
+;;;; Prose mappings
+
+ (prose-code yellow)
+ (prose-done green)
+ (prose-macro green-cooler)
+ (prose-metadata fg-dim)
+ (prose-metadata-value fg-alt)
+ (prose-table fg-alt)
+ (prose-tag fg-alt)
+ (prose-todo red-warmer)
+ (prose-verbatim magenta-cooler)
(accent-0 magenta-cooler)
(accent-1 yellow)