diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-20 16:05:15 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-20 16:05:15 -0500 |
| commit | ed56da8c5b52c052ec3fdbf5e0b04b2040ca59d6 (patch) | |
| tree | c95eda04a689afeda8d3d6187597135a914a5a40 /modules/jumper.el | |
| parent | d11f3d5a18271ffd8e4b9822988ccc2fd2e0bcde (diff) | |
| download | dotemacs-ed56da8c5b52c052ec3fdbf5e0b04b2040ca59d6.tar.gz dotemacs-ed56da8c5b52c052ec3fdbf5e0b04b2040ca59d6.zip | |
fix(agenda): keep the agenda frame a single full-height agenda window
The frame spawned with the working buffer in its top quarter and the agenda below at 75%. The sticky setting inside the F custom command applies too late to name the buffer, so it rendered as plain *Org Agenda*, and that name matches the 0.75 below-selected display rule in org-agenda-config.el, which split the brand-new frame.
I bind org-agenda-sticky and current-window dynamically around the render, so the buffer is *Org Agenda(F)* (no display rule matches it) and it takes the frame's sole window. A delete-other-windows after the render is the belt in case any future rule still splits.
The frame is also named "Full Agenda" now so it's recognizable at a glance and WM rules can target it.
Diffstat (limited to 'modules/jumper.el')
0 files changed, 0 insertions, 0 deletions
