Repository navigation
F1 shows your live keys, grouped by menu - #583
Open
a-team-app[bot] wants to merge 6 commits into
Open
a-team-app[bot] wants to merge 6 commits into
a-team-app[bot] wants to merge 6 commits into
Conversation
F1 opens the library's KeysDialog over a KeySheet built from TuiCode's own commands and bindings, so Everywhere follows rebinds and newly bound commands instead of a fixed list of eight. The library's KeySheet.For reads its own CommandRegistry, so HelpSheet builds the sheet from ICommandService and IKeybindingService, and LibraryScope puts the dialog's IInputScope on TuiCode's scope stack. HelpView and its tests go. The status bar's help hint moves to its own slot at the right edge, so a message no longer replaces it, and the command is renamed Show keys. Closes #512 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
10 tasks
The library's dialog swallows every key while it's open, Ctrl+Q included. Closes #512 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
# Conflicts: # src/TuiCode.Workbench/WorkbenchHost.cs
… no file A key the place column already shows (the find options, sidebar tab keys, tab-strip keys) isn't repeated under Everywhere. Find in file and Replace in file are listed only while there's a file tab to search; without one their keys open the Find pane, which Find globally and Replace globally list. Closes #512 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Open
2 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
F1 now opens the shared Help dialog from MentalDesk.Tui. Everywhere (left) lists every global command that has a key and can run right now, under its menu heading in menu-bar order, then Other. Your place's keys are on the right. Because it reads your bindings each time it opens, a rebind shows the new key, a command you've just given a key appears, and an unbound or disabled one drops out. The status bar now always ends with
Press F1 for helpat its right edge, with the cursor position just before it, and the command is called Show keys.Closes #512
Things that change what you see beyond the task:
Ctrl+1…Ctrl+9(Focus editor tab 1–9),EscFocus editor andF10Show menu. These are bound but have no menu item. That's nine rows for the tab keys alone.Ctrl+FandCtrl+Hopen the Find pane.Enterno longer closes the dialog. The library's dialog closes onEsconly, as the task's out-of-scope note says.TuiCode, since the help key has its own slot. In an 80-column terminal the message on the left gets cut shorter to make room.k(it wasg, for Getting Started).Also fixes main's red build: #581's
UnsavedEditsHostTestsstill usedConfirmView, which #582 removed, so it now takes Don't save by its key like the other confirm tests.a-team try tuicode 583