aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/face_coverage.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-21 02:16:42 -0400
committerCraig Jennings <c@cjennings.net>2026-06-21 02:16:42 -0400
commita8571effadacd6f94291bfd57b7e58900a2e5816 (patch)
treeb0b91f29cb50ece1893379562803d235ba5895cb /scripts/theme-studio/face_coverage.py
parent8b2bc5187dd85178051139cfbf9dae29d1748d2b (diff)
downloaddotemacs-a8571effadacd6f94291bfd57b7e58900a2e5816.tar.gz
dotemacs-a8571effadacd6f94291bfd57b7e58900a2e5816.zip
fix: load games-config via the malyon hook, not an autoload chain
The previous deferral (8b2bc518) autoloaded malyon to games-config, but games-config doesn't define malyon. It leaves the command to the malyon package, so M-x malyon loaded games-config, found malyon still undefined, and errored "Autoloading games-config.el failed to define function malyon". Emacs won't chain through a second autoload. malyon and 2048-game autoload their own commands via package.el, so games-config should never own them. init.el now loads games-config via (with-eval-after-load 'malyon ...), and games-config just sets malyon-stories-directory when malyon loads. M-x malyon loads the package as a real command, then games-config applies its config. The earlier batch check loaded the files by hand and missed the autoload failure. The new test resolves the autoload the way M-x does (autoload-do-load), so the real path is covered now.
Diffstat (limited to 'scripts/theme-studio/face_coverage.py')
0 files changed, 0 insertions, 0 deletions