aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-08 06:35:06 -0500
committerCraig Jennings <c@cjennings.net>2026-06-08 06:35:06 -0500
commitcb6444fa80208dd1c13265eafdc4964848c9fc81 (patch)
tree2931378527c5ac30007722e79b91d91d30009265 /docs
parent3d2c86d466960254f36b3122fed1b8eefb9029b8 (diff)
downloaddotemacs-cb6444fa80208dd1c13265eafdc4964848c9fc81.tar.gz
dotemacs-cb6444fa80208dd1c13265eafdc4964848c9fc81.zip
docs(theme-selector): document underline and strike in the theme.json contract
Record the two new face booleans in the README contract and the spec's state-and-export-policy block, including that the converter writes them as :underline t and :strike-through t.
Diffstat (limited to 'docs')
-rw-r--r--docs/design/theme-selector-package-faces-spec.org3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/design/theme-selector-package-faces-spec.org b/docs/design/theme-selector-package-faces-spec.org
index 973f3d72b..def6a430f 100644
--- a/docs/design/theme-selector-package-faces-spec.org
+++ b/docs/design/theme-selector-package-faces-spec.org
@@ -307,7 +307,8 @@ Each package face object carries a =source= marker so export can tell a seeded
default from a user edit from a deliberate clear:
#+begin_src js
-{ fg:"#67809c", bg:null, bold:true, italic:false, inherit:null, height:1.0, source:"default" }
+{ fg:"#67809c", bg:null, bold:true, italic:false, underline:false, strike:false, inherit:null, height:1.0, source:"default" }
+// underline / strike: booleans -> the converter writes :underline t / :strike-through t
// height: float multiplier off the base font (1.0 = unchanged); see Relative height
// source: "default" (seeded) | "user" (edited) | "cleared" (user removed a default)
#+end_src