diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-19 00:47:19 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-19 00:47:19 -0500 |
| commit | 71c52505f074580134e39e914287f7b3a92978dc (patch) | |
| tree | 08ce4898a06e2cc711ebfbc13d1c5c2abbfc2b97 /tests/test-system-utils-scratch-background.el | |
| parent | 3e2adc828860075e205d4b43c0b17fd8d448459b (diff) | |
| download | dotemacs-main.tar.gz dotemacs-main.zip | |
The studio now pre-fills the additive attributes a face carries in stock Emacs, so it opens closer to reality. default_faces.seed reads distant-foreground, overline, inverse-video, and extend from the captured snapshot, the same way it already reads weight, slant, underline, and strike. lazy-highlight, for example, opens with its black distant-foreground instead of blank, and the faces that extend to the window edge open with that flag set.
The capture script gains overline in its attribute map and probe, so the next snapshot refresh records it too. I didn't re-run the capture here. distant-fg, inverse-video, and extend are already in the committed snapshot, so reading them seeds every face that has them, and stock faces almost never set overline. A fresh capture (python3 scripts/theme-studio/capture-default-faces.py) is a larger, separate refresh, since the new probe field touches all 687 face blocks.
Imported presets are unaffected, since they carry their own face data and never re-read the snapshot. Only a fresh studio session sees the richer seeds. Full suite green: Python 61, Node 201, ERT 41, plus the browser hash gates.
Diffstat (limited to 'tests/test-system-utils-scratch-background.el')
0 files changed, 0 insertions, 0 deletions
