Jelajahi Sumber

wip: append-prompt is better

Dax Raad 1 tahun lalu
induk
melakukan
500cea5ce7
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      packages/tui/internal/tui/tui.go

+ 6 - 1
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"`
 				Parts []opencode.Part `json:"parts"`
 			}
 			}
 			json.Unmarshal((msg.Body), &body)
 			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:
 		default:
 			break
 			break
 		}
 		}