diff options
| author | Dax Raad <[email protected]> | 2025-07-22 12:27:02 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-22 12:27:02 -0400 |
| commit | 500cea5ce7fa635a924cd9abea63aaf672f7645d (patch) | |
| tree | e85319b7cb81a21be3bc7cb7d0cb3d53fff6723d /packages | |
| parent | 5aafab118f2bddaccfe74eeaf3cd8da394c90ec7 (diff) | |
| download | opencode-500cea5ce7fa635a924cd9abea63aaf672f7645d.tar.gz opencode-500cea5ce7fa635a924cd9abea63aaf672f7645d.zip | |
wip: append-prompt is better
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/tui/internal/tui/tui.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/tui/internal/tui/tui.go b/packages/tui/internal/tui/tui.go index 4a122f6c0..a8b5c9a24 100644 --- a/packages/tui/internal/tui/tui.go +++ b/packages/tui/internal/tui/tui.go @@ -515,7 +515,12 @@ func (a Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { Parts []opencode.Part `json:"parts"` } json.Unmarshal((msg.Body), &body) - a.editor.SetValueWithAttachments(strings.TrimRight(a.editor.Value(), " ") + " " + body.Text + " ") + existing := a.editor.Value() + text := body.Text + if existing != "" && !strings.HasSuffix(existing, " ") { + text = " " + text + } + a.editor.SetValueWithAttachments(existing + text + " ") default: break } |
