diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 16:22:49 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 16:22:49 -0500 |
| commit | c7e551f28a6cb410ed05c3a8f867c70672927b94 (patch) | |
| tree | c43ef9a52d141b8a54307226f7eefecb676c4b95 /tests/test-custom-ordering-reverse-lines.el | |
| parent | ed56da8c5b52c052ec3fdbf5e0b04b2040ca59d6 (diff) | |
| download | dotemacs-c7e551f28a6cb410ed05c3a8f867c70672927b94.tar.gz dotemacs-c7e551f28a6cb410ed05c3a8f867c70672927b94.zip | |
fix(agenda): repair the refresh tick, tighten the gutter, allow point motion
Every 5-minute refresh failed. The F command's general settings carried (org-agenda-sticky t), and those settings are baked into the buffer's series-redo-cmd and re-applied on each redo. With the buffer already existing, org-agenda-use-sticky-p turned true mid-redo and org-agenda-prepare threw 'exit ("use r to refresh") to a catch that doesn't exist inside org-agenda-redo. I removed sticky from the command settings (the spawn wrapper still binds it, which is where the buffer gets its name) and kept the redo path free of sticky, since org-agenda-redo handles the in-place rebuild itself. Verified with a real tick against a live frame: rebuild succeeds, the failure banner clears, the latch resets.
The wide gutter between the source column and the item was the global agenda prefix format's 25-char category pad. The F view now sets its own format with a 10-char pad.
C-a hit the deny catch-all. I allowlisted read-only point motion (C-a, C-e, C-f, C-b) and isearch (C-s, C-r).
Diffstat (limited to 'tests/test-custom-ordering-reverse-lines.el')
0 files changed, 0 insertions, 0 deletions
