summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal/util
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-07-19 19:25:15 -0400
committerDax Raad <[email protected]>2025-07-19 19:25:15 -0400
commit87d21ebf2bab0a07602b600271cace49731ec86e (patch)
tree71b740bc55e8e059a28a4af9c9cb1b8d82d0731a /packages/tui/internal/util
parenta524fc545c94a9af335e0a618bd53f0e2c5acd9c (diff)
downloadopencode-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.go12
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)