From 8e81c4fe146fa960f15b7c1e97dbafb321080310 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Thu, 19 Jun 2025 13:44:42 +0200 Subject: [PATCH] chore: dynamic change the diff format on size --- internal/tui/components/chat/messages/renderer.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/tui/components/chat/messages/renderer.go b/internal/tui/components/chat/messages/renderer.go index 71cd7288f5c364b5dd0d5c5a4e80c8d4fa465a5e..1c6a96b445fe6053807309b0c4aefeab931387c6 100644 --- a/internal/tui/components/chat/messages/renderer.go +++ b/internal/tui/components/chat/messages/renderer.go @@ -260,8 +260,10 @@ func (er editRenderer) Render(v *toolCallCmp) string { formatter := core.DiffFormatter(). Before(fsext.PrettyPath(params.FilePath), meta.OldContent). After(fsext.PrettyPath(params.FilePath), meta.NewContent). - Split(). Width(v.textWidth() - 2) // -2 for padding + if v.textWidth() > 120 { + formatter = formatter.Split() + } return formatter.String() }) }