From 05a2098e02ad9e1b42c9f58be0a19627b55ee0b8 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 13 Jan 2026 11:50:02 +0300 Subject: Chore: newline count --- tui.go | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'tui.go') diff --git a/tui.go b/tui.go index f1029b7..72d456f 100644 --- a/tui.go +++ b/tui.go @@ -20,21 +20,21 @@ import ( var _ = sync.RWMutex{} var ( - app *tview.Application - pages *tview.Pages - textArea *tview.TextArea - editArea *tview.TextArea - textView *tview.TextView - statusLineWidget *tview.TextView - helpView *tview.TextView - flex *tview.Flex - imgView *tview.Image - defaultImage = "sysprompts/llama.png" - indexPickWindow *tview.InputField - renameWindow *tview.InputField - roleEditWindow *tview.InputField - fullscreenMode bool - positionVisible bool = true + app *tview.Application + pages *tview.Pages + textArea *tview.TextArea + editArea *tview.TextArea + textView *tview.TextView + statusLineWidget *tview.TextView + helpView *tview.TextView + flex *tview.Flex + imgView *tview.Image + defaultImage = "sysprompts/llama.png" + indexPickWindow *tview.InputField + renameWindow *tview.InputField + roleEditWindow *tview.InputField + fullscreenMode bool + positionVisible bool = true scrollToEndEnabled bool = true // pages historyPage = "historyPage" @@ -1293,6 +1293,8 @@ func init() { // newline is not needed is prev msg ends with one if strings.HasSuffix(prevText, nl) { nl = "" + } else if strings.HasSuffix(prevText, "\n") { + nl = "\n" // only one newline, add another } if msgText != "" { // as what char user sends msg? -- cgit v1.2.3