aboutsummaryrefslogtreecommitdiff
path: root/tests/test-prog-python-setup.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-23 03:21:07 -0500
committerCraig Jennings <c@cjennings.net>2026-05-23 03:21:07 -0500
commite1c58039ddf4566af57213b747b3c3a6365f4b09 (patch)
tree111a4ed62016ffa954fdfb0f2a0d8f0843ca8b47 /tests/test-prog-python-setup.el
parent158210771afc2d2c0e45dfd204e5aeca3f048bd1 (diff)
downloaddotemacs-e1c58039ddf4566af57213b747b3c3a6365f4b09.tar.gz
dotemacs-e1c58039ddf4566af57213b747b3c3a6365f4b09.zip
fix(dirvish): declare runtime constant/util deps with plain require
dirvish-config builds `dirvish-quick-access-entries` from `code-dir`, `music-dir`, `pix-dir`, and the recording dirs at load time, and binds keys to `cj/xdg-open` and `cj/open-file-with-command`. Those come from user-constants and system-utils, but the module only required them under `eval-when-compile`, so the compiled module carries no runtime require and leans on init order having loaded them first. I switched both to plain requires, matching host-environment, system-lib, and external-open-lib right below. Added a dependency-contract smoke test that fails if the requires are dropped.
Diffstat (limited to 'tests/test-prog-python-setup.el')
0 files changed, 0 insertions, 0 deletions