diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-23 03:21:07 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-23 03:21:07 -0500 |
| commit | a4734a92182e040efab75847d2742acb265c12cd (patch) | |
| tree | 6aeba7e2f99712e1e1eb91a2990dba4062732c63 /modules/diff-config.el | |
| parent | da38252bcf3ae14eda6d856182aee37657b1093c (diff) | |
| download | dotemacs-a4734a92182e040efab75847d2742acb265c12cd.tar.gz dotemacs-a4734a92182e040efab75847d2742acb265c12cd.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 'modules/diff-config.el')
0 files changed, 0 insertions, 0 deletions
