aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-20 06:48:28 -0400
committerCraig Jennings <c@cjennings.net>2026-06-20 06:48:28 -0400
commit8fd3f2c157a6f9cc4096c7041cbf1f0321566f11 (patch)
treea3cd32c313f2409a6b34f2cdbe76274133eb486e
parent211d344761821b3677ad67b5e8a1d0f8fa4b0f13 (diff)
downloaddotemacs-8fd3f2c157a6f9cc4096c7041cbf1f0321566f11.tar.gz
dotemacs-8fd3f2c157a6f9cc4096c7041cbf1f0321566f11.zip
chore(theme-studio): save WIP working state
-rw-r--r--scripts/theme-studio/WIP.json172
-rw-r--r--themes/WIP-theme.el33
2 files changed, 130 insertions, 75 deletions
diff --git a/scripts/theme-studio/WIP.json b/scripts/theme-studio/WIP.json
index ea6b40cf5..830a013af 100644
--- a/scripts/theme-studio/WIP.json
+++ b/scripts/theme-studio/WIP.json
@@ -382,11 +382,6 @@
"dark-cyan"
],
[
- "#6191c7",
- "link",
- "sapphire"
- ],
- [
"#282f36",
"sky-4",
"sky"
@@ -430,6 +425,11 @@
"#b8c6d9",
"sky+4",
"sky"
+ ],
+ [
+ "#5f8bf9",
+ "link",
+ "link"
]
],
"syntax": {
@@ -881,11 +881,15 @@
"underline": null,
"strike": null,
"overline": null,
- "box": null,
+ "box": {
+ "style": "line",
+ "width": 1,
+ "color": "#54677d"
+ },
"inverse": false,
"extend": false,
"inherit": "mode-line",
- "height": null
+ "height": 2
},
"fringe": {
"fg": "#f3e7c5",
@@ -1016,7 +1020,7 @@
"height": null
},
"show-paren-mismatch": {
- "fg": "#ffffff",
+ "fg": "#edeff1",
"bg": "#cb6b4d",
"distant-fg": null,
"family": null,
@@ -1032,7 +1036,7 @@
"height": null
},
"link": {
- "fg": "#6191c7",
+ "fg": "#0000ee",
"bg": "#100f0f",
"distant-fg": null,
"family": null,
@@ -1099,7 +1103,7 @@
"height": null
},
"vertical-border": {
- "fg": "#424f5e",
+ "fg": "#4a4b4f",
"bg": "#100f0f",
"distant-fg": null,
"family": null,
@@ -1133,11 +1137,9 @@
"ui:minibuffer-prompt",
"ui:isearch-fail",
"ui:show-paren-match",
- "ui:show-paren-mismatch",
"ui:error",
"ui:warning",
"ui:success",
- "ui:vertical-border",
"con",
"pkg:git-gutter:git-gutter:deleted",
"pkg:git-gutter:git-gutter:modified",
@@ -1257,11 +1259,6 @@
"pkg:emms:emms-metaplaylist-mode-face",
"pkg:emms:emms-playlist-selected-face",
"pkg:emms:emms-playlist-track-face",
- "pkg:malyon:malyon-face-bold",
- "pkg:malyon:malyon-face-error",
- "pkg:malyon:malyon-face-italic",
- "pkg:malyon:malyon-face-plain",
- "pkg:malyon:malyon-face-reverse",
"pkg:org-drill:org-drill-hidden-cloze-face",
"pkg:org-drill:org-drill-visible-cloze-face",
"pkg:org-drill:org-drill-visible-cloze-hint-face",
@@ -1349,18 +1346,6 @@
"pkg:elfeed:elfeed-log-debug-level-face",
"pkg:elfeed:elfeed-search-unread-title-face",
"pkg:elfeed:elfeed-search-feed-face",
- "pkg:embark:embark-collect-annotation",
- "pkg:embark:embark-collect-candidate",
- "pkg:embark:embark-collect-group-separator",
- "pkg:embark:embark-collect-group-title",
- "pkg:embark:embark-keybinding",
- "pkg:embark:embark-keybinding-repeat",
- "pkg:embark:embark-keymap",
- "pkg:embark:embark-selected",
- "pkg:embark:embark-target",
- "pkg:embark:embark-verbose-indicator-documentation",
- "pkg:embark:embark-verbose-indicator-shadowed",
- "pkg:embark:embark-verbose-indicator-title",
"pkg:org-mode:org-scheduled-today",
"pkg:ghostel:ghostel-default",
"pkg:ghostel:ghostel-fake-cursor",
@@ -1388,11 +1373,8 @@
"pkg:shr:shr-h5",
"pkg:shr:shr-h6",
"pkg:shr:shr-text",
- "pkg:shr:shr-link",
- "pkg:shr:shr-selected-link",
"pkg:shr:shr-code",
"pkg:shr:shr-mark",
- "pkg:shr:shr-strike-through",
"pkg:shr:shr-sup",
"pkg:shr:shr-abbreviation",
"pkg:shr:shr-sliced-image",
@@ -1438,7 +1420,6 @@
"pkg:pearl:pearl-modified-unknown",
"pkg:pearl:pearl-readonly-comment",
"pkg:pearl:pearl-editable-comment",
- "ui:mode-line-inactive",
"ui:mode-line",
"ui:mode-line-highlight",
"pkg:alert:alert-high-face",
@@ -1447,7 +1428,74 @@
"pkg:alert:alert-urgent-face",
"pkg:alert:alert-moderate-face",
"pkg:alert:alert-low-face",
- "pkg:dashboard:dashboard-banner-logo-title"
+ "ui:show-paren-mismatch",
+ "ui:vertical-border",
+ "pkg:ansi-color:ansi-color-black",
+ "pkg:ansi-color:ansi-color-red",
+ "pkg:ansi-color:ansi-color-green",
+ "pkg:ansi-color:ansi-color-yellow",
+ "pkg:ansi-color:ansi-color-blue",
+ "pkg:ansi-color:ansi-color-magenta",
+ "pkg:ansi-color:ansi-color-cyan",
+ "pkg:ansi-color:ansi-color-white",
+ "pkg:ansi-color:ansi-color-bright-black",
+ "pkg:ansi-color:ansi-color-bright-red",
+ "pkg:ansi-color:ansi-color-bright-green",
+ "pkg:ansi-color:ansi-color-bright-yellow",
+ "pkg:ansi-color:ansi-color-bright-blue",
+ "pkg:ansi-color:ansi-color-bright-magenta",
+ "pkg:ansi-color:ansi-color-bright-cyan",
+ "pkg:ansi-color:ansi-color-bright-white",
+ "pkg:dashboard:dashboard-banner-logo-title",
+ "pkg:json-mode:json-mode-object-name-face",
+ "pkg:malyon:malyon-face-bold",
+ "pkg:malyon:malyon-face-error",
+ "pkg:malyon:malyon-face-italic",
+ "pkg:malyon:malyon-face-plain",
+ "pkg:malyon:malyon-face-reverse",
+ "pkg:mu4e:mu4e-title-face",
+ "pkg:mu4e:mu4e-context-face",
+ "pkg:mu4e:mu4e-modeline-face",
+ "pkg:mu4e:mu4e-ok-face",
+ "pkg:mu4e:mu4e-warning-face",
+ "pkg:mu4e:mu4e-header-title-face",
+ "pkg:mu4e:mu4e-header-key-face",
+ "pkg:mu4e:mu4e-header-value-face",
+ "pkg:mu4e:mu4e-header-face",
+ "pkg:mu4e:mu4e-header-highlight-face",
+ "pkg:mu4e:mu4e-header-marks-face",
+ "pkg:mu4e:mu4e-unread-face",
+ "pkg:mu4e:mu4e-flagged-face",
+ "pkg:mu4e:mu4e-replied-face",
+ "pkg:mu4e:mu4e-forwarded-face",
+ "pkg:mu4e:mu4e-draft-face",
+ "pkg:mu4e:mu4e-trashed-face",
+ "pkg:mu4e:mu4e-related-face",
+ "pkg:mu4e:mu4e-contact-face",
+ "pkg:mu4e:mu4e-special-header-value-face",
+ "pkg:mu4e:mu4e-url-number-face",
+ "pkg:mu4e:mu4e-link-face",
+ "pkg:mu4e:mu4e-footer-face",
+ "pkg:mu4e:mu4e-region-code",
+ "pkg:mu4e:mu4e-system-face",
+ "pkg:mu4e:mu4e-highlight-face",
+ "pkg:mu4e:mu4e-compose-separator-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-base-error-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-base-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-1-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-2-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-3-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-4-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-5-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-6-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-7-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-8-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-depth-9-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-mismatched-face",
+ "pkg:rainbow-delimiters:rainbow-delimiters-unmatched-face",
+ "pkg:shr:shr-link",
+ "pkg:shr:shr-selected-link",
+ "pkg:shr:shr-strike-through"
],
"packages": {
"org-mode": {
@@ -2908,7 +2956,7 @@
"source": "user"
},
"mu4e-link-face": {
- "fg": "#6191c7",
+ "fg": "#0000ee",
"bg": null,
"underline": {
"style": "line",
@@ -3536,7 +3584,7 @@
"weight": "bold",
"slant": "italic",
"inherit": "default",
- "height": 1.3,
+ "height": 1.25,
"source": "user"
},
"dashboard-text-banner": {
@@ -3601,9 +3649,9 @@
},
"lsp-signature-posframe": {
"fg": null,
- "bg": "#1a1714",
+ "bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"lsp-face-highlight-read": {
"fg": null,
@@ -3638,18 +3686,18 @@
"source": "default"
},
"lsp-inlay-hint-face": {
- "fg": "#5e6770",
+ "fg": "#777980",
"bg": null,
"slant": "italic",
"inherit": null,
- "source": "default"
+ "source": "user"
},
"lsp-inlay-hint-parameter-face": {
- "fg": "#838d97",
+ "fg": "#8e919a",
"bg": null,
"slant": "italic",
"inherit": null,
- "source": "default"
+ "source": "user"
},
"lsp-inlay-hint-type-face": {
"fg": "#5d9b86",
@@ -5643,7 +5691,7 @@
"source": "user"
},
"shr-link": {
- "fg": "#6191c7",
+ "fg": "#5f8bf9",
"bg": null,
"underline": {
"style": "line",
@@ -5653,7 +5701,7 @@
"source": "user"
},
"shr-selected-link": {
- "fg": "#dab53d",
+ "fg": "#777980",
"bg": null,
"weight": "bold",
"underline": {
@@ -5661,7 +5709,7 @@
"color": null
},
"inherit": null,
- "source": "default"
+ "source": "user"
},
"shr-code": {
"fg": "#cb6b4d",
@@ -5676,7 +5724,7 @@
"source": "default"
},
"shr-strike-through": {
- "fg": "#a6aab4",
+ "fg": "#8e919a",
"bg": null,
"strike": {
"color": null
@@ -5706,10 +5754,10 @@
},
"2048-game": {
"twentyfortyeight-face-1024": {
- "fg": null,
+ "fg": "#a9be87",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-128": {
"fg": null,
@@ -5724,22 +5772,24 @@
"source": "default"
},
"twentyfortyeight-face-2": {
- "fg": null,
+ "fg": "#100f0f",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-2048": {
- "fg": null,
+ "fg": "#dab53d",
"bg": null,
+ "weight": "bold",
+ "slant": "italic",
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-256": {
- "fg": null,
+ "fg": "#47a0b7",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-32": {
"fg": null,
@@ -5754,16 +5804,16 @@
"source": "default"
},
"twentyfortyeight-face-512": {
- "fg": null,
+ "fg": "#9f80c9",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-64": {
"fg": null,
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"twentyfortyeight-face-8": {
"fg": null,
@@ -6533,10 +6583,10 @@
},
"json-mode": {
"json-mode-object-name-face": {
- "fg": null,
+ "fg": "#e0c266",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
}
},
"llama": {
@@ -6619,7 +6669,7 @@
},
"malyon": {
"malyon-face-bold": {
- "fg": null,
+ "fg": "#788da6",
"bg": null,
"weight": "bold",
"inherit": "bold",
@@ -6633,7 +6683,7 @@
"source": "user"
},
"malyon-face-italic": {
- "fg": "#bfc4d0",
+ "fg": "#67809c",
"bg": null,
"slant": "italic",
"inherit": "italic",
diff --git a/themes/WIP-theme.el b/themes/WIP-theme.el
index 090b31e4a..eed4d44f6 100644
--- a/themes/WIP-theme.el
+++ b/themes/WIP-theme.el
@@ -41,7 +41,7 @@
'(highlight ((t (:foreground "#eddba7" :weight bold))))
'(mode-line ((t (:foreground "#cbd0d6" :background "#424f5e" :box (:line-width 1 :color "#a9b2bb")))))
'(mode-line-highlight ((t (:foreground "#e6ce88" :background "#424f5e"))))
- '(mode-line-inactive ((t (:inherit mode-line :foreground "#100f0f" :background "#100f0f"))))
+ '(mode-line-inactive ((t (:inherit mode-line :foreground "#100f0f" :background "#100f0f" :height 2 :box (:line-width 1 :color "#54677d")))))
'(fringe ((t (:foreground "#f3e7c5" :background "#100f0f" :weight bold))))
'(line-number ((t (:foreground "#54677d" :background "#100f0f"))))
'(line-number-current-line ((t (:foreground "#e6ce88" :background "#100f0f"))))
@@ -50,12 +50,12 @@
'(lazy-highlight ((t (:background "#4a4b4f"))))
'(isearch-fail ((t (:foreground "#cb6b4d" :background "#100f0f" :weight bold))))
'(show-paren-match ((t (:foreground "#100f0f" :background "#74932f"))))
- '(show-paren-mismatch ((t (:foreground "#ffffff" :background "#cb6b4d"))))
- '(link ((t (:foreground "#6191c7" :background "#100f0f" :underline t))))
+ '(show-paren-mismatch ((t (:foreground "#edeff1" :background "#cb6b4d"))))
+ '(link ((t (:foreground "#0000ee" :background "#100f0f" :underline t))))
'(error ((t (:foreground "#cb6b4d" :background "#100f0f" :weight bold))))
'(warning ((t (:foreground "#ab8d2e" :background "#100f0f" :weight bold))))
'(success ((t (:foreground "#74932f" :background "#100f0f" :weight bold))))
- '(vertical-border ((t (:foreground "#424f5e" :background "#100f0f"))))
+ '(vertical-border ((t (:foreground "#4a4b4f" :background "#100f0f"))))
'(org-document-title ((t (:foreground "#ab8d2e" :background "#100f0f" :weight bold :height 1.2))))
'(org-document-info ((t (:foreground "#ab8d2e" :background "#100f0f" :height 1.15))))
'(org-document-info-keyword ((t (:foreground "#7c838a" :background "#100f0f"))))
@@ -202,7 +202,7 @@
'(mu4e-contact-face ((t (:inherit fixed-pitch :foreground "#e6ce88"))))
'(mu4e-special-header-value-face ((t (:foreground "#cbd0d6"))))
'(mu4e-url-number-face ((t (:foreground "#cb6b4d" :weight bold))))
- '(mu4e-link-face ((t (:foreground "#6191c7" :underline t))))
+ '(mu4e-link-face ((t (:foreground "#0000ee" :underline t))))
'(mu4e-footer-face ((t (:foreground "#8e919a"))))
'(mu4e-region-code ((t (:foreground "#9f80c9"))))
'(mu4e-system-face ((t (:foreground "#cb6b4d" :slant italic))))
@@ -277,7 +277,7 @@
'(ansi-color-bright-white ((t (:inherit ansi-color-bright-white :weight bold))))
'(auto-dim-other-buffers ((t (:foreground "#777980"))))
'(auto-dim-other-buffers-hide ((t (:foreground "#0a0c0d"))))
- '(dashboard-banner-logo-title ((t (:inherit default :foreground "#dab53d" :background "#100f0f" :weight bold :slant italic :height 1.3))))
+ '(dashboard-banner-logo-title ((t (:inherit default :foreground "#dab53d" :background "#100f0f" :weight bold :slant italic :height 1.25))))
'(dashboard-text-banner ((t (:inherit default :foreground "#dab53d"))))
'(dashboard-heading ((t (:inherit font-lock-keyword-face :foreground "#67809c" :background "#100f0f" :weight bold :slant italic))))
'(dashboard-items-face ((t (:inherit widget-button))))
@@ -287,14 +287,13 @@
'(dashboard-footer-icon-face ((t (:inherit dashboard-footer-face))))
'(lsp-signature-face ((t (:foreground "#a9b2bb"))))
'(lsp-signature-highlight-function-argument ((t (:foreground "#dab53d" :weight bold))))
- '(lsp-signature-posframe ((t (:background "#1a1714"))))
'(lsp-face-highlight-read ((t (:background "#264364"))))
'(lsp-face-highlight-write ((t (:background "#3d2f4a"))))
'(lsp-face-highlight-textual ((t (:background "#2f343a"))))
'(lsp-face-rename ((t (:background "#2f343a" :weight bold))))
'(lsp-rename-placeholder-face ((t (:foreground "#dab53d" :weight bold))))
- '(lsp-inlay-hint-face ((t (:foreground "#5e6770" :slant italic))))
- '(lsp-inlay-hint-parameter-face ((t (:foreground "#838d97" :slant italic))))
+ '(lsp-inlay-hint-face ((t (:foreground "#777980" :slant italic))))
+ '(lsp-inlay-hint-parameter-face ((t (:foreground "#8e919a" :slant italic))))
'(lsp-inlay-hint-type-face ((t (:foreground "#5d9b86" :slant italic))))
'(lsp-details-face ((t (:foreground "#5e6770" :slant italic))))
'(lsp-installation-buffer-face ((t (:foreground "#e4eaf8"))))
@@ -603,14 +602,19 @@
'(shr-h5 ((t (:foreground "#777980" :weight bold))))
'(shr-h6 ((t (:foreground "#606267" :weight bold))))
'(shr-text ((t (:foreground "#bfc4d0"))))
- '(shr-link ((t (:foreground "#6191c7" :underline t))))
- '(shr-selected-link ((t (:foreground "#dab53d" :weight bold :underline t))))
+ '(shr-link ((t (:foreground "#5f8bf9" :underline t))))
+ '(shr-selected-link ((t (:foreground "#777980" :weight bold :underline t))))
'(shr-code ((t (:foreground "#cb6b4d"))))
'(shr-mark ((t (:foreground "#100f0f" :background "#dab53d"))))
- '(shr-strike-through ((t (:foreground "#a6aab4" :strike-through t))))
+ '(shr-strike-through ((t (:foreground "#8e919a" :strike-through t))))
'(shr-sup ((t (:foreground "#a6aab4"))))
'(shr-abbreviation ((t (:foreground "#a6aab4" :slant italic))))
'(shr-sliced-image ((t (:foreground "#a6aab4"))))
+ '(twentyfortyeight-face-1024 ((t (:foreground "#a9be87"))))
+ '(twentyfortyeight-face-2 ((t (:foreground "#100f0f"))))
+ '(twentyfortyeight-face-2048 ((t (:foreground "#dab53d" :weight bold :slant italic))))
+ '(twentyfortyeight-face-256 ((t (:foreground "#47a0b7"))))
+ '(twentyfortyeight-face-512 ((t (:foreground "#9f80c9"))))
'(alert-high-face ((t (:foreground "#dab53d" :weight bold))))
'(alert-low-face ((t (:foreground "#7ba1c5" :weight bold))))
'(alert-moderate-face ((t (:foreground "#a9be87"))))
@@ -655,9 +659,10 @@
'(emms-playlist-selected-face ((t (:foreground "#e6ce88" :weight bold))))
'(emms-playlist-track-face ((t (:foreground "#cbd0d6"))))
'(flyspell-correct-highlight-face ((t (:inherit isearch :background "#363638"))))
- '(malyon-face-bold ((t (:inherit bold :weight bold))))
+ '(json-mode-object-name-face ((t (:foreground "#e0c266"))))
+ '(malyon-face-bold ((t (:inherit bold :foreground "#788da6" :weight bold))))
'(malyon-face-error ((t (:inherit error :foreground "#cb6b4d" :weight bold))))
- '(malyon-face-italic ((t (:inherit italic :foreground "#bfc4d0" :slant italic))))
+ '(malyon-face-italic ((t (:inherit italic :foreground "#67809c" :slant italic))))
'(malyon-face-plain ((t (:inherit default))))
'(malyon-face-reverse ((t (:inherit default :foreground "#100f0f" :background "#bfc4d0"))))
'(marginalia-archive ((t (:inherit warning))))