aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/build-theme.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-15 11:21:41 -0500
committerCraig Jennings <c@cjennings.net>2026-06-15 11:21:41 -0500
commit4f0a8d80fe208e67f6debac430024053c6958729 (patch)
tree2efe74803c693498f863c54a1fb6f5b4d59dee1b /scripts/theme-studio/build-theme.el
parent7bcf6dad2b1078994346b61531bce281a75519f9 (diff)
downloaddotemacs-4f0a8d80fe208e67f6debac430024053c6958729.tar.gz
dotemacs-4f0a8d80fe208e67f6debac430024053c6958729.zip
refactor(themes): retire dupre, fall back to modus-vivendi
WIP, the theme-studio export, is the active theme. dupre was only the fallback and a structural reference. Move the fallback to the built-in modus-vivendi, guaranteed present everywhere this config loads. Delete the three dupre files plus its test and palette assets, and fix the stale comments that pointed at dupre-faces.el for the auto-dim and org-keyword faces (those moved to org-faces-config.el). Repoint the dupre-clear-theme spec's palette reference to git history.
Diffstat (limited to 'scripts/theme-studio/build-theme.el')
-rw-r--r--scripts/theme-studio/build-theme.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/theme-studio/build-theme.el b/scripts/theme-studio/build-theme.el
index f7cd127d1..ebfc2eb5c 100644
--- a/scripts/theme-studio/build-theme.el
+++ b/scripts/theme-studio/build-theme.el
@@ -27,10 +27,10 @@
;; emacs --batch -l build-theme.el \
;; --eval '(build-theme/convert-file "dupre-revised.json" "themes")'
;;
-;; The output is a flat generated deftheme, not the hand-authored
-;; palette/faces/theme trio that the original dupre theme ships -- a theme.json
-;; carries resolved per-face hex, not dupre's semantic-mapping layer, so a flat
-;; deftheme is the faithful output and never clobbers the curated dupre files.
+;; The output is a flat generated deftheme: a theme.json carries resolved
+;; per-face hex, so the converter emits one custom-theme-set-faces with a
+;; literal value per face. Giving generated themes a palette + assignments
+;; structure is tracked in its own spec.
;;; Code: