diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 14:23:38 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 14:23:38 -0500 |
| commit | 404590623599398f120cd73d44ad235271c3b5bd (patch) | |
| tree | 52995181cf97758fda4faa6ba94a93692d222992 /docs/native-comp-subr-mocking.org | |
| parent | ab16633846d5a656de1f0c114334a06fca326a0a (diff) | |
| download | dotemacs-404590623599398f120cd73d44ad235271c3b5bd.tar.gz dotemacs-404590623599398f120cd73d44ad235271c3b5bd.zip | |
feat(agenda): add S-<f8> dedicated fullscreen agenda frame
I added a standing agenda surface in its own fullscreen frame of the daemon, placeable on its own workspace while the working frames stay untouched. S-<f8> spawns, raises, or closes it. The force-rescan moves to C-M-<f8>.
It shows a today-anchored seven-day view and refreshes every five minutes through org-agenda-redo, so the now-line and synced events stay current without re-scanning the file list. A default-deny minor mode keeps it read-only: only navigation, the engage keys (routed to the working frame), and the frame's own controls are allowed. A failed redo falls back to the last-good snapshot with cloned markers, so the frame is never blank or unrestricted.
I made it a frame of the daemon rather than a second process, so it shares the live state (calendar-sync, edits, the now-line). There's no startup auto-open, and the Hyprland-managed-window variant is a vNext once this proves out.
Diffstat (limited to 'docs/native-comp-subr-mocking.org')
0 files changed, 0 insertions, 0 deletions
