Explorar o código

include newline between messages when copying

Dax Raad hai 1 ano
pai
achega
b8620395cb
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      packages/tui/internal/components/chat/messages.go

+ 4 - 0
packages/tui/internal/components/chat/messages.go

@@ -516,6 +516,10 @@ func (m *messagesComponent) renderView() tea.Cmd {
 				}
 				}
 				final = append(final, line)
 				final = append(final, line)
 			}
 			}
+			y := len(final)
+			if selection != nil && y >= selection.startY && y < selection.endY {
+				clipboard = append(clipboard, "")
+			}
 			final = append(final, "")
 			final = append(final, "")
 		}
 		}
 		content := "\n" + strings.Join(final, "\n")
 		content := "\n" + strings.Join(final, "\n")