diff options
| author | Joe Schmitt <[email protected]> | 2025-07-15 14:53:21 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-15 13:53:21 -0500 |
| commit | 8bd250fb155dae9b569eda3e3eb59d0651f41257 (patch) | |
| tree | c4be1b0d0b30a5bf390e6284961369b07a0c10aa /packages/tui/internal/commands | |
| parent | b1ab6419054e6ee2fd34edbdcf8c2d7c6cd3b5d3 (diff) | |
| download | opencode-8bd250fb155dae9b569eda3e3eb59d0651f41257.tar.gz opencode-8bd250fb155dae9b569eda3e3eb59d0651f41257.zip | |
feat(tui): add /export command to export conversation to editor (#989)
Co-authored-by: opencode <[email protected]>
Diffstat (limited to 'packages/tui/internal/commands')
| -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 dfa7abdd0..f04bbfa12 100644 --- a/packages/tui/internal/commands/command.go +++ b/packages/tui/internal/commands/command.go @@ -94,6 +94,7 @@ const ( SessionUnshareCommand CommandName = "session_unshare" SessionInterruptCommand CommandName = "session_interrupt" SessionCompactCommand CommandName = "session_compact" + SessionExportCommand CommandName = "session_export" ToolDetailsCommand CommandName = "tool_details" ModelListCommand CommandName = "model_list" ThemeListCommand CommandName = "theme_list" @@ -165,6 +166,12 @@ func LoadFromConfig(config *opencode.Config) CommandRegistry { Trigger: []string{"editor"}, }, { + Name: SessionExportCommand, + Description: "export conversation", + Keybindings: parseBindings("<leader>x"), + Trigger: []string{"export"}, + }, + { Name: SessionNewCommand, Description: "new session", Keybindings: parseBindings("<leader>n"), |
