From b8620395cbddba9fd2ba42ada2db55a81822eaa4 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 21 Jul 2025 11:22:51 -0400 Subject: [PATCH] include newline between messages when copying --- packages/tui/internal/components/chat/messages.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index b857c459..d0be14b7 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -516,6 +516,10 @@ func (m *messagesComponent) renderView() tea.Cmd { } final = append(final, line) } + y := len(final) + if selection != nil && y >= selection.startY && y < selection.endY { + clipboard = append(clipboard, "") + } final = append(final, "") } content := "\n" + strings.Join(final, "\n")