on main help sign in
chore: dynamic change the diff format on size
commit8e81c4fe146fa960f15b7c1e97dbafb321080310 authorKujtim Hoxha <kujtimii.h@gmail.com> dateThu 19 Jun 2025, 13:44 (1 year ago) parent3603a74
1 file changed+3−1
internal/tui/components/chat/messages/renderer.go+3−1
internal/tui/components/chat/messages/renderer.go+3−1
@@ -260,8 +260,10 @@ func (er editRenderer) Render(v *toolCallCmp) string {
260260 formatter := core.DiffFormatter().
261261 Before(fsext.PrettyPath(params.FilePath), meta.OldContent).
262262 After(fsext.PrettyPath(params.FilePath), meta.NewContent).
263− Split().
264263 Width(v.textWidth() - 2) // -2 for padding
264+ if v.textWidth() > 120 {
265+ formatter = formatter.Split()
266+ }
265267 return formatter.String()
266268 })
267269}