diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 11:17:49 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 11:17:49 -0500 |
| commit | 84e5cdb277b8e96f730139e77d3ce7f5206c8b87 (patch) | |
| tree | 0f86bfc3ff37c51b868cde78e79dc695288d397b /todo.org | |
| parent | 560cacd91f0120225c4b795aaabebbf0598df918 (diff) | |
| download | dotemacs-84e5cdb277b8e96f730139e77d3ce7f5206c8b87.tar.gz dotemacs-84e5cdb277b8e96f730139e77d3ce7f5206c8b87.zip | |
feat(term): open the agenda with F8 from inside ghostel buffers
F8 is bound globally to cj/main-agenda-display, but ghostel's semi-char mode forwarded it to the terminal program, so it did nothing inside a ghostel buffer. I added F8 to ghostel-keymap-exceptions and rebuilt the semi-char map, which lets it fall through to the global map, the path F10 and the F9 family already take.
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -132,6 +132,11 @@ What we're verifying: org's ~88-face and magit's ~111-face tables stay navigable - Type "agenda" in the filter - Reassign one face and watch the preview Expected: rows are grouped, the filter narrows them, and a reassignment updates the preview live. +*** TODO F8 opens the agenda from inside a ghostel buffer +What we're verifying: F8 reaches Emacs (not the pty) inside a ghostel terminal, so it opens the main agenda like everywhere else. Verified at the source/data-structure level (=<f8>= is now a ghostel-keymap-exception and the rebuilt semi-char map no longer forwards it); only the live keypress needs a human. +- Open a ghostel terminal (=F12=, or an ai-term agent with =F9=) and click into it so point is inside the terminal +- Press F8 +Expected: =cj/main-agenda-display= runs and the agenda opens; the keypress is NOT echoed into the shell/terminal program. ** TODO [#B] Dashboard keybinding changes :quick: :PROPERTIES: :LAST_REVIEWED: 2026-06-06 |
