diff options
| author | adamdottv <[email protected]> | 2025-07-10 09:53:18 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-07-10 10:06:51 -0500 |
| commit | ce4cb820f72591d58ea78d1c0d955a7ca50a0217 (patch) | |
| tree | eaf4d26f01c7bd6f4c737cabfd6484ab5abd3401 /packages/tui/internal/commands/command.go | |
| parent | ba5be6b6257ea06302db70e3f706e0e29359a77d (diff) | |
| download | opencode-ce4cb820f72591d58ea78d1c0d955a7ca50a0217.tar.gz opencode-ce4cb820f72591d58ea78d1c0d955a7ca50a0217.zip | |
feat(tui): modes
Diffstat (limited to 'packages/tui/internal/commands/command.go')
| -rw-r--r-- | packages/tui/internal/commands/command.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/tui/internal/commands/command.go b/packages/tui/internal/commands/command.go index 791f74759..1659adb85 100644 --- a/packages/tui/internal/commands/command.go +++ b/packages/tui/internal/commands/command.go @@ -86,6 +86,7 @@ func (r CommandRegistry) Matches(msg tea.KeyPressMsg, leader bool) []Command { const ( AppHelpCommand CommandName = "app_help" + SwitchModeCommand CommandName = "switch_mode" EditorOpenCommand CommandName = "editor_open" SessionNewCommand CommandName = "session_new" SessionListCommand CommandName = "session_list" @@ -153,6 +154,12 @@ func LoadFromConfig(config *opencode.Config) CommandRegistry { Trigger: []string{"help"}, }, { + Name: SwitchModeCommand, + Description: "switch mode", + Keybindings: parseBindings("tab"), + Trigger: []string{"mode"}, + }, + { Name: EditorOpenCommand, Description: "open editor", Keybindings: parseBindings("<leader>e"), |
