Repair Qt which-key popup for current master #12

Merged
ober merged 1 commit from ai/repair-pr-7-20260904140000 into master 2026-09-04 16:33:26 -04:00
Owner

Replaces #7.

The original branch conflicted with current master in tests/test-qt-part2.ss. This replacement preserves current Qt coverage while applying the original intent: show which-key in the echo-area popup, register the real Qt command instead of the describe-bindings alias, make pty_shim a fresh-clone Qt test prerequisite, and add a non-buffer-switching regression test. The popup uses a module-local candidate helper because commands-parity cannot import the newer app helper without crossing module boundaries. VERSION advances from 0.1.7 to 0.1.8.

Verification:

  • Jerboa balanced tools used for every .ss edit; final balance checks passed for all three edited .ss files
  • git diff --check: passed
  • make test-qt-part2: passed, 31/31 tests
  • make binary: passed
  • JEMACS_DEV_NATIVE=1 ./jemacs --version: exited 0 and reported jemacs/Jerboa/Chez runtime
Replaces #7. The original branch conflicted with current master in tests/test-qt-part2.ss. This replacement preserves current Qt coverage while applying the original intent: show which-key in the echo-area popup, register the real Qt command instead of the describe-bindings alias, make pty_shim a fresh-clone Qt test prerequisite, and add a non-buffer-switching regression test. The popup uses a module-local candidate helper because commands-parity cannot import the newer app helper without crossing module boundaries. VERSION advances from 0.1.7 to 0.1.8. Verification: - Jerboa balanced tools used for every .ss edit; final balance checks passed for all three edited .ss files - git diff --check: passed - make test-qt-part2: passed, 31/31 tests - make binary: passed - JEMACS_DEV_NATIVE=1 ./jemacs --version: exited 0 and reported jemacs/Jerboa/Chez runtime
Repair Qt which-key popup for current master
All checks were successful
version-policy / required (pull_request) Successful in 4m44s
required-ci / required (pull_request) Successful in 20m55s
6d76c653e4
ober merged commit 42b9808c3d into master 2026-09-04 16:33:26 -04:00
ober referenced this pull request from a commit 2026-09-04 16:33:27 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-emacs!12
No description provided.