diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-18 20:42:29 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-18 20:42:29 -0500 |
| commit | 354b58fad68f41b4f23b06b5c6b3796a43641c3c (patch) | |
| tree | bc43b554acc3184181f46bebde03c2fd55ca5e5e /scripts/theme-studio/test_generate.py | |
| parent | fc0cb229a2211036dc4fc7101a1230b2a8e9e43f (diff) | |
| download | dotemacs-354b58fad68f41b4f23b06b5c6b3796a43641c3c.tar.gz dotemacs-354b58fad68f41b4f23b06b5c6b3796a43641c3c.zip | |
feat(theme-studio): bucket unrecognized faces by their defface source
A newly-loaded package (or a new built-in face) used to fall into emacs-core because grouping is by name-prefix and an unknown prefix matched nothing. Now the fallback routes by where the defface lives: an elpa face becomes its own package bucket, a built-in face a new emacs-general child. So loading a package and running make face-coverage surfaces it as a fresh TODO bucket instead of an orphan in core. Recognized faces still match their family first, and faces.el/frame.el faces stay in emacs-core.
Diffstat (limited to 'scripts/theme-studio/test_generate.py')
0 files changed, 0 insertions, 0 deletions
