on main help sign in
Merge pull request #280 from charmbracelet/charm-417

fix(tui): renderer: line wrapping in chat

commita36d35c3850ccd52a56bc9772a0168cc845a1aff authorKujtim Hoxha <kujtimii.h@gmail.com> dateTue 22 Jul 2025, 16:23 (1 year ago) parenta8ec22f82a34c7
1 file changed+2−2
internal/tui/components/chat/messages/renderer.go+2−2
internal/tui/components/chat/messages/renderer.go+2−2
@@ -124,9 +124,9 @@ func (br baseRenderer) makeNestedHeader(v *toolCallCmp, tool string, width int,
124124 } else if v.cancelled {
125125 icon = t.S().Muted.Render(styles.ToolPending)
126126 }
127− tool = t.S().Base.Foreground(t.FgHalfMuted).Render(tool) + " "
127+ tool = t.S().Base.Foreground(t.FgHalfMuted).Render(tool)
128128 prefix := fmt.Sprintf("%s %s ", icon, tool)
129− return prefix + renderParamList(true, width-lipgloss.Width(tool), params...)
129+ return prefix + renderParamList(true, width-lipgloss.Width(prefix), params...)
130130}
131131
132132// makeHeader builds "<Tool>: param (key=value)" and truncates as needed.