@@ -260,8 +260,10 @@ func (er editRenderer) Render(v *toolCallCmp) string {
260 formatter := core.DiffFormatter().
260 formatter := core.DiffFormatter().
261 Before(fsext.PrettyPath(params.FilePath), meta.OldContent).
261 Before(fsext.PrettyPath(params.FilePath), meta.OldContent).
262 After(fsext.PrettyPath(params.FilePath), meta.NewContent).
262 After(fsext.PrettyPath(params.FilePath), meta.NewContent).
264 Width(v.textWidth() - 2) // -2 for padding
263 Width(v.textWidth() - 2) // -2 for padding
264+ if v.textWidth() > 120 {
265+ formatter = formatter.Split()
265 return formatter.String()
267 return formatter.String()