From e3bd6f219f0f108fede8bcfd8326888801edeed7 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Mon, 23 Feb 2026 14:15:17 +0300 Subject: [PATCH] Fix: whitespace adjestment --- bot.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bot.go b/bot.go index 085fc39..de75b15 100644 --- a/bot.go +++ b/bot.go @@ -855,7 +855,14 @@ func chatRound(r *models.ChatRoundReq) error { chatBody.Messages = append(chatBody.Messages, models.RoleMsg{ Role: botPersona, Content: "", }) - fmt.Fprintf(textView, "\n[-:-:b](%d) ", msgIdx) + nl := "\n\n" + prevText := textView.GetText(true) + if strings.HasSuffix(prevText, nl) { + nl = "" + } else if strings.HasSuffix(prevText, "\n") { + nl = "\n" + } + fmt.Fprintf(textView, "%s[-:-:b](%d) ", nl, msgIdx) fmt.Fprint(textView, roleToIcon(botPersona)) fmt.Fprint(textView, "[-:-:-]\n") if cfg.ThinkUse && !strings.Contains(cfg.CurrentAPI, "v1") {