diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-24 16:48:45 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-24 16:48:45 -0500 |
| commit | 01e1793831ee2a80a20e266ac3b0b950b71df240 (patch) | |
| tree | 0afacf5c58cc943d007189eac8204560a2af1e91 /scripts/theme-studio/distinguished.json | |
| parent | 6a88b2618835937fa4a508f55e2454ac16d1f408 (diff) | |
| download | dotemacs-01e1793831ee2a80a20e266ac3b0b950b71df240.tar.gz dotemacs-01e1793831ee2a80a20e266ac3b0b950b71df240.zip | |
fix(agenda-frame): keep the allowlist when org-agenda loads first
- The read-only shadow walk keeps a key only when the frame map binds it commandp.
- It ran from with-eval-after-load partway up the file.
- The day/week/redo handlers are defined further down.
- With org-agenda already loaded, the walk fired before those defuns existed.
- So it read them as non-commands and denied d/w/g/r — the keys the allowlist grants.
- That is the normal startup order and every module reload.
- Moved the walk to the end of the file, after all the handlers are defined.
- A subprocess test loads org-agenda first and pins d/w/g/r surviving, t denied.
- Retitled the t-test to assert the deny outcome, not the pre-walk unbound state.
Diffstat (limited to 'scripts/theme-studio/distinguished.json')
0 files changed, 0 insertions, 0 deletions
