diff options
Diffstat (limited to 'packages/tui/internal/commands')
| -rw-r--r-- | packages/tui/internal/commands/command.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/tui/internal/commands/command.go b/packages/tui/internal/commands/command.go index f04bbfa12..6ceec5fa1 100644 --- a/packages/tui/internal/commands/command.go +++ b/packages/tui/internal/commands/command.go @@ -87,6 +87,7 @@ func (r CommandRegistry) Matches(msg tea.KeyPressMsg, leader bool) []Command { const ( AppHelpCommand CommandName = "app_help" SwitchModeCommand CommandName = "switch_mode" + SwitchModeReverseCommand CommandName = "switch_mode_reverse" EditorOpenCommand CommandName = "editor_open" SessionNewCommand CommandName = "session_new" SessionListCommand CommandName = "session_list" @@ -156,10 +157,15 @@ func LoadFromConfig(config *opencode.Config) CommandRegistry { }, { Name: SwitchModeCommand, - Description: "switch mode", + Description: "next mode", Keybindings: parseBindings("tab"), }, { + Name: SwitchModeReverseCommand, + Description: "previous mode", + Keybindings: parseBindings("shift+tab"), + }, + { Name: EditorOpenCommand, Description: "open editor", Keybindings: parseBindings("<leader>e"), |
