diff --git a/main.go b/main.go index c5acfca..d71195d 100644 --- a/main.go +++ b/main.go @@ -183,13 +183,14 @@ func main() { func ContinuePrompt(prev string) (string, error) { hooks.Em.Emit("multiline", nil) lr.SetPrompt(multilinePrompt) + cont, err := lr.Read() if err != nil { fmt.Println("") - return "", err + return prev, err } - cont = strings.TrimSpace(cont) + cont = strings.TrimSpace(cont) return prev + strings.TrimSuffix(cont, "\n"), nil }