on main help sign in
chore: dynamic change the diff format on size
8e81c4fKujtim Hoxha
internal/tui/components/chat/messages/renderer.go+3−1
@@ -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).
263− Split().
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()
266+ }
265 return formatter.String()
267 return formatter.String()
266 })
268 })
267}
269}