summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-07-20 19:36:56 -0400
committerDax Raad <[email protected]>2025-07-20 19:36:56 -0400
commit758425a8e4025945e24a220f7f958207ee73d4f2 (patch)
tree300980b5cb4027fe15620418bcbe0ba7354b9b8a
parent93446df335fc1c04298fd9a0ee33a34c08633d8c (diff)
downloadopencode-758425a8e4025945e24a220f7f958207ee73d4f2.tar.gz
opencode-758425a8e4025945e24a220f7f958207ee73d4f2.zip
trimmed selection ui
-rw-r--r--packages/tui/internal/components/chat/messages.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go
index b41193367..7d6a1ff3a 100644
--- a/packages/tui/internal/components/chat/messages.go
+++ b/packages/tui/internal/components/chat/messages.go
@@ -511,9 +511,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
}
prefix := ansi.Cut(line, 0, left)
- middle := ansi.Strip(ansi.Cut(line, left, right))
- suffix := ansi.Cut(line, right, width)
- clipboard = append(clipboard, strings.TrimRight(middle, " "))
+ middle := strings.TrimRight(ansi.Strip(ansi.Cut(line, left, right)), " ")
+ suffix := ansi.Cut(line, left+len(middle), width)
+ clipboard = append(clipboard, middle)
line = prefix + styles.NewStyle().Background(t.Accent()).Foreground(t.BackgroundPanel()).Render(ansi.Strip(middle)) + suffix
}
final = append(final, line)