diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-27 14:19:32 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-27 14:19:32 -0500 |
| commit | 9da363f35b2b9ebc5ffefb41cf092b006c56a695 (patch) | |
| tree | 1533b4ce93f3a8713886d0be2cad2471808f121c /snippets/emacs-lisp-mode/elisp-ifthen | |
| parent | a2d3e77f82ccf5701d9490c1d1fc2d3c75916eae (diff) | |
| download | dotemacs-9da363f35b2b9ebc5ffefb41cf092b006c56a695.tar.gz dotemacs-9da363f35b2b9ebc5ffefb41cf092b006c56a695.zip | |
refactor(agenda): replace the dedicated frame with a full-frame F8
- F8 now fills the whole frame instead of three quarters.
- The agenda rebuilds itself on every five-minute wall-clock mark.
- Quitting restores the window layout it took over.
- The dedicated agenda frame and its tests are gone.
- S-<f8> returns to the force-rescan.
The frame bought live shared state. It paid for that with a read-only deny policy, engage-routing and a snapshot failure path. All of it existed only because the agenda shared a process with my working frames. A full-frame F8 needs none of it.
The refresh rebuilds only a visible agenda. It keeps point on its line. The body is guarded, because a signal in a repeating timer resignals every tick.
Diffstat (limited to 'snippets/emacs-lisp-mode/elisp-ifthen')
0 files changed, 0 insertions, 0 deletions
