aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/emacs-default-faces.json
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-30 10:39:52 -0400
committerCraig Jennings <c@cjennings.net>2026-06-30 10:39:52 -0400
commit3ec5eef7025d2bdbb9efbb2dc1026d65ca3a8590 (patch)
treeed25021c7f7b265b51dccd73095cef361459abe8 /scripts/theme-studio/emacs-default-faces.json
parentb7e4c817dbe278831015b8b406d60a4f42ae5160 (diff)
downloaddotemacs-3ec5eef7025d2bdbb9efbb2dc1026d65ca3a8590.tar.gz
dotemacs-3ec5eef7025d2bdbb9efbb2dc1026d65ca3a8590.zip
feat(theme-studio): surface the five remaining font-lock facesHEADmain
Add the font-lock faces the syntax tier didn't cover (warning, doc-markup, negation-char, and the two regexp-grouping faces) as their own editable categories: warn, dmark, neg, rxgb, rxgc. Each maps 1:1 to its face, seeds from the stock defaults, and is exercised in the code-sample preview via a TODO comment, a docstring substitution, a string regexp, and a C negation. Injected only the five new faces into the default-faces snapshot rather than regenerating it wholesale. A full recapture pulls in unrelated package-inventory drift.
Diffstat (limited to 'scripts/theme-studio/emacs-default-faces.json')
-rw-r--r--scripts/theme-studio/emacs-default-faces.json203
1 files changed, 203 insertions, 0 deletions
diff --git a/scripts/theme-studio/emacs-default-faces.json b/scripts/theme-studio/emacs-default-faces.json
index d68f6798e..2fe97a3f4 100644
--- a/scripts/theme-studio/emacs-default-faces.json
+++ b/scripts/theme-studio/emacs-default-faces.json
@@ -9217,6 +9217,45 @@
"underline": "nil",
"weight": "normal"
},
+ "font-lock-doc-markup-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "font-lock-constant-face"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "font-lock-constant-face"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "LightGray",
+ "foregroundHex": "#d3d3d3",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "selectedInherits": [
+ "font-lock-constant-face"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": "t",
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "font-lock-constant-face",
+ "overline": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "t",
+ "weight": "bold"
+ },
"font-lock-escape-face": {
"background": "unspecified-bg",
"box": "nil",
@@ -9617,6 +9656,38 @@
"underline": "nil",
"weight": "normal"
},
+ "font-lock-negation-char-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {},
+ "default-spec": [
+ [
+ "t",
+ "nil"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "nil",
+ "overline": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "normal"
+ },
"font-lock-number-face": {
"background": "unspecified-bg",
"box": "nil",
@@ -9869,6 +9940,84 @@
"underline": "nil",
"weight": "normal"
},
+ "font-lock-regexp-grouping-backslash": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "overline": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
+ "font-lock-regexp-grouping-construct": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "bold"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "bold"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "black",
+ "foregroundHex": "#000000",
+ "height": 1,
+ "inherit": "bold",
+ "selectedInherits": [
+ "bold"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "normal"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "bold",
+ "overline": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
"font-lock-string-face": {
"background": "unspecified-bg",
"box": "nil",
@@ -10384,6 +10533,45 @@
"underline": "nil",
"weight": "bold"
},
+ "font-lock-warning-face": {
+ "background": "unspecified-bg",
+ "box": "nil",
+ "chosenGuiLight": {
+ "inherit": "error"
+ },
+ "default-spec": [
+ [
+ "t",
+ ":inherit",
+ "error"
+ ]
+ ],
+ "effectiveGuiLight": {
+ "background": "white",
+ "backgroundHex": "#ffffff",
+ "box": null,
+ "foreground": "Red1",
+ "foregroundHex": "#ff0000",
+ "height": 1,
+ "inherit": "error",
+ "selectedInherits": [
+ "error"
+ ],
+ "slant": "normal",
+ "strike": null,
+ "underline": null,
+ "weight": "bold"
+ },
+ "exists": true,
+ "foreground": "unspecified-fg",
+ "height": 1,
+ "inherit": "error",
+ "overline": "nil",
+ "slant": "normal",
+ "strike": "nil",
+ "underline": "nil",
+ "weight": "bold"
+ },
"fringe": {
"background": "gray",
"box": "nil",
@@ -34148,6 +34336,9 @@
"font-lock-constant-face"
],
"dec": null,
+ "dmark": [
+ "font-lock-doc-markup-face"
+ ],
"doc": [
"font-lock-doc-face"
],
@@ -34163,6 +34354,9 @@
"kw": [
"font-lock-keyword-face"
],
+ "neg": [
+ "font-lock-negation-char-face"
+ ],
"num": [
"font-lock-number-face"
],
@@ -34188,6 +34382,12 @@
"re": [
"font-lock-regexp-face"
],
+ "rxgb": [
+ "font-lock-regexp-grouping-backslash"
+ ],
+ "rxgc": [
+ "font-lock-regexp-grouping-construct"
+ ],
"str": [
"font-lock-string-face"
],
@@ -34197,6 +34397,9 @@
"var": [
"font-lock-variable-name-face",
"font-lock-variable-use-face"
+ ],
+ "warn": [
+ "font-lock-warning-face"
]
},
"ui-faces": [