diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-20 16:25:53 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-20 16:25:53 -0400 |
| commit | 5fa95b5cd42cdd21d96b8a2178a436bfbc645603 (patch) | |
| tree | 781868eb8e65ee9830e3c912fa538042a8eb9c8d /modules/coverage-elisp.el | |
| parent | ecfe8880ecdec92027b58d247e58f2369608f992 (diff) | |
| download | dotemacs-5fa95b5cd42cdd21d96b8a2178a436bfbc645603.tar.gz dotemacs-5fa95b5cd42cdd21d96b8a2178a436bfbc645603.zip | |
refactor(theme-studio): unify the two condition_matches clause checkers
condition_matches encoded the same four display-condition rules twice -- once
for the dict spec shape, once for the list-of-clauses shape. Normalize both to a
single {key: values} mapping and run the rules once in _condition_clauses_pass.
Verified byte-identical over 31 representative conditions (dict, list, scalar,
and malformed). The pre-existing Pyright complaints in choose_gui_light are
unrelated and untouched.
Diffstat (limited to 'modules/coverage-elisp.el')
0 files changed, 0 insertions, 0 deletions
