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() }) }