diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 02:32:45 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 02:32:45 -0500 |
| commit | d9bec5279d00ada219bb608be2386b17c9a30c6d (patch) | |
| tree | edf12ac7083dd7c93488bf4c23f2a4a0c6d2359a /modules/restclient-config.el | |
| parent | 39f84c442760347ca1c0d0ed90244efa780ab4ae (diff) | |
| download | dotemacs-d9bec5279d00ada219bb608be2386b17c9a30c6d.tar.gz dotemacs-d9bec5279d00ada219bb608be2386b17c9a30c6d.zip | |
feat(theme-selector): generated all-package inventory (tier-3 phase 6)
I added the hybrid inventory. build-inventory.el, loaded into a running Emacs, queries every installed package's faces grouped by the package that defines them and writes package-inventory.json. generate.py embeds that file and merges each package into the app dropdown as an editable generic app, leaving the bespoke org, magit, and elfeed untouched.
The dropdown now reaches 40 apps: the three bespoke plus 37 inventory packages (643 faces), so any installed package can be themed against the palette with the generic preview. The inventory is a committed data artifact refreshed by reloading the .el, never browser-side discovery, matching the spec's hybrid-and-split decision.
Diffstat (limited to 'modules/restclient-config.el')
0 files changed, 0 insertions, 0 deletions
