From 72b951cec2d111e35e4ee7744430e0e90c64aded Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 24 Jun 2026 00:37:44 -0400 Subject: chore(todo): close the three verified manual checks from this session Craig confirmed the copy-mode scroll, face-name buttons, and latexmk compile all work in a live frame; rewrite each VERIFY to a dated event-log entry. Claude-Session: https://claude.ai/code/session_01BqrdWUo9GcznYX2pZr76gZ --- todo.org | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/todo.org b/todo.org index b0383cc7e..ef8cb29c5 100644 --- a/todo.org +++ b/todo.org @@ -479,24 +479,12 @@ Expected: d duplicates; D names the exact targets and only deletes on yes; the f Craig confirmed in his live GUI frame: the agent window keeps its height across repeated F9 toggles after a C-; b pull-away, even under the WIP theme's near-zero mode-line-inactive. The total-height capture/replay fix holds (dbee95ae). *** 2026-06-20 Sat @ 22:11:00 -0400 F9 toggle preserves all windows in a 3-window layout Craig confirmed in his live GUI frame: toggling the agent off then on in a 3-window layout returns the same three windows — both working windows survive and the agent re-splits its own bottom strip. The reversible-toggle fix holds (64916462). -*** VERIFY C- copy-mode scroll in a real terminal -What we're verifying: C- in a ghostel buffer enters copy-mode and scrolls up in one stroke, repeated C- keep scrolling without re-entry, and the other modified arrows are left alone (C-/C- still do readline word-motion at the prompt). The bindings, exceptions, the pane_in_mode guard, and the byte sequence are verified in the daemon; the actual scroll needs a real attached tmux session. -- Open a terminal (=C-; x N= or F12) so tmux auto-starts; run something with scrollback. -- At the shell prompt, type a long line and press C- / C- — confirm they move by word (not copy-mode). -- Press C- once, then a few more times. -- While in copy-mode, press C- again a few times. -Expected: C-/C- move by word at the prompt (reach the shell, not Emacs). The first C- enters tmux copy-mode and moves up one line at column 0; further C- keep scrolling up the left edge without resetting position. C-// and the M-arrows do NOT enter copy-mode. Without tmux (rare here), C- enters =ghostel-copy-mode= and moves point up, and a second C- moves up again rather than toggling copy-mode off. If C- does nothing, resets position on repeat, or C-/ get swallowed, capture it and reopen the task. -*** VERIFY face-name buttons open describe-face -What we're verifying: the face names in the Face Diagnosis report are live buttons. The button text properties (action + face data) are confirmed in the daemon; this is the click/RET confirmation. -- Put point on themed text and run =C-h F= (=cj/describe-face-at-point=). -- In the *Face Diagnosis* buffer, move onto a face name (e.g. in the face stack or provenance) and press RET; also try mouse-1. -Expected: RET or a click on a face name opens that face's =describe-face= help. Non-face entries (anonymous specs) stay plain text. If a name isn't clickable, note which group it's in and reopen. -*** VERIFY latexmk compiles from C-c C-c -What we're verifying: the two activation fixes make the latexmk workflow usable end to end. A live .tex buffer already reports =TeX-command-default= "latexmk" and "LatexMk" in =TeX-command-list=; this is the actual compile. -- Open a small .tex document. -- Press C-c C-c (it should default to LatexMk without prompting through the other commands first), then RET to run it. -- Press C-c C-v to view the PDF. -Expected: C-c C-c runs latexmk and produces a PDF; C-c C-v opens it in the selected viewer. If C-c C-c still defaults to LaTeX or latexmk is missing from the command list, capture it and reopen. +*** 2026-06-24 Wed @ 00:37:18 -0400 C- copy-mode scroll verified in a real terminal +Craig confirmed in a live terminal: C- enters copy-mode and scrolls up, repeated C- keep scrolling without resetting, the other modified arrows are left alone (C-/C- still do readline word-motion at the prompt). The C--only fix + already-in-copy guard (commit 7696ff76) holds. +*** 2026-06-24 Wed @ 00:37:18 -0400 face-name buttons open describe-face — verified +Craig confirmed the face names in the *Face Diagnosis* report are live buttons: RET/click opens that face's describe-face help. The buttonize work (commit f7af814c) holds. +*** 2026-06-24 Wed @ 00:37:18 -0400 latexmk compiles from C-c C-c — verified +Craig confirmed the latexmk workflow works end to end: C-c C-c runs latexmk and produces a PDF, C-c C-v opens it. The two activation fixes (commit 6921d62c) hold. ** PROJECT [#A] Theme-Studio Open Work Parent grouping the open theme-studio / theming issues; close each child independently. -- cgit v1.2.3