diff options
| author | Dax Raad <[email protected]> | 2025-07-19 19:25:15 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-19 19:25:15 -0400 |
| commit | 87d21ebf2bab0a07602b600271cace49731ec86e (patch) | |
| tree | 71b740bc55e8e059a28a4af9c9cb1b8d82d0731a /packages/tui/internal/util | |
| parent | a524fc545c94a9af335e0a618bd53f0e2c5acd9c (diff) | |
| download | opencode-87d21ebf2bab0a07602b600271cace49731ec86e.tar.gz opencode-87d21ebf2bab0a07602b600271cace49731ec86e.zip | |
Revert "fix: prevent sparse spacing in hyphenated words (#1102)"
This reverts commit 2b44dbdbf105f1c5d1cd34b7ae86925ff41e4c79.
Diffstat (limited to 'packages/tui/internal/util')
| -rw-r--r-- | packages/tui/internal/util/file.go | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/packages/tui/internal/util/file.go b/packages/tui/internal/util/file.go index 841f2b519..b079f24cd 100644 --- a/packages/tui/internal/util/file.go +++ b/packages/tui/internal/util/file.go @@ -83,17 +83,11 @@ func Extension(path string) string { } func ToMarkdown(content string, width int, backgroundColor compat.AdaptiveColor) string { - renderWidth := width - GetMarkdownContainerFrame() - r := styles.GetMarkdownRenderer(renderWidth, backgroundColor) + r := styles.GetMarkdownRenderer(width-6, backgroundColor) content = strings.ReplaceAll(content, RootPath+"/", "") - - // Apply hyphen preservation during markdown rendering - rendered := ProcessTextWithHyphens(content, func(t string) string { - result, _ := r.Render(t) - return result - }) + rendered, _ := r.Render(content) lines := strings.Split(rendered, "\n") - // Clean up empty lines at start/end + if len(lines) > 0 { firstLine := lines[0] cleaned := ansi.Strip(firstLine) |
