From ba2a2bf272451ca7310471b0c8ce5a952cb116ee Mon Sep 17 00:00:00 2001 From: ManManavadaria Date: Wed, 11 Mar 2026 16:55:45 +0530 Subject: [PATCH] Use fmt.Sprintln in Println functions to handle the new line issue --- renderer.go | 2 +- tea.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/renderer.go b/renderer.go index e8d792b448..e83b5c07a9 100644 --- a/renderer.go +++ b/renderer.go @@ -70,7 +70,7 @@ type printLineMessage struct { func Println(args ...any) Cmd { return func() Msg { return printLineMessage{ - messageBody: fmt.Sprint(args...), + messageBody: fmt.Sprintln(args...), } } } diff --git a/tea.go b/tea.go index e1dfc97d9f..5ac2312c3c 100644 --- a/tea.go +++ b/tea.go @@ -1350,7 +1350,7 @@ func (p *Program) RestoreTerminal() error { // If the altscreen is active no output will be printed. func (p *Program) Println(args ...any) { p.msgs <- printLineMessage{ - messageBody: fmt.Sprint(args...), + messageBody: fmt.Sprintln(args...), } }