feat(ui): UX/UI improvements across the TUI
Broad UX pass from a multi-area audit. All behavior-preserving except the
intended UX changes.
Safety & feedback:
- permission dialog now defaults to Deny (was Allow), labels esc as "deny",
and shows a one-line consequence hint per choice
- list dialogs & completions show empty/no-results states instead of a blank
- errors no longer auto-expire or get silently truncated away; full text is
retained and copyable (ctrl+e)
- API-key failures surface the actual reason (401/format/network)
- tool errors render full wrapped text when expanded (no more one-line crush)
Discoverability & consistency:
- surface bang (!) shell mode, vim keys, and copy in help; drop dead/
conflicting keybindings
- standardize confirm/close wording and truncation-affordance phrasing
- distinct notification titles for permission vs. turn-finished
- unify tasks terminology; consistent ellipsis glyph; sessions delete accepts
enter; tab no longer confirms in the sessions list
Theming & accessibility:
- light-terminal support: background detection + light palette, with a
tui.theme config key (auto/dark/light). NOTE: the light palette is a first
pass and its accent/semantic colors should get a visual review on real
light terminals
- diff +/- colors now derived from the theme palette (de-duplicated); adapt
to light theme automatically
- distinct canceled-tool glyph and a selection marker so status/selection are
not signaled by color alone
- removed dead, misleading Sixel capability detection (the cell-based render
pipeline cannot place raw sixel; kept Kitty/block-art paths)
Layout & content:
- edit diffs default to a larger line cap; landing shows a call-to-action and
stacks columns on narrow terminals; filepicker shows the current path and
its image-only constraint; the two fetch tools have distinct names
- fixed off-by-one in sidebar "…and N more" counts (LSP/MCP)
Bug fix surfaced by review: sidebar LSP diagnostics now read from the local
mirror on the render path too (consistent with the fingerprint).
Regenerated schema.json and diffview golden files.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
commit0e74f12e341496e9a78e45a2093798e90780a141
authoriko <mail@iko.soy>
dateThu 2 Jul 2026, 04:50 (3 months ago)
parent66c7911
369 files changed+1586−1178
internal/config/config.go+4−2
@@ -221,8 +221,10 @@ type LSPConfig struct {
221221type TUIOptions struct {
222222 CompactMode bool `json:"compact_mode,omitempty" jsonschema:"description=Enable compact mode for the TUI interface,default=false"`
223223 DiffMode string `json:"diff_mode,omitempty" jsonschema:"description=Diff mode for the TUI interface,enum=unified,enum=split"`
224− // Here we can add themes later or any TUI related options
225− //
224+ // Theme selects the TUI color scheme. "auto" (the default) picks light
225+ // or dark based on the detected terminal background; "dark"/"light"
226+ // force a specific scheme.
227+ Theme string `json:"theme,omitempty" jsonschema:"description=TUI color scheme,enum=auto,enum=dark,enum=light,default=auto"`
226228
227229 Completions Completions `json:"completions,omitzero" jsonschema:"description=Completions UI options"`
228230 Transparent *bool `json:"transparent,omitempty" jsonschema:"description=Enable transparent background for the TUI interface,default=false"`
internal/ui/chat/assistant.go+1−1
@@ -23,7 +23,7 @@ const assistantMessageTruncateFormat = "… (%d lines hidden) [click or space to
2323// promote the view to a full expansion. The promotion is wired through
2424// the existing ToggleExpanded path (click / space) — F5 deliberately
2525// does not add a new keybinding.
26−const assistantMessageTailWindowFormat = "… %d earlier lines hidden [click or space for full view]"
26+const assistantMessageTailWindowFormat = "… (%d earlier lines hidden) [click or space to expand]"
2727
2828// maxCollapsedThinkingHeight defines the maximum height of the thinking
2929const maxCollapsedThinkingHeight = 10
internal/ui/chat/bash.go+2−2
@@ -131,7 +131,7 @@ func (j *JobOutputToolRenderContext) RenderTool(sty *styles.Styles, width int, o
131131
132132 var params tools.JobOutputParams
133133 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
134− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
134+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
135135 }
136136
137137 var description string
@@ -182,7 +182,7 @@ func (j *JobKillToolRenderContext) RenderTool(sty *styles.Styles, width int, opt
182182
183183 var params tools.JobKillParams
184184 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
185− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
185+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
186186 }
187187
188188 var description string
internal/ui/chat/fetch.go+5−5
@@ -41,7 +41,7 @@ func (f *FetchToolRenderContext) RenderTool(sty *styles.Styles, width int, opts
4141
4242 var params tools.FetchParams
4343 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
44− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
44+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
4545 }
4646
4747 toolParams := []string{params.URL}
@@ -111,16 +111,16 @@ type WebFetchToolRenderContext struct{}
111111func (w *WebFetchToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *ToolRenderOpts) string {
112112 cappedWidth := cappedMessageWidth(width)
113113 if opts.IsPending() {
114− return pendingTool(sty, "Fetch", opts.Anim, opts.Compact)
114+ return pendingTool(sty, "Web Fetch", opts.Anim, opts.Compact)
115115 }
116116
117117 var params tools.WebFetchParams
118118 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
119− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
119+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
120120 }
121121
122122 toolParams := []string{params.URL}
123− header := toolHeader(sty, opts.Status, "Fetch", cappedWidth, opts, toolParams...)
123+ header := toolHeader(sty, opts.Status, "Web Fetch", cappedWidth, opts, toolParams...)
124124 if opts.Compact {
125125 return header
126126 }
@@ -170,7 +170,7 @@ func (w *WebSearchToolRenderContext) RenderTool(sty *styles.Styles, width int, o
170170
171171 var params tools.WebSearchParams
172172 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
173− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
173+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
174174 }
175175
176176 toolParams := []string{params.Query}
internal/ui/chat/file.go+9−9
@@ -44,7 +44,7 @@ func (v *ViewToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *
4444
4545 var params tools.ViewParams
4646 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
47− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
47+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
4848 }
4949
5050 file := fsext.PrettyPath(params.FilePath)
@@ -130,7 +130,7 @@ func (w *WriteToolRenderContext) RenderTool(sty *styles.Styles, width int, opts
130130
131131 var params tools.WriteParams
132132 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
133− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
133+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
134134 }
135135
136136 file := fsext.PrettyPath(params.FilePath)
@@ -150,11 +150,11 @@ func (w *WriteToolRenderContext) RenderTool(sty *styles.Styles, width int, opts
150150 if opts.Result.IsError {
151151 var meta tools.WriteResponseMetadata
152152 if err := json.Unmarshal([]byte(opts.Result.Metadata), &meta); err == nil && meta.Diff != "" {
153− errLine := toolErrorContent(sty, opts.Result, cappedWidth)
153+ errLine := toolErrorContent(sty, opts.Result, cappedWidth, opts.ExpandedContent)
154154 diff := toolOutputDiffContentFromUnified(sty, meta.Diff, cappedWidth, opts.ExpandedContent)
155155 return strings.Join([]string{header, "", errLine, "", diff}, "\n")
156156 }
157− return joinToolParts(header, toolErrorContent(sty, opts.Result, cappedWidth))
157+ return joinToolParts(header, toolErrorContent(sty, opts.Result, cappedWidth, opts.ExpandedContent))
158158 }
159159
160160 // Render code content with syntax highlighting.
@@ -199,7 +199,7 @@ func (e *EditToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *
199199
200200 var params tools.EditParams
201201 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
202− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, width)
202+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, width, false)
203203 }
204204
205205 file := fsext.PrettyPath(params.FilePath)
@@ -227,7 +227,7 @@ func (e *EditToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *
227227
228228 // On error (e.g. denied permission), show error above the diff.
229229 if opts.Result.IsError {
230− errLine := toolErrorContent(sty, opts.Result, width)
230+ errLine := toolErrorContent(sty, opts.Result, width, opts.ExpandedContent)
231231 return strings.Join([]string{header, "", errLine, "", diff}, "\n")
232232 }
233233
@@ -267,7 +267,7 @@ func (m *MultiEditToolRenderContext) RenderTool(sty *styles.Styles, width int, o
267267
268268 var params tools.MultiEditParams
269269 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
270− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, width)
270+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, width, false)
271271 }
272272
273273 file := fsext.PrettyPath(params.FilePath)
@@ -301,7 +301,7 @@ func (m *MultiEditToolRenderContext) RenderTool(sty *styles.Styles, width int, o
301301
302302 // On error (e.g. denied permission), show error above the diff.
303303 if opts.Result.IsError {
304− errLine := toolErrorContent(sty, opts.Result, width)
304+ errLine := toolErrorContent(sty, opts.Result, width, opts.ExpandedContent)
305305 return strings.Join([]string{header, "", errLine, "", diff}, "\n")
306306 }
307307
@@ -341,7 +341,7 @@ func (d *DownloadToolRenderContext) RenderTool(sty *styles.Styles, width int, op
341341
342342 var params tools.DownloadParams
343343 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
344− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
344+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
345345 }
346346
347347 toolParams := []string{params.URL}
internal/ui/chat/generic.go+1−1
@@ -39,7 +39,7 @@ func (g *GenericToolRenderContext) RenderTool(sty *styles.Styles, width int, opt
3939
4040 var params map[string]any
4141 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
42− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
42+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
4343 }
4444
4545 var toolParams []string
internal/ui/chat/mcp.go+2−2
@@ -34,7 +34,7 @@ func (b *MCPToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *T
3434 cappedWidth := cappedMessageWidth(width)
3535 toolNameParts := strings.SplitN(opts.ToolCall.Name, "_", 3)
3636 if len(toolNameParts) != 3 {
37− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid tool name"}, cappedWidth)
37+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid tool name"}, cappedWidth, false)
3838 }
3939 mcpName := humanizedToolName(toolNameParts[1])
4040 toolName := humanizedToolName(toolNameParts[2])
@@ -50,7 +50,7 @@ func (b *MCPToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *T
5050
5151 var params map[string]any
5252 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
53− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
53+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
5454 }
5555
5656 var toolParams []string
internal/ui/chat/search.go+4−4
@@ -42,7 +42,7 @@ func (g *GlobToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *
4242
4343 var params tools.GlobParams
4444 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
45− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
45+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
4646 }
4747
4848 toolParams := []string{params.Pattern}
@@ -101,7 +101,7 @@ func (g *GrepToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *
101101
102102 var params tools.GrepParams
103103 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
104− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
104+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
105105 }
106106
107107 toolParams := []string{params.Pattern}
@@ -166,7 +166,7 @@ func (l *LSToolRenderContext) RenderTool(sty *styles.Styles, width int, opts *To
166166
167167 var params tools.LSParams
168168 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
169− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
169+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
170170 }
171171
172172 path := params.Path
@@ -226,7 +226,7 @@ func (s *SourcegraphToolRenderContext) RenderTool(sty *styles.Styles, width int,
226226
227227 var params tools.SourcegraphParams
228228 if err := json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms); err != nil {
229− return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth)
229+ return toolErrorContent(sty, &message.ToolResult{Content: "Invalid parameters"}, cappedWidth, false)
230230 }
231231
232232 toolParams := []string{params.Query}
internal/ui/chat/shell.go+2−2
@@ -324,7 +324,7 @@ func (s *ShellItem) RawRender(width int) string {
324324 // the "more lines" notice before the output.
325325 if truncatedCount > 0 && s.pending {
326326 body.WriteString(s.sty.Messages.ShellTruncation.Render(
327− fmt.Sprintf("… %d earlier lines", truncatedCount),
327+ fmt.Sprintf(assistantMessageTailWindowFormat, truncatedCount),
328328 ))
329329 body.WriteString("\n")
330330 }
@@ -342,7 +342,7 @@ func (s *ShellItem) RawRender(width int) string {
342342 // When finished, hidden lines are below, so show the notice after.
343343 if truncatedCount > 0 && !s.pending && !s.expandedContent {
344344 body.WriteString(s.sty.Messages.ShellTruncation.Render(
345− fmt.Sprintf("… %d more lines", truncatedCount),
345+ fmt.Sprintf(assistantMessageTruncateFormat, truncatedCount),
346346 ))
347347 return header + "\n" + body.String()
348348 }
internal/ui/chat/tools.go+42−16
@@ -27,6 +27,11 @@ import (
2727// responseContextHeight limits the number of lines displayed in tool output.
2828const responseContextHeight = 10
2929
30+// diffContextHeight limits the number of lines displayed in code-edit
31+// diffs before truncation. Diffs get a larger default cap than plain
32+// tool output so most of a change is visible without expanding.
33+const diffContextHeight = 30
34+
3035// toolBodyLeftPaddingTotal represents the padding that should be applied to each tool body
3136const toolBodyLeftPaddingTotal = 2
3237
@@ -528,7 +533,7 @@ func toolEarlyStateContent(sty *styles.Styles, opts *ToolRenderOpts, width int)
528533 var msg string
529534 switch opts.Status {
530535 case ToolStatusError:
531− msg = toolErrorContent(sty, opts.Result, width)
536+ msg = toolErrorContent(sty, opts.Result, width, opts.ExpandedContent)
532537 case ToolStatusCanceled:
533538 msg = sty.Tool.StateCancelled.Render("Canceled.")
534539 case ToolStatusAwaitingPermission:
@@ -542,21 +547,42 @@ func toolEarlyStateContent(sty *styles.Styles, opts *ToolRenderOpts, width int)
542547}
543548
544549// toolErrorContent formats an error message with an ERROR or WARN tag.
545−func toolErrorContent(sty *styles.Styles, result *message.ToolResult, width int) string {
550+//
551+// When collapsed it shows a single truncated line plus a hidden-line
552+// notice; when expanded it renders the full message wrapped to width,
553+// preserving newlines, so multi-line failures (stack traces, compiler
554+// output, edit-failure messages) stay actionable. This mirrors the
555+// assistant-level error renderer's wrapped Details.
556+func toolErrorContent(sty *styles.Styles, result *message.ToolResult, width int, expanded bool) string {
546557 if result == nil {
547558 return ""
548559 }
549− errContent := strings.ReplaceAll(result.Content, "\n", " ")
550− if strings.Contains(errContent, "User denied permission") {
551− deniedTag := sty.Tool.WarnTag.Render("WARN")
552− deniedTagWidth := lipgloss.Width(deniedTag)
553− errContent = ansi.Truncate(errContent, width-deniedTagWidth-3, "…")
554− return fmt.Sprintf("%s %s", deniedTag, sty.Tool.WarnMessage.Render(errContent))
560+ content := strings.TrimRight(result.Content, "\n")
561+
562+ tag := sty.Tool.ErrorTag.Render("ERROR")
563+ msgStyle := sty.Tool.ErrorMessage
564+ if strings.Contains(content, "User denied permission") {
565+ tag = sty.Tool.WarnTag.Render("WARN")
566+ msgStyle = sty.Tool.WarnMessage
567+ }
568+ tagWidth := lipgloss.Width(tag)
569+ msgWidth := max(1, width-tagWidth-1)
570+
571+ if !expanded {
572+ oneLine := ansi.Truncate(strings.ReplaceAll(content, "\n", " "), msgWidth, "…")
573+ out := fmt.Sprintf("%s %s", tag, msgStyle.Render(oneLine))
574+ if hidden := strings.Count(content, "\n"); hidden > 0 {
575+ out += "\n" + sty.Tool.ContentTruncation.
576+ Width(width).
577+ Render(fmt.Sprintf(assistantMessageTruncateFormat, hidden))
578+ }
579+ return out
555580 }
556− errTag := sty.Tool.ErrorTag.Render("ERROR")
557− tagWidth := lipgloss.Width(errTag)
558− errContent = ansi.Truncate(errContent, width-tagWidth-3, "…")
559− return fmt.Sprintf("%s %s", errTag, sty.Tool.ErrorMessage.Render(errContent))
581+
582+ // Expanded: wrap the full message to width, preserving newlines,
583+ // and align continuation lines under the message column.
584+ wrapped := msgStyle.Width(msgWidth).Render(content)
585+ return lipgloss.JoinHorizontal(lipgloss.Top, tag+" ", wrapped)
560586}
561587
562588// toolIcon returns the status icon for a tool call.
@@ -968,7 +994,7 @@ func toolOutputDiffContent(sty *styles.Styles, file, oldContent, newContent stri
968994 lines := strings.Split(formatted, "\n")
969995
970996 // Truncate if needed.
971− maxLines := responseContextHeight
997+ maxLines := diffContextHeight
972998 if expanded {
973999 maxLines = len(lines)
9741000 }
@@ -1018,7 +1044,7 @@ func toolOutputMultiEditDiffContent(sty *styles.Styles, file string, meta tools.
10181044 lines := strings.Split(formatted, "\n")
10191045
10201046 // Truncate if needed.
1021− maxLines := responseContextHeight
1047+ maxLines := diffContextHeight
10221048 if expanded {
10231049 maxLines = len(lines)
10241050 }
@@ -1027,7 +1053,7 @@ func toolOutputMultiEditDiffContent(sty *styles.Styles, file string, meta tools.
10271053 truncMsg := sty.Tool.DiffTruncation.
10281054 Width(bodyWidth).
10291055 Render(fmt.Sprintf(assistantMessageTruncateFormat, len(lines)-maxLines))
1030− formatted = truncMsg + "\n" + strings.Join(lines[:maxLines], "\n")
1056+ formatted = strings.Join(lines[:maxLines], "\n") + "\n" + truncMsg
10311057 }
10321058
10331059 // Add failed edits note if any exist.
@@ -1661,7 +1687,7 @@ func prettifyToolName(name string) string {
16611687 case tools.AgenticFetchToolName:
16621688 return "Agentic Fetch"
16631689 case tools.WebFetchToolName:
1664− return "Fetch"
1690+ return "Web Fetch"
16651691 case tools.WebSearchToolName:
16661692 return "Search"
16671693 case tools.GlobToolName:
internal/ui/chat/unified_diff.go+1−1
@@ -157,7 +157,7 @@ func toolOutputDiffContentFromUnified(sty *styles.Styles, content string, width
157157 }
158158 combined := strings.Join(blocks, "\n")
159159 lines := strings.Split(combined, "\n")
160− maxLines := responseContextHeight
160+ maxLines := diffContextHeight
161161 if expanded {
162162 maxLines = len(lines)
163163 }
internal/ui/common/capabilities.go−12
@@ -1,7 +1,6 @@
11package common
22
33import (
4− "slices"
54 "strings"
65
76 tea "charm.land/bubbletea/v2"
@@ -29,8 +28,6 @@ type Capabilities struct {
2928 // KittyGraphics indicates whether the terminal supports the Kitty graphics
3029 // protocol.
3130 KittyGraphics bool
32− // SixelGraphics indicates whether the terminal supports Sixel graphics.
33− SixelGraphics bool
3431 // Env is the terminal environment variables.
3532 Env uv.Environ
3633 // TerminalVersion is the terminal version string.
@@ -56,10 +53,6 @@ func (c *Capabilities) Update(msg any) {
5653 c.PixelY = m.Height
5754 case uv.KittyGraphicsEvent:
5855 c.KittyGraphics = true
59− case uv.PrimaryDeviceAttributesEvent:
60− if slices.Contains(m, 4) {
61− c.SixelGraphics = true
62− }
6356 case tea.TerminalVersionMsg:
6457 c.TerminalVersion = m.Name
6558 case tea.ModeReportMsg:
@@ -108,11 +101,6 @@ func (c Capabilities) SupportsKittyGraphics() bool {
108101 return c.KittyGraphics
109102}
110103
111−// SupportsSixelGraphics returns true if the terminal supports Sixel graphics.
112−func (c Capabilities) SupportsSixelGraphics() bool {
113− return c.SixelGraphics
114−}
115−
116104// CellSize returns the size of a single terminal cell in pixels.
117105func (c Capabilities) CellSize() (width, height int) {
118106 if c.Columns == 0 || c.Rows == 0 {
internal/ui/dialog/actions.go+3
@@ -102,6 +102,9 @@ type (
102102type (
103103 ActionChangeAPIKeyState struct {
104104 State APIKeyInputState
105+ // Reason is an optional human-readable explanation, set when
106+ // transitioning to APIKeyInputStateError.
107+ Reason string
105108 }
106109)
107110
internal/ui/dialog/api_key_input.go+54−7
@@ -40,8 +40,9 @@ type APIKeyInput struct {
4040 model config.SelectedModel
4141 modelType config.SelectedModelType
4242
43− width int
44− state APIKeyInputState
43+ width int
44+ state APIKeyInputState
45+ errMsg string // reason for the last verification failure
4546
4647 keyMap struct {
4748 Submit key.Binding
@@ -91,7 +92,7 @@ func NewAPIKeyInput(
9192
9293 m.keyMap.Submit = key.NewBinding(
9394 key.WithKeys("enter", "ctrl+y"),
94− key.WithHelp("enter", "submit"),
95+ key.WithHelp("enter", "confirm"),
9596 )
9697 m.keyMap.Close = CloseKey
9798
@@ -110,8 +111,11 @@ func (m *APIKeyInput) HandleMsg(msg tea.Msg) Action {
110111 m.state = msg.State
111112 switch m.state {
112113 case APIKeyInputStateVerifying:
114+ m.errMsg = ""
113115 cmd := tea.Batch(m.spinner.Tick, m.verifyAPIKey)
114116 return ActionCmd{cmd}
117+ case APIKeyInputStateError:
118+ m.errMsg = msg.Reason
115119 }
116120 case spinner.TickMsg:
117121 switch m.state {
@@ -169,14 +173,23 @@ func (m *APIKeyInput) Draw(scr uv.Screen, area uv.Rectangle) *tea.Cursor {
169173
170174 m.input.Prompt = m.spinner.View()
171175
172− content := strings.Join([]string{
176+ lines := []string{
173177 m.headerView(),
174178 inputStyle.Render(m.inputView()),
179+ }
180+ if m.state == APIKeyInputStateError && m.errMsg != "" {
181+ errStyle := textStyle.
182+ Foreground(charmtone.Cherry).
183+ Width(m.width - dialogStyle.GetHorizontalFrameSize())
184+ lines = append(lines, errStyle.Render(m.errMsg))
185+ }
186+ lines = append(lines,
175187 textStyle.Render("This will be written in your global configuration:"),
176188 textStyle.Render(config.GlobalConfigData()),
177189 "",
178190 helpStyle.Render(m.help.View(m)),
179− }, "\n")
191+ )
192+ content := strings.Join(lines, "\n")
180193
181194 cur := m.Cursor()
182195
@@ -301,9 +314,43 @@ func (m *APIKeyInput) verifyAPIKey() tea.Msg {
301314 }
302315
303316 if err == nil {
304− return ActionChangeAPIKeyState{APIKeyInputStateVerified}
317+ return ActionChangeAPIKeyState{State: APIKeyInputStateVerified}
318+ }
319+ return ActionChangeAPIKeyState{
320+ State: APIKeyInputStateError,
321+ Reason: apiKeyErrorReason(err),
322+ }
323+}
324+
325+// apiKeyErrorReason maps a TestConnection error to a concise, user-facing
326+// explanation. Common cases (auth, permission, network) get a friendly hint;
327+// anything else falls back to the raw error message.
328+func apiKeyErrorReason(err error) string {
329+ if err == nil {
330+ return ""
331+ }
332+ msg := strings.TrimSpace(err.Error())
333+ low := strings.ToLower(msg)
334+ switch {
335+ case strings.Contains(low, "401"),
336+ strings.Contains(low, "unauthorized"),
337+ strings.Contains(low, "invalid api key"),
338+ strings.Contains(low, "invalid_api_key"),
339+ strings.Contains(low, "authentication"):
340+ return "Authentication failed — the key was rejected (401)."
341+ case strings.Contains(low, "403"),
342+ strings.Contains(low, "forbidden"):
343+ return "Access forbidden (403) — the key may lack permissions."
344+ case strings.Contains(low, "no such host"),
345+ strings.Contains(low, "timeout"),
346+ strings.Contains(low, "timed out"),
347+ strings.Contains(low, "connection refused"),
348+ strings.Contains(low, "network"),
349+ strings.Contains(low, "dial tcp"):
350+ return "Network error — could not reach the provider."
351+ default:
352+ return msg
305353 }
306− return ActionChangeAPIKeyState{APIKeyInputStateError}
307354}
308355
309356func (m *APIKeyInput) saveKeyAndContinue() Action {
internal/ui/dialog/commands.go+2
@@ -98,6 +98,8 @@ func NewCommands(com *common.Common, sessionID string, hasSession, hasTodos, has
9898 c.list = list.NewFilterableList()
9999 c.list.Focus()
100100 c.list.SetSelected(0)
101+ c.list.SetEmptyMessage("No commands")
102+ c.list.SetFilterEmptyMessage("No matches")
101103
102104 c.input = textinput.New()
103105 c.input.SetVirtualCursor(false)
internal/ui/dialog/commands_item.go+6−6
@@ -124,13 +124,13 @@ func (c *CommandItem) Render(width int) string {
124124 descStyle = c.t.Dialog.SelectedItem
125125 }
126126 contentWidth := max(0, width-descStyle.GetHorizontalFrameSize()+1)
127− description := ansi.Truncate(strings.TrimSpace(c.description), contentWidth, "...")
127+ // Indent the description to align with the marker/title text.
128+ indent := strings.Repeat(" ", listItemMarkerWidth)
129+ textWidth := max(0, contentWidth-listItemMarkerWidth)
130+ description := ansi.Truncate(strings.TrimSpace(c.description), textWidth, "…")
128131 descVisWidth := lipgloss.Width(description)
129− gap := strings.Repeat(" ", max(0, contentWidth-descVisWidth))
130− if description == "" {
131− description = " "
132− }
133− rendered = lipgloss.JoinVertical(lipgloss.Left, rendered, descStyle.Render(description+gap))
132+ gap := strings.Repeat(" ", max(0, textWidth-descVisWidth))
133+ rendered = lipgloss.JoinVertical(lipgloss.Left, rendered, descStyle.Render(indent+description+gap))
134134 }
135135 return rendered
136136}
internal/ui/dialog/dialog.go+1−1
@@ -25,7 +25,7 @@ const (
2525// CloseKey is the default key binding to close dialogs.
2626var CloseKey = key.NewBinding(
2727 key.WithKeys("esc", "alt+esc"),
28− key.WithHelp("esc", "exit"),
28+ key.WithHelp("esc", "cancel"),
2929)
3030
3131// Action represents an action taken in a dialog after handling a message.
internal/ui/dialog/filepicker.go+11−2
@@ -14,10 +14,12 @@ import (
1414 "charm.land/bubbles/v2/key"
1515 tea "charm.land/bubbletea/v2"
1616 "charm.land/lipgloss/v2"
17+ "github.com/charmbracelet/crush/internal/fsext"
1718 "github.com/charmbracelet/crush/internal/home"
1819 "github.com/charmbracelet/crush/internal/ui/common"
1920 fimage "github.com/charmbracelet/crush/internal/ui/image"
2021 uv "github.com/charmbracelet/ultraviolet"
22+ "github.com/charmbracelet/x/ansi"
2123)
2224
2325// FilePickerID is the identifier for the FilePicker dialog.
@@ -69,7 +71,7 @@ func NewFilePicker(com *common.Common) (*FilePicker, tea.Cmd) {
6971
7072 f.km.Select = key.NewBinding(
7173 key.WithKeys("enter"),
72− key.WithHelp("enter", "accept"),
74+ key.WithHelp("enter", "confirm"),
7375 )
7476 f.km.Down = key.NewBinding(
7577 key.WithKeys("down", "j"),
@@ -93,7 +95,7 @@ func NewFilePicker(com *common.Common) (*FilePicker, tea.Cmd) {
9395 )
9496 f.km.Close = key.NewBinding(
9597 key.WithKeys("esc", "alt+esc"),
96− key.WithHelp("esc", "close/exit"),
98+ key.WithHelp("esc", "cancel"),
9799 )
98100
99101 fp := filepicker.New()
@@ -241,8 +243,15 @@ func (f *FilePicker) Draw(scr uv.Screen, area uv.Rectangle) *tea.Cursor {
241243 rc := NewRenderContext(t, width)
242244 rc.Gap = 1
243245 rc.Title = "Add Image"
246+ // Make the image-only restriction visible instead of silently no-oping.
247+ rc.TitleInfo = t.Dialog.SecondaryText.Render(" Images only: jpg, png")
244248 rc.Help = f.help.View(f)
245249
250+ // Breadcrumb: show the (truncated) current directory so users know where
251+ // they are while navigating.
252+ currentDir := ansi.Truncate(fsext.PrettyPath(f.fp.CurrentDirectory), innerWidth, "…")
253+ rc.AddPart(t.Dialog.SecondaryText.Render(currentDir))
254+
246255 imgPreview := t.Dialog.ImagePreview.Align(lipgloss.Center).Width(innerWidth).Render(f.imagePreview(imgPrevWidth, imgPrevHeight))
247256 rc.AddPart(imgPreview)
248257
internal/ui/dialog/models.go+2
@@ -110,6 +110,8 @@ func NewModels(com *common.Common, isOnboarding bool) (*Models, error) {
110110 m.list = NewModelsList(t)
111111 m.list.Focus()
112112 m.list.SetSelected(0)
113+ m.list.SetEmptyMessage("No models")
114+ m.list.SetFilterEmptyMessage("No matches")
113115
114116 m.input = textinput.New()
115117 m.input.SetVirtualCursor(false)
internal/ui/dialog/models_list.go+22
@@ -14,6 +14,11 @@ type ModelsList struct {
1414 groups []ModelGroup
1515 query string
1616 t *styles.Styles
17+
18+ // emptyMessage is shown when there are no items and no active filter.
19+ emptyMessage string
20+ // filterEmptyMessage is shown when a filter is active but matches nothing.
21+ filterEmptyMessage string
1722}
1823
1924// NewModelsList creates a new list suitable for model items and groups.
@@ -247,8 +252,25 @@ func (f *ModelsList) VisibleItems() []list.Item {
247252 return items
248253}
249254
255+// SetEmptyMessage sets the placeholder shown when the list has no items and
256+// no filter is active.
257+func (f *ModelsList) SetEmptyMessage(msg string) {
258+ f.emptyMessage = msg
259+}
260+
261+// SetFilterEmptyMessage sets the placeholder shown when a filter is active but
262+// yields no matches.
263+func (f *ModelsList) SetFilterEmptyMessage(msg string) {
264+ f.filterEmptyMessage = msg
265+}
266+
250267// Render renders the filterable list.
251268func (f *ModelsList) Render() string {
269+ if f.query != "" && f.filterEmptyMessage != "" {
270+ f.List.SetEmptyMessage(f.filterEmptyMessage)
271+ } else {
272+ f.List.SetEmptyMessage(f.emptyMessage)
273+ }
252274 return f.List.Render()
253275}
254276
internal/ui/dialog/permissions.go+38−5
@@ -135,7 +135,7 @@ func defaultPermissionsKeyMap() permissionsKeyMap {
135135 key.WithKeys("d", "D"),
136136 key.WithHelp("d", "deny"),
137137 ),
138− Close: CloseKey,
138+ Close: denyCloseKey(),
139139 ToggleDiffMode: key.NewBinding(
140140 key.WithKeys("t"),
141141 key.WithHelp("t", "toggle diff view"),
@@ -171,6 +171,15 @@ func defaultPermissionsKeyMap() permissionsKeyMap {
171171 }
172172}
173173
174+// denyCloseKey returns the close binding for the permissions dialog. It
175+// mirrors [CloseKey] but its help label reads "deny" because pressing esc
176+// rejects the permission request rather than merely dismissing the dialog.
177+func denyCloseKey() key.Binding {
178+ k := CloseKey
179+ k.SetHelp("esc", "deny")
180+ return k
181+}
182+
174183var _ Dialog = (*Permissions)(nil)
175184
176185// PermissionsOption configures the permissions dialog.
@@ -205,9 +214,11 @@ func NewPermissions(com *common.Common, perm permission.PermissionRequest, opts
205214 }
206215
207216 p := &Permissions{
208− com: com,
209− permission: perm,
210− selectedOption: 0,
217+ com: com,
218+ permission: perm,
219+ // Default to Deny (index 2) so that confirming with enter does not
220+ // grant the most permissive choice. See renderButtons for ordering.
221+ selectedOption: 2,
211222 viewport: vp,
212223 help: h,
213224 keyMap: km,
@@ -446,7 +457,11 @@ func (p *Permissions) Draw(scr uv.Screen, area uv.Rectangle) *tea.Cursor {
446457 if content != "" {
447458 parts = append(parts, "", content)
448459 }
449− parts = append(parts, "", buttons, "", helpView)
460+ parts = append(parts, "", buttons)
461+ if hint := p.renderButtonHint(contentWidth); hint != "" {
462+ parts = append(parts, hint)
463+ }
464+ parts = append(parts, "", helpView)
450465
451466 innerContent := lipgloss.JoinVertical(lipgloss.Left, parts...)
452467 DrawCenterCursor(scr, area, dialogStyle.Render(innerContent), nil)
@@ -790,6 +805,24 @@ func (p *Permissions) renderButtons(contentWidth int) string {
790805 Render(content)
791806}
792807
808+// renderButtonHint renders a dim one-line description of the currently
809+// highlighted button so the consequence of the selection is explicit.
810+func (p *Permissions) renderButtonHint(contentWidth int) string {
811+ var msg string
812+ switch p.selectedOption {
813+ case 0:
814+ msg = "Allow this action once"
815+ case 1:
816+ msg = "Auto-allow this tool for the rest of the session"
817+ default:
818+ msg = "Reject and tell the agent"
819+ }
820+ return p.com.Styles.Dialog.SecondaryText.
821+ Width(contentWidth).
822+ Align(lipgloss.Right).
823+ Render(msg)
824+}
825+
793826func (p *Permissions) canScroll() bool {
794827 if p.hasDiffView() {
795828 // Diff views can always scroll.
internal/ui/dialog/permissions_test.go+7−6
@@ -54,22 +54,23 @@ func TestPermissions_NavigationCyclesOptions(t *testing.T) {
5454 t.Parallel()
5555
5656 p := newTestPermissions(t)
57+ // The dialog defaults to Deny (index 2) so enter does not grant the most
58+ // permissive choice.
59+ require.Equal(t, 2, p.selectedOption)
60+
61+ // Tab cycles forward (wraps to 0).
62+ p.HandleMsg(tea.KeyPressMsg{Code: tea.KeyTab})
5763 require.Equal(t, 0, p.selectedOption)
5864
59− // Tab cycles forward.
6065 p.HandleMsg(tea.KeyPressMsg{Code: tea.KeyTab})
6166 require.Equal(t, 1, p.selectedOption)
6267
6368 p.HandleMsg(tea.KeyPressMsg{Code: tea.KeyTab})
6469 require.Equal(t, 2, p.selectedOption)
6570
66− // Wrap around.
67− p.HandleMsg(tea.KeyPressMsg{Code: tea.KeyTab})
68− require.Equal(t, 0, p.selectedOption)
69−
7071 // Left cycles backward.
7172 p.HandleMsg(keyMsg('h'))
72− require.Equal(t, 2, p.selectedOption)
73+ require.Equal(t, 1, p.selectedOption)
7374}
7475
7576// TestPermissions_EnterConfirmsSelection verifies that enter confirms the
internal/ui/dialog/sessions.go+5−3
@@ -81,6 +81,8 @@ func NewSessions(com *common.Common, selectedSessionID string) (*Session, error)
8181 s.list = list.NewFilterableList(sessionItems(com.Styles, sessionsModeNormal, sessions...)...)
8282 s.list.Focus()
8383 s.list.SetSelected(s.selectedSessionInx)
84+ s.list.SetEmptyMessage("No sessions yet")
85+ s.list.SetFilterEmptyMessage("No matches")
8486
8587 s.input = textinput.New()
8688 s.input.SetVirtualCursor(false)
@@ -89,8 +91,8 @@ func NewSessions(com *common.Common, selectedSessionID string) (*Session, error)
8991 s.input.Focus()
9092
9193 s.keyMap.Select = key.NewBinding(
92− key.WithKeys("enter", "tab", "ctrl+y"),
93− key.WithHelp("enter", "choose"),
94+ key.WithKeys("enter", "ctrl+y"),
95+ key.WithHelp("enter", "confirm"),
9496 )
9597 s.keyMap.Next = key.NewBinding(
9698 key.WithKeys("down", "ctrl+n"),
@@ -121,7 +123,7 @@ func NewSessions(com *common.Common, selectedSessionID string) (*Session, error)
121123 key.WithHelp("esc", "cancel"),
122124 )
123125 s.keyMap.ConfirmDelete = key.NewBinding(
124− key.WithKeys("y"),
126+ key.WithKeys("y", "enter"),
125127 key.WithHelp("y", "delete"),
126128 )
127129 s.keyMap.CancelDelete = key.NewBinding(
internal/ui/dialog/sessions_item.go+12−2
@@ -140,6 +140,14 @@ type ListItemStyles struct {
140140 InfoTextFocused lipgloss.Style
141141}
142142
143+// listItemMarker is a leading glyph prepended to the focused list row so
144+// selection is conveyed by shape (not background color alone). Non-focused
145+// rows are padded with equivalent leading spaces to keep text aligned.
146+const (
147+ listItemMarker = "▍ "
148+ listItemMarkerWidth = 2
149+)
150+
143151func renderItem(t ListItemStyles, title string, info string, focused bool, width int, cache map[int]string, m *fuzzy.Match) string {
144152 if cache == nil {
145153 cache = make(map[int]string)
@@ -151,13 +159,15 @@ func renderItem(t ListItemStyles, title string, info string, focused bool, width
151159 }
152160
153161 style := t.ItemBlurred
162+ marker := strings.Repeat(" ", listItemMarkerWidth)
154163 if focused {
155164 style = t.ItemFocused
165+ marker = listItemMarker
156166 }
157167
158168 var infoText string
159169 var infoWidth int
160− lineWidth := width
170+ lineWidth := max(0, width-listItemMarkerWidth)
161171 if len(info) > 0 {
162172 infoText = fmt.Sprintf(" %s ", info)
163173 if focused {
@@ -202,7 +212,7 @@ func renderItem(t ListItemStyles, title string, info string, focused bool, width
202212 content = strings.Join(parts, "")
203213 }
204214
205− content = style.Render(content + gap + infoText)
215+ content = style.Render(marker + content + gap + infoText)
206216 cache[width] = content
207217 return content
208218}
internal/ui/diffview/style.go+46−44
@@ -1,10 +1,52 @@
11package diffview
22
33import (
4+ "image/color"
5+
46 "charm.land/lipgloss/v2"
57 "github.com/charmbracelet/x/exp/charmtone"
68)
79
10+// Diff insert/delete backgrounds are derived by washing a semantic accent
11+// (green for inserts, red for deletes) over the base background. Keeping the
12+// derivation here gives both DefaultDarkStyle/DefaultLightStyle and the styles
13+// package's palette-driven theme a single source of truth, rather than several
14+// copies of the same hardcoded hex.
15+const (
16+ diffCodeTint = 0.10 // symbol/code background wash strength.
17+ diffLineNumTint = 0.07 // line-number background wash (slightly darker).
18+)
19+
20+// BlendBg washes accent over base by ratio in [0,1], returning a subtle tint.
21+// It is the shared basis for diff insert/delete backgrounds.
22+func BlendBg(base, accent color.Color, ratio float64) color.Color {
23+ br, bg, bb, _ := base.RGBA()
24+ ar, ag, ab, _ := accent.RGBA()
25+ lerp := func(a, b uint32) uint8 {
26+ return uint8(float64(a>>8)*(1-ratio) + float64(b>>8)*ratio + 0.5)
27+ }
28+ return color.RGBA{R: lerp(br, ar), G: lerp(bg, ag), B: lerp(bb, ab), A: 0xff}
29+}
30+
31+// ChangeLineStyle builds an insert- or delete-line style from semantic colors:
32+// accent drives the symbol/line-number foreground and the background wash over
33+// base, while codeFg colors the code text (pass nil to leave it unset).
34+func ChangeLineStyle(accent, base, codeFg color.Color) LineStyle {
35+ code := lipgloss.NewStyle().Background(BlendBg(base, accent, diffCodeTint))
36+ if codeFg != nil {
37+ code = code.Foreground(codeFg)
38+ }
39+ return LineStyle{
40+ LineNumber: lipgloss.NewStyle().
41+ Foreground(accent).
42+ Background(BlendBg(base, accent, diffLineNumTint)),
43+ Symbol: lipgloss.NewStyle().
44+ Foreground(accent).
45+ Background(BlendBg(base, accent, diffCodeTint)),
46+ Code: code,
47+ }
48+}
49+
850// LineStyle defines the styles for a given line type in the diff view.
951type LineStyle struct {
1052 LineNumber lipgloss.Style
@@ -49,28 +91,8 @@ func DefaultLightStyle() Style {
4991 Foreground(charmtone.Pepper).
5092 Background(charmtone.Salt),
5193 },
52− InsertLine: LineStyle{
53− LineNumber: lipgloss.NewStyle().
54− Foreground(charmtone.Turtle).
55− Background(lipgloss.Color("#c8e6c9")),
56− Symbol: lipgloss.NewStyle().
57− Foreground(charmtone.Turtle).
58− Background(lipgloss.Color("#e8f5e9")),
59− Code: lipgloss.NewStyle().
60− Foreground(charmtone.Pepper).
61− Background(lipgloss.Color("#e8f5e9")),
62− },
63− DeleteLine: LineStyle{
64− LineNumber: lipgloss.NewStyle().
65− Foreground(charmtone.Cherry).
66− Background(lipgloss.Color("#ffcdd2")),
67− Symbol: lipgloss.NewStyle().
68− Foreground(charmtone.Cherry).
69− Background(lipgloss.Color("#ffebee")),
70− Code: lipgloss.NewStyle().
71− Foreground(charmtone.Pepper).
72− Background(lipgloss.Color("#ffebee")),
73− },
94+ InsertLine: ChangeLineStyle(charmtone.Turtle, charmtone.Salt, charmtone.Pepper),
95+ DeleteLine: ChangeLineStyle(charmtone.Cherry, charmtone.Salt, charmtone.Pepper),
7496 Filename: LineStyle{
7597 LineNumber: lipgloss.NewStyle().
7698 Foreground(charmtone.Iron).
@@ -107,28 +129,8 @@ func DefaultDarkStyle() Style {
107129 Foreground(charmtone.Salt).
108130 Background(charmtone.Pepper),
109131 },
110− InsertLine: LineStyle{
111− LineNumber: lipgloss.NewStyle().
112− Foreground(charmtone.Turtle).
113− Background(lipgloss.Color("#293229")),
114− Symbol: lipgloss.NewStyle().
115− Foreground(charmtone.Turtle).
116− Background(lipgloss.Color("#303a30")),
117− Code: lipgloss.NewStyle().
118− Foreground(charmtone.Salt).
119− Background(lipgloss.Color("#303a30")),
120− },
121− DeleteLine: LineStyle{
122− LineNumber: lipgloss.NewStyle().
123− Foreground(charmtone.Cherry).
124− Background(lipgloss.Color("#332929")),
125− Symbol: lipgloss.NewStyle().
126− Foreground(charmtone.Cherry).
127− Background(lipgloss.Color("#3a3030")),
128− Code: lipgloss.NewStyle().
129− Foreground(charmtone.Salt).
130− Background(lipgloss.Color("#3a3030")),
131− },
132+ InsertLine: ChangeLineStyle(charmtone.Turtle, charmtone.Pepper, charmtone.Salt),
133+ DeleteLine: ChangeLineStyle(charmtone.Cherry, charmtone.Pepper, charmtone.Salt),
132134 Filename: LineStyle{
133135 LineNumber: lipgloss.NewStyle().
134136 Foreground(charmtone.Smoke).
internal/ui/diffview/testdata/TestDiffView/Split/CustomContextLines/DarkMode.golden+3−3
@@ -3,7 +3,7 @@
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
55[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
6−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
99[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -11,6 +11,6 @@
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1313[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
14−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
15−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
14+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
15+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1616[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/CustomContextLines/LightMode.golden+3−3
@@ -3,7 +3,7 @@
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
99[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -11,6 +11,6 @@
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1313[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
14−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
14+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/Default/DarkMode.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
5−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m 8[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;202;211;245;48;2;58;48;48mfmt[m[38;2;202;211;245;48;2;58;48;48m.[m[38;2;138;173;244;48;2;58;48;48mPrintln[m[38;2;202;211;245;48;2;58;48;48m([m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[38;2;202;211;245;48;2;58;48;48m)[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 8[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"Hello, world!"[m[m[48;2;48;58;48m [m
6−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 9[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mfmt[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mPrintln[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
5+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m 8[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;202;211;245;48;2;54;34;48mfmt[m[38;2;202;211;245;48;2;54;34;48m.[m[38;2;138;173;244;48;2;54;34;48mPrintln[m[38;2;202;211;245;48;2;54;34;48m([m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[38;2;202;211;245;48;2;54;34;48m)[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 8[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"Hello, world!"[m[m[48;2;30;50;56m [m
6+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 9[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mfmt[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mPrintln[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/Default/LightMode.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/LargeWidth/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,6 +10,6 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
14−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
14+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1515[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/LargeWidth/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/MultipleHunks/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,6 +10,6 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
14−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
14+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1515[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/MultipleHunks/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/Narrow/DarkMode.golden+3−3
@@ -1,4 +1,4 @@
11[48;2;73;73;255m [m[38;2;191;188;200;48;2;73;73;255m…[m[48;2;73;73;255m [m[38;2;191;188;200;48;2;51;49;178m @@ -1,3 +1,3 @@ [m[48;2;51;49;178m [m[48;2;73;73;255m [m[38;2;191;188;200;48;2;73;73;255m…[m[48;2;73;73;255m [m[38;2;191;188;200;48;2;51;49;178m [m[48;2;51;49;178m [m
2−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m1[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48ma[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m1[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48md[m[m[48;2;48;58;48m [m
3−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m2[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48mb[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m2[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48me[m[m[48;2;48;58;48m [m
4−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m3[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48mc[m[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m3[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48mf[m[m[48;2;48;58;48m [m
2+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m1[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48ma[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m1[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56md[m[m[48;2;30;50;56m [m
3+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m2[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48mb[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m2[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56me[m[m[48;2;30;50;56m [m
4+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m3[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48mc[m[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m3[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56mf[m[m[48;2;30;50;56m [m
internal/ui/diffview/testdata/TestDiffView/Split/Narrow/LightMode.golden+3−3
@@ -1,4 +1,4 @@
11[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m…[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m @@ -1,3 +1,3 @@ [m[48;2;113;154;252m [m[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m…[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m [m[48;2;113;154;252m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m1[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238ma[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233md[m[m[48;2;232;245;233m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m2[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238mb[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m2[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233me[m[m[48;2;232;245;233m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m3[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238mc[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m3[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233mf[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m1[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240ma[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248md[m[m[48;2;223;243;248m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m2[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240mb[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m2[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248me[m[m[48;2;223;243;248m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m3[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240mc[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m3[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248mf[m[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffView/Split/NoLineNumbers/DarkMode.golden+2−2
@@ -2,6 +2,6 @@
22[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
33[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
5−[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;202;211;245;48;2;58;48;48mfmt[m[38;2;202;211;245;48;2;58;48;48m.[m[38;2;138;173;244;48;2;58;48;48mPrintln[m[38;2;202;211;245;48;2;58;48;48m([m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[38;2;202;211;245;48;2;58;48;48m)[m[m[48;2;58;48;48m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"Hello, world!"[m[m[48;2;48;58;48m [m
6−[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mfmt[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mPrintln[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
5+[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;202;211;245;48;2;54;34;48mfmt[m[38;2;202;211;245;48;2;54;34;48m.[m[38;2;138;173;244;48;2;54;34;48mPrintln[m[38;2;202;211;245;48;2;54;34;48m([m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[38;2;202;211;245;48;2;54;34;48m)[m[m[48;2;54;34;48m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"Hello, world!"[m[m[48;2;30;50;56m [m
6+[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mfmt[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mPrintln[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
77[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/NoLineNumbers/LightMode.golden+2−2
@@ -2,6 +2,6 @@
22[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m import ([m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m
5−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
5+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m "strings"[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m )[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
@@ -10,6 +10,6 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m return "Hello, world!"[m[48;2;58;48;48m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m content := strings.ToUpper("Hello, World!")[m[48;2;48;58;48m [m
14−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m return content[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m return "Hello, world!"[m[48;2;54;34;48m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m content := strings.ToUpper("Hello, World!")[m[48;2;30;50;56m [m
14+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m return content[m[48;2;30;50;56m [m
1515[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/NoSyntaxHighlight/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m import ([m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m import ([m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m "fmt"[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m "fmt"[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m "strings"[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m "strings"[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m )[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m )[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func main() {[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func main() {[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func getContent() string {[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func getContent() string {[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m return "Hello, world!"[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m content := strings.ToUpper("Hello, World!")[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m return content[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m return "Hello, world!"[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m content := strings.ToUpper("Hello, World!")[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m return content[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Split/SmallWidth/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,6 +10,6 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetConte…[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;237;135;150;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetConte…[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;237;135;150;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[38;2;202;211;245;48;2;32;31;38m[m[m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"H…[m[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:…[m[38;2;202;211;245;48;2;48;58;48m[m[38;2;202;211;245;48;2;48;58;48m[m[38;2;202;211;245;48;2;48;58;48m[m[38;2;138;173;244;48;2;48;58;48m[m[38;2;202;211;245;48;2;48;58;48m[m[38;2;166;218;149;48;2;48;58;48m[m[38;2;202;211;245;48;2;48;58;48m[m[m
14−[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mco…[m[m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"H…[m[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:…[m[38;2;202;211;245;48;2;30;50;56m[m[38;2;202;211;245;48;2;30;50;56m[m[38;2;202;211;245;48;2;30;50;56m[m[38;2;138;173;244;48;2;30;50;56m[m[38;2;202;211;245;48;2;30;50;56m[m[38;2;166;218;149;48;2;30;50;56m[m[38;2;202;211;245;48;2;30;50;56m[m[m
14+[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mco…[m[m
1515[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Split/SmallWidth/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"H…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"H…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/CustomContextLines/DarkMode.golden+4−4
@@ -3,7 +3,7 @@
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
55[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
6−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
6+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
99[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -11,7 +11,7 @@
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1313[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
14−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m
15−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
16−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
14+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m
15+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
16+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1717[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/CustomContextLines/LightMode.golden+4−4
@@ -3,7 +3,7 @@
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
99[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -11,7 +11,7 @@
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1313[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
14−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
16−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
14+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
16+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1717[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/Default/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
5−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m 8[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;202;211;245;48;2;58;48;48mfmt[m[38;2;202;211;245;48;2;58;48;48m.[m[38;2;138;173;244;48;2;58;48;48mPrintln[m[38;2;202;211;245;48;2;58;48;48m([m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[38;2;202;211;245;48;2;58;48;48m)[m[m[48;2;58;48;48m [m
6−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 8[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"Hello, world!"[m[m[48;2;48;58;48m [m
7−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 9[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mfmt[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mPrintln[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
5+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m 8[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;202;211;245;48;2;54;34;48mfmt[m[38;2;202;211;245;48;2;54;34;48m.[m[38;2;138;173;244;48;2;54;34;48mPrintln[m[38;2;202;211;245;48;2;54;34;48m([m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[38;2;202;211;245;48;2;54;34;48m)[m[m[48;2;54;34;48m [m
6+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 8[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"Hello, world!"[m[m[48;2;30;50;56m [m
7+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 9[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mfmt[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mPrintln[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/Default/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/LargeWidth/DarkMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,7 +10,7 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m
14−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
15−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m
14+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
15+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1616[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/LargeWidth/LightMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/MultipleHunks/DarkMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,7 +10,7 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m
14−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUpper[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;166;218;149;48;2;48;58;48m"Hello, World!"[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
15−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m
14+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUpper[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;166;218;149;48;2;30;50;56m"Hello, World!"[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
15+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1616[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/MultipleHunks/LightMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/Narrow/DarkMode.golden+6−6
@@ -1,7 +1,7 @@
11[48;2;73;73;255m [m[38;2;191;188;200;48;2;73;73;255m…[m[48;2;73;73;255m [m[48;2;73;73;255m [m[38;2;191;188;200;48;2;73;73;255m…[m[48;2;73;73;255m [m[38;2;191;188;200;48;2;51;49;178m @@ -1,3 +1,3 @@ [m[48;2;51;49;178m [m
2−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m1[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48ma[m[m[48;2;58;48;48m [m
3−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m2[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48mb[m[m[48;2;58;48;48m [m
4−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m3[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48mc[m[m[48;2;58;48;48m [m
5−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m1[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48md[m[m[48;2;48;58;48m [m
6−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m2[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48me[m[m[48;2;48;58;48m [m
7−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m3[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48mf[m[m[48;2;48;58;48m [m
2+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m1[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48ma[m[m[48;2;54;34;48m [m
3+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m2[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48mb[m[m[48;2;54;34;48m [m
4+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m3[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48mc[m[m[48;2;54;34;48m [m
5+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m1[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56md[m[m[48;2;30;50;56m [m
6+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m2[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56me[m[m[48;2;30;50;56m [m
7+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m3[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56mf[m[m[48;2;30;50;56m [m
internal/ui/diffview/testdata/TestDiffView/Unified/Narrow/LightMode.golden+6−6
@@ -1,7 +1,7 @@
11[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m…[m[48;2;71;118;255m [m[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m…[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m @@ -1,3 +1,3 @@ [m[48;2;113;154;252m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m1[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238ma[m[m[48;2;255;235;238m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m2[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238mb[m[m[48;2;255;235;238m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m3[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238mc[m[m[48;2;255;235;238m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233md[m[m[48;2;232;245;233m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m2[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233me[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m3[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233mf[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m1[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240ma[m[m[48;2;248;227;240m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m2[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240mb[m[m[48;2;248;227;240m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m3[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240mc[m[m[48;2;248;227;240m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248md[m[m[48;2;223;243;248m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m2[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248me[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m3[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248mf[m[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffView/Unified/NoLineNumbers/DarkMode.golden+3−3
@@ -2,7 +2,7 @@
22[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
33[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
44[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
5−[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;202;211;245;48;2;58;48;48mfmt[m[38;2;202;211;245;48;2;58;48;48m.[m[38;2;138;173;244;48;2;58;48;48mPrintln[m[38;2;202;211;245;48;2;58;48;48m([m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[38;2;202;211;245;48;2;58;48;48m)[m[m[48;2;58;48;48m [m
6−[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"Hello, world!"[m[m[48;2;48;58;48m [m
7−[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mfmt[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mPrintln[m[38;2;202;211;245;48;2;48;58;48m([m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m)[m[m[48;2;48;58;48m [m
5+[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;202;211;245;48;2;54;34;48mfmt[m[38;2;202;211;245;48;2;54;34;48m.[m[38;2;138;173;244;48;2;54;34;48mPrintln[m[38;2;202;211;245;48;2;54;34;48m([m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[38;2;202;211;245;48;2;54;34;48m)[m[m[48;2;54;34;48m [m
6+[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"Hello, world!"[m[m[48;2;30;50;56m [m
7+[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mfmt[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mPrintln[m[38;2;202;211;245;48;2;30;50;56m([m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m)[m[m[48;2;30;50;56m [m
88[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/NoLineNumbers/LightMode.golden+3−3
@@ -2,7 +2,7 @@
22[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/DarkMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m import ([m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m
5−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
5+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m "strings"[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m )[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
@@ -10,7 +10,7 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m return "Hello, world!"[m[48;2;58;48;48m [m
14−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m content := strings.ToUpper("Hello, World!")[m[48;2;48;58;48m [m
15−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m return content[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m return "Hello, world!"[m[48;2;54;34;48m [m
14+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m content := strings.ToUpper("Hello, World!")[m[48;2;30;50;56m [m
15+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m return content[m[48;2;30;50;56m [m
1616[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/NoSyntaxHighlight/LightMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m import ([m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m "fmt"[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m "strings"[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m "strings"[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m )[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func main() {[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m func getContent() string {[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m return "Hello, world!"[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m content := strings.ToUpper("Hello, World!")[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m return content[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m return "Hello, world!"[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m content := strings.ToUpper("Hello, World!")[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m return content[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m }[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffView/Unified/SmallWidth/DarkMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
33[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;139;213;202;48;2;32;31;38mimport[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m([m[m[48;2;32;31;38m [m
44[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m [m[38;2;166;218;149;48;2;32;31;38m"fmt"[m[m[48;2;32;31;38m [m
5−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m 5[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;166;218;149;48;2;48;58;48m"strings"[m[m[48;2;48;58;48m [m
5+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m 5[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;166;218;149;48;2;30;50;56m"strings"[m[m[48;2;30;50;56m [m
66[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m)[m[m[48;2;32;31;38m [m
77[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
88[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mmain[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
@@ -10,7 +10,7 @@
1010[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
1111[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [m[48;2;32;31;38m [m
1212[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;237;135;150;48;2;32;31;38mfunc[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;138;173;244;48;2;32;31;38mgetContent[m[38;2;202;211;245;48;2;32;31;38m()[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;237;135;150;48;2;32;31;38mstring[m[38;2;202;211;245;48;2;32;31;38m [m[38;2;202;211;245;48;2;32;31;38m{[m[m[48;2;32;31;38m [m
13−[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m12[m[48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;51;41;41m [m[48;2;51;41;41m [m[38;2;255;56;139;48;2;58;48;48m- [m[38;2;247;246;251;48;2;58;48;48m[38;2;202;211;245;48;2;58;48;48m [m[38;2;198;160;246;48;2;58;48;48mreturn[m[38;2;202;211;245;48;2;58;48;48m [m[38;2;166;218;149;48;2;58;48;48m"Hello, world!"[m[m[48;2;58;48;48m [m
14−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m13[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[38;2;202;211;245;48;2;48;58;48m [m[1;38;2;145;215;227;48;2;48;58;48m:=[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mstrings[m[38;2;202;211;245;48;2;48;58;48m.[m[38;2;138;173;244;48;2;48;58;48mToUppe…[m[38;2;202;211;245;48;2;48;58;48m[m[38;2;166;218;149;48;2;48;58;48m[m[38;2;202;211;245;48;2;48;58;48m[m[m
15−[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m [m[48;2;41;50;41m [m[48;2;41;50;41m [m[38;2;10;220;217;48;2;41;50;41m14[m[48;2;41;50;41m [m[38;2;10;220;217;48;2;48;58;48m+ [m[38;2;247;246;251;48;2;48;58;48m[38;2;202;211;245;48;2;48;58;48m [m[38;2;198;160;246;48;2;48;58;48mreturn[m[38;2;202;211;245;48;2;48;58;48m [m[38;2;202;211;245;48;2;48;58;48mcontent[m[m[48;2;48;58;48m [m
13+[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m12[m[48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;48;33;45m [m[48;2;48;33;45m [m[38;2;255;56;139;48;2;54;34;48m- [m[38;2;247;246;251;48;2;54;34;48m[38;2;202;211;245;48;2;54;34;48m [m[38;2;198;160;246;48;2;54;34;48mreturn[m[38;2;202;211;245;48;2;54;34;48m [m[38;2;166;218;149;48;2;54;34;48m"Hello, world!"[m[m[48;2;54;34;48m [m
14+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m13[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[38;2;202;211;245;48;2;30;50;56m [m[1;38;2;145;215;227;48;2;30;50;56m:=[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mstrings[m[38;2;202;211;245;48;2;30;50;56m.[m[38;2;138;173;244;48;2;30;50;56mToUppe…[m[38;2;202;211;245;48;2;30;50;56m[m[38;2;166;218;149;48;2;30;50;56m[m[38;2;202;211;245;48;2;30;50;56m[m[m
15+[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m [m[48;2;30;44;51m [m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;44;51m14[m[48;2;30;44;51m [m[38;2;10;220;217;48;2;30;50;56m+ [m[38;2;247;246;251;48;2;30;50;56m[38;2;202;211;245;48;2;30;50;56m [m[38;2;198;160;246;48;2;30;50;56mreturn[m[38;2;202;211;245;48;2;30;50;56m [m[38;2;202;211;245;48;2;30;50;56mcontent[m[m[48;2;30;50;56m [m
1616[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;236;235;240;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;247;246;251;48;2;32;31;38m [38;2;202;211;245;48;2;32;31;38m}[m[m[48;2;32;31;38m [m
internal/ui/diffview/testdata/TestDiffView/Unified/SmallWidth/LightMode.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUppe…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUppe…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf005.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf006.golden+1−1
@@ -2,5 +2,5 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf007.golden+1−1
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf008.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf009.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf010.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf011.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf012.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf013.golden+2−2
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,4 +10,4 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf014.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,5 +10,5 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf015.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf016.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf017.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf018.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf019.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Split/HeightOf020.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf005.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf006.golden+1−1
@@ -2,5 +2,5 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf007.golden+1−1
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf008.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf009.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf010.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf011.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf012.golden+1−1
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf013.golden+2−2
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,4 +10,4 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf014.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,5 +10,5 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf015.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf016.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf017.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf018.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf019.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewHeight/Unified/HeightOf020.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewLineBreakIssue/Split.golden+5−5
@@ -1,9 +1,9 @@
11[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m …[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m @@ -1,6 +1,8 @@ [m[48;2;113;154;252m [m[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m …[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m [m[48;2;113;154;252m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 1[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// this is[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 1[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;210;15;57;48;2;232;245;233m/**[m[m[48;2;232;245;233m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 2[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// a regular[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 2[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mthis[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mis[m[m[48;2;232;245;233m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 3[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// comment[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 3[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233ma[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mblock[m[m[48;2;232;245;233m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 4[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcomment[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;210;15;57;48;2;232;245;233m/[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 1[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// this is[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 1[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;210;15;57;48;2;223;243;248m/**[m[m[48;2;223;243;248m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 2[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// a regular[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 2[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mthis[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mis[m[m[48;2;223;243;248m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 3[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// comment[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 3[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248ma[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mblock[m[m[48;2;223;243;248m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 4[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcomment[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;210;15;57;48;2;223;243;248m/[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m$[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;210;15;57;48;2;247;246;251mfunction[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m$[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;210;15;57;48;2;247;246;251mfunction[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251mconsole[m[38;2;76;79;105;48;2;247;246;251m.[m[38;2;76;79;105;48;2;247;246;251mlog[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;64;160;43;48;2;247;246;251m"Hello, world!"[m[38;2;76;79;105;48;2;247;246;251m);[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251mconsole[m[38;2;76;79;105;48;2;247;246;251m.[m[38;2;76;79;105;48;2;247;246;251mlog[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;64;160;43;48;2;247;246;251m"Hello, world!"[m[38;2;76;79;105;48;2;247;246;251m);[m[m[48;2;247;246;251m [m
99[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m});[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m});[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewLineBreakIssue/Unified.golden+8−8
@@ -1,12 +1,12 @@
11[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m …[m[48;2;71;118;255m [m[48;2;71;118;255m [m[38;2;77;76;87;48;2;71;118;255m …[m[48;2;71;118;255m [m[38;2;96;95;107;48;2;113;154;252m @@ -1,6 +1,8 @@ [m[48;2;113;154;252m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 1[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// this is[m[m[48;2;255;235;238m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 2[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// a regular[m[m[48;2;255;235;238m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 3[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[3;38;2;156;160;176;48;2;255;235;238m// comment[m[m[48;2;255;235;238m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 1[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;210;15;57;48;2;232;245;233m/**[m[m[48;2;232;245;233m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 2[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mthis[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mis[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 3[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233ma[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mblock[m[m[48;2;232;245;233m [m
8−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 4[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcomment[m[m[48;2;232;245;233m [m
9−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m*[m[38;2;210;15;57;48;2;232;245;233m/[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 1[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// this is[m[m[48;2;248;227;240m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 2[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// a regular[m[m[48;2;248;227;240m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 3[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[3;38;2;156;160;176;48;2;248;227;240m// comment[m[m[48;2;248;227;240m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 1[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;210;15;57;48;2;223;243;248m/**[m[m[48;2;223;243;248m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 2[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mthis[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mis[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 3[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248ma[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mblock[m[m[48;2;223;243;248m [m
8+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 4[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcomment[m[m[48;2;223;243;248m [m
9+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m*[m[38;2;210;15;57;48;2;223;243;248m/[m[m[48;2;223;243;248m [m
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m$[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;210;15;57;48;2;247;246;251mfunction[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251mconsole[m[38;2;76;79;105;48;2;247;246;251m.[m[38;2;76;79;105;48;2;247;246;251mlog[m[38;2;76;79;105;48;2;247;246;251m([m[38;2;64;160;43;48;2;247;246;251m"Hello, world!"[m[38;2;76;79;105;48;2;247;246;251m);[m[m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m});[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewTabs/Split.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewTabs/Unified.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf001.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf002.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m1[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m1[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf003.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf004.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf005.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf006.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf007.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf008.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf009.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf010.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-[m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-[m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf011.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf012.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf013.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf014.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m…[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m…[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf015.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m…[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m…[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf016.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mi…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mi…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf017.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mi…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mi…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf018.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mim…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mim…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf019.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mim…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mim…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf020.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimp…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimp…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf021.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimp…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimp…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf022.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m…[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238m…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240m…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf023.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m…[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238m…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240m…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf024.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpor…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpor…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"…[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mr…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mr…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf025.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpor…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpor…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"…[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mr…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mr…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf026.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"f…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"f…[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"s…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"s…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mm…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mm…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mg…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mg…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mre…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mre…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mre…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mre…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf027.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"f…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"f…[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"s…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"s…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mm…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mm…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mg…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mg…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mre…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mre…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mre…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mre…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf028.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fm…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fm…[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"st…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"st…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mma…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mma…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mge…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mge…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mret…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mret…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mret…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mret…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf029.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fm…[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fm…[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"st…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"st…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mma…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mma…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mge…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mge…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mret…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mret…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mret…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mret…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf030.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"str…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"str…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmai…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmai…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mget…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mget…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretu…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretu…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretu…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretu…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf031.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"str…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"str…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmai…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmai…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mget…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mget…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretu…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretu…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretu…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretu…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf032.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"stri…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"stri…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetC…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetC…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretur…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretur…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretur…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretur…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf033.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"stri…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"stri…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetC…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetC…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretur…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretur…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretur…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretur…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf034.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strin…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strin…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconten…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconten…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf035.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strin…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strin…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;64;160;43;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconten…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;64;160;43;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconten…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf036.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"string…[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"string…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCon…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCon…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m…[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m…[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf037.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"string…[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"string…[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCon…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCon…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m…[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m…[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf038.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCont…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCont…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf039.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCont…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCont…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf040.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"H…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"H…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf041.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"H…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"H…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf042.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConten…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConten…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"He…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"He…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf043.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConten…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConten…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"He…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"He…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf044.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hel…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hel…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf045.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hel…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hel…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf046.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hell…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233ms…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hell…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248ms…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf047.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hell…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233ms…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hell…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248ms…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf048.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mst…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mst…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf049.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mst…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mst…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf050.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello,…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello,…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf051.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello,…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello,…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf052.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251ms…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251ms…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, …[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstri…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, …[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstri…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf053.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251ms…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251ms…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, …[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstri…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, …[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstri…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf054.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mst…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mst…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, w…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrin…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, w…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrin…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf055.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mst…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mst…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, w…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrin…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, w…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrin…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf056.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstr…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstr…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wo…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstring…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wo…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstring…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf057.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstr…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstr…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wo…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstring…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wo…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstring…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf058.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstri…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstri…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wor…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wor…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf059.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstri…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstri…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wor…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wor…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf060.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstrin…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstrin…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, worl…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, worl…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf061.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstrin…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstrin…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, worl…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, worl…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf062.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mT…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mT…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf063.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world…[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mT…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world…[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mT…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf064.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mTo…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mTo…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf065.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mTo…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mTo…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf066.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToU…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToU…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf067.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToU…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToU…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf068.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf069.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf070.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf071.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf072.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUppe…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUppe…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf073.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUppe…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUppe…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf074.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf075.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf076.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf077.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf078.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf079.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf080.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"H…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"H…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf081.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"H…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"H…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf082.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"He…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"He…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf083.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"He…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"He…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf084.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hel…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hel…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf085.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hel…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hel…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf086.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hell…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hell…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf087.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hell…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hell…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf088.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf089.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf090.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello,…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello,…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf091.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello,…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello,…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf092.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, …[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, …[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf093.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, …[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, …[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf094.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, W…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, W…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf095.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, W…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, W…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf096.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wo…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wo…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf097.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wo…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wo…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf098.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wor…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wor…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf099.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wor…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wor…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf100.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Worl…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Worl…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf101.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Worl…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Worl…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf102.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf103.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf104.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!…[m[38;2;76;79;105;48;2;232;245;233m[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!…[m[38;2;76;79;105;48;2;223;243;248m[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf105.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!…[m[38;2;76;79;105;48;2;232;245;233m[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!…[m[38;2;76;79;105;48;2;223;243;248m[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf106.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf107.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf108.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf109.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Split/WidthOf110.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,6 +10,6 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
14−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
14+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1515[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf001.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf002.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m1[m[48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m1[m[48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf003.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf004.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf005.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m[m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m[m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf006.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m [m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m1[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m1[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m1[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf007.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m[m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m[m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m[m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m[m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m[m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf008.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf009.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-[m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+[m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-[m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+[m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf010.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf011.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m…[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf012.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mi…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mf…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf013.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mim…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfu…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf014.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimp…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m …[m[38;2;64;160;43;48;2;247;246;251m[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;64;160;43;48;2;232;245;233m[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;64;160;43;48;2;223;243;248m[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfun…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m …[m[38;2;136;57;239;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m …[m[38;2;136;57;239;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m …[m[38;2;136;57;239;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m …[m[38;2;136;57;239;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf015.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m…[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238m…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240m…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf016.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimpor…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"…[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mr…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mr…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf017.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"f…[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"s…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"s…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mm…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mg…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mre…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mre…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mre…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mre…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf018.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fm…[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"st…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"st…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mma…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mge…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mret…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mret…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mret…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mret…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf019.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"str…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"str…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmai…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mget…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretu…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretu…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretu…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretu…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf020.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"stri…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"stri…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetC…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mretur…[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mretur…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mretur…[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mretur…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf021.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strin…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strin…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCo…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m…[m[38;2;64;160;43;48;2;255;235;238m[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconten…[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m…[m[38;2;64;160;43;48;2;248;227;240m[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconten…[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf022.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"string…[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"string…[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCon…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m…[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m…[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf023.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetCont…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mc…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mc…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf024.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConte…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"H…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mco…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"H…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mco…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf025.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetConten…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"He…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcon…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"He…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcon…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf026.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hel…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcont…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hel…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcont…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf027.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m(…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hell…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233ms…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mconte…[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hell…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248ms…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mconte…[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf028.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mst…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mst…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf029.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello,…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstr…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello,…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstr…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf030.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251ms…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, …[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstri…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, …[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstri…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf031.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mst…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, w…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrin…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, w…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrin…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf032.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstr…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wo…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstring…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wo…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstring…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf033.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstri…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, wor…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, wor…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf034.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstrin…[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, worl…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, worl…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf035.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m…[m[38;2;76;79;105;48;2;247;246;251m[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world…[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mT…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world…[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mT…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf036.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mTo…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mTo…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf037.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToU…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToU…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf038.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf039.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpp…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpp…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf040.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUppe…[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUppe…[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf041.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m…[m[38;2;64;160;43;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m…[m[38;2;64;160;43;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf042.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf043.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf044.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"H…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"H…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf045.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"He…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"He…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf046.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hel…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hel…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf047.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hell…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hell…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf048.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf049.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello,…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello,…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf050.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, …[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, …[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf051.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, W…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, W…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf052.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wo…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wo…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf053.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Wor…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Wor…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf054.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, Worl…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, Worl…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf055.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf056.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!…[m[38;2;76;79;105;48;2;232;245;233m[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!…[m[38;2;76;79;105;48;2;223;243;248m[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf057.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf058.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf059.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewWidth/Unified/WidthOf060.golden+4−4
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
66[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
@@ -10,7 +10,7 @@
1010[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
1111[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
1212[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
13−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
14−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
15−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
13+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
14+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
15+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
1616[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf00.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello,…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, …[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello,…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, …[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf01.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251munc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251munc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, …[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, w…[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, …[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, w…[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf02.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mnc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mnc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, w…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, wo…[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, w…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, wo…[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf03.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, wo…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, wor…[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, wo…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, wor…[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf04.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, wor…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, worl…[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, wor…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, worl…[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf05.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, worl…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233montent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world…[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, worl…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248montent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world…[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf06.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251main[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251main[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mntent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mntent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf07.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251min[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251min[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!…[m[38;2;76;79;105;48;2;255;235;238m[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mtent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!…[m[38;2;76;79;105;48;2;248;227;240m[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mtent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf08.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mn[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mn[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233ment[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248ment[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf09.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mnt[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mnt[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf10.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m)[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m)[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mt[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mt[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf11.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mntln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mntln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mntln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mntln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf12.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mtln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mtln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mtln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mtln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf13.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf14.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mn[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mn[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mn[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mn[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf15.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf16.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mHello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mHello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf17.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mHello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mello, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233montent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mHello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mello, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248montent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf18.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mllo, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mntent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mllo, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mntent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf19.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mllo, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mlo, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mtent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mllo, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mlo, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mtent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Split/XOffsetOf20.golden+2−2
@@ -2,6 +2,6 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mlo, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mo, world!"[m[m[48;2;232;245;233m [m
6−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233ment[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mlo, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mo, world!"[m[m[48;2;223;243;248m [m
6+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248ment[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
77[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf00.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf01.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251munc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf02.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mnc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf03.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251mc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf04.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mfmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mfmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mfmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mfmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf05.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mmt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233montent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mmt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mmt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248montent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mmt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf06.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251main[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238mt[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mntent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mt[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240mt[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mntent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mt[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf07.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251min[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m.[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mtent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m.[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mtent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf08.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251mn[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mPrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233ment[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mPrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mPrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248ment[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mPrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf09.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mrintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mnt[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mrintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mrintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mnt[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mrintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf10.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m)[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mintln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mt[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mintln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mintln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mt[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mintln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf11.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mntln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mntln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mntln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mntln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf12.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mtln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mtln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mtln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mtln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf13.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mln[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mln[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mln[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mln[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf14.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238mn[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233mn[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240mn[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248mn[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf15.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m([m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233m"Hello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m([m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248m"Hello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf16.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mHello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mHello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf17.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mHello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mello, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233montent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mHello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mello, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248montent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf18.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mello, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mllo, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mntent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mello, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mllo, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mntent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf19.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mllo, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mlo, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233mtent[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mllo, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mlo, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248mtent[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewXOffset/Unified/XOffsetOf20.golden+3−3
@@ -2,7 +2,7 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;210;15;57;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;30;102;245;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m 8[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m-…[m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;30;102;245;48;2;255;235;238m[m[38;2;76;79;105;48;2;255;235;238m[m[38;2;64;160;43;48;2;255;235;238mlo, world!"[m[38;2;76;79;105;48;2;255;235;238m)[m[m[48;2;255;235;238m [m
6−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 8[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[1;38;2;4;165;229;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;64;160;43;48;2;232;245;233mo, world!"[m[m[48;2;232;245;233m [m
7−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 9[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+…[m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;30;102;245;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233m[m[38;2;76;79;105;48;2;232;245;233ment[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m 8[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m-…[m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;30;102;245;48;2;248;227;240m[m[38;2;76;79;105;48;2;248;227;240m[m[38;2;64;160;43;48;2;248;227;240mlo, world!"[m[38;2;76;79;105;48;2;248;227;240m)[m[m[48;2;248;227;240m [m
6+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 8[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[1;38;2;4;165;229;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;64;160;43;48;2;223;243;248mo, world!"[m[m[48;2;223;243;248m [m
7+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 9[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+…[m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;30;102;245;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248m[m[38;2;76;79;105;48;2;223;243;248ment[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
88[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[38;2;76;79;105;48;2;247;246;251m[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf00.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf01.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf02.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
3−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
3+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf03.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
2−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
2+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf04.golden+1−1
@@ -1,4 +1,4 @@
1−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
1+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf08.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf09.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf10.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf11.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf12.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf13.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf14.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf15.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Split/YOffsetOf16.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf00.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf01.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf02.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf03.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
2−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
2+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf04.golden+1−1
@@ -1,4 +1,4 @@
1−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
1+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf08.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf09.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf10.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf11.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf12.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf13.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf14.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf15.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffset/Unified/YOffsetOf16.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf00.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf01.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf02.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
3−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
3+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf03.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
2−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
2+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf04.golden+1−1
@@ -1,4 +1,4 @@
1−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
1+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf08.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf09.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5−[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
5+[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf10.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf11.golden+2−2
@@ -1,4 +1,4 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
3−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
3+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf12.golden+2−2
@@ -1,3 +1,3 @@
1−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
2−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
1+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
2+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Split/YOffsetOf13.golden+1−1
@@ -1,2 +1,2 @@
1−[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
1+[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;236;235;240m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf00.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf01.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 2[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf02.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 3[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;23;146;153;48;2;247;246;251mimport[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m([m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf03.golden+1−1
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 4[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m [m[38;2;64;160;43;48;2;247;246;251m"fmt"[m[m[48;2;247;246;251m [m
2−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
2+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m …[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m …[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf04.golden+1−1
@@ -1,4 +1,4 @@
1−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m 5[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;64;160;43;48;2;232;245;233m"strings"[m[m[48;2;232;245;233m [m
1+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m 5[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;64;160;43;48;2;223;243;248m"strings"[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 5[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m)[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 6[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 7[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 8[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mmain[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf08.golden+1−1
@@ -2,4 +2,4 @@
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
5−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m …[m[48;2;255;205;210m [m[38;2;32;31;38;48;2;255;235;238m …[m[48;2;255;235;238m [m
5+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m …[m[48;2;248;233;243m [m[38;2;32;31;38;48;2;248;227;240m …[m[48;2;248;227;240m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf09.golden+2−2
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m 9[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
4−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
4+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf10.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m10[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [m[48;2;247;246;251m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
3−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
5−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m …[m[48;2;200;230;201m [m[38;2;32;31;38;48;2;232;245;233m …[m[48;2;232;245;233m [m
3+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
5+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m …[m[48;2;230;244;249m [m[38;2;32;31;38;48;2;223;243;248m …[m[48;2;223;243;248m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf11.golden+3−3
@@ -1,5 +1,5 @@
11[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m11[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m12[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;210;15;57;48;2;247;246;251mfunc[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;30;102;245;48;2;247;246;251mgetContent[m[38;2;76;79;105;48;2;247;246;251m()[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;210;15;57;48;2;247;246;251mstring[m[38;2;76;79;105;48;2;247;246;251m [m[38;2;76;79;105;48;2;247;246;251m{[m[m[48;2;247;246;251m [m
2−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
4−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
2+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
4+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
55[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf12.golden+3−3
@@ -1,4 +1,4 @@
1−[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m12[m[48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;205;210m [m[48;2;255;205;210m [m[38;2;255;56;139;48;2;255;235;238m- [m[38;2;32;31;38;48;2;255;235;238m[38;2;76;79;105;48;2;255;235;238m [m[38;2;136;57;239;48;2;255;235;238mreturn[m[38;2;76;79;105;48;2;255;235;238m [m[38;2;64;160;43;48;2;255;235;238m"Hello, world!"[m[m[48;2;255;235;238m [m
2−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
3−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
1+[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m12[m[48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;233;243m [m[48;2;248;233;243m [m[38;2;255;56;139;48;2;248;227;240m- [m[38;2;32;31;38;48;2;248;227;240m[38;2;76;79;105;48;2;248;227;240m [m[38;2;136;57;239;48;2;248;227;240mreturn[m[38;2;76;79;105;48;2;248;227;240m [m[38;2;64;160;43;48;2;248;227;240m"Hello, world!"[m[m[48;2;248;227;240m [m
2+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
3+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
44[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf13.golden+2−2
@@ -1,3 +1,3 @@
1−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m13[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[38;2;76;79;105;48;2;232;245;233m [m[1;38;2;4;165;229;48;2;232;245;233m:=[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mstrings[m[38;2;76;79;105;48;2;232;245;233m.[m[38;2;30;102;245;48;2;232;245;233mToUpper[m[38;2;76;79;105;48;2;232;245;233m([m[38;2;64;160;43;48;2;232;245;233m"Hello, World!"[m[38;2;76;79;105;48;2;232;245;233m)[m[m[48;2;232;245;233m [m
2−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
1+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m13[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[38;2;76;79;105;48;2;223;243;248m [m[1;38;2;4;165;229;48;2;223;243;248m:=[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mstrings[m[38;2;76;79;105;48;2;223;243;248m.[m[38;2;30;102;245;48;2;223;243;248mToUpper[m[38;2;76;79;105;48;2;223;243;248m([m[38;2;64;160;43;48;2;223;243;248m"Hello, World!"[m[38;2;76;79;105;48;2;223;243;248m)[m[m[48;2;223;243;248m [m
2+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
33[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/diffview/testdata/TestDiffViewYOffsetInfinite/Unified/YOffsetOf14.golden+1−1
@@ -1,2 +1,2 @@
1−[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m [m[48;2;200;230;201m [m[48;2;200;230;201m [m[38;2;10;220;217;48;2;200;230;201m14[m[48;2;200;230;201m [m[38;2;10;220;217;48;2;232;245;233m+ [m[38;2;32;31;38;48;2;232;245;233m[38;2;76;79;105;48;2;232;245;233m [m[38;2;136;57;239;48;2;232;245;233mreturn[m[38;2;76;79;105;48;2;232;245;233m [m[38;2;76;79;105;48;2;232;245;233mcontent[m[m[48;2;232;245;233m [m
1+[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m [m[48;2;230;244;249m [m[48;2;230;244;249m [m[38;2;10;220;217;48;2;230;244;249m14[m[48;2;230;244;249m [m[38;2;10;220;217;48;2;223;243;248m+ [m[38;2;32;31;38;48;2;223;243;248m[38;2;76;79;105;48;2;223;243;248m [m[38;2;136;57;239;48;2;223;243;248mreturn[m[38;2;76;79;105;48;2;223;243;248m [m[38;2;76;79;105;48;2;223;243;248mcontent[m[m[48;2;223;243;248m [m
22[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m13[m[48;2;236;235;240m [m[48;2;236;235;240m [m[38;2;58;57;67;48;2;236;235;240m15[m[48;2;236;235;240m [m[38;2;32;31;38;48;2;247;246;251m [38;2;76;79;105;48;2;247;246;251m}[m[m[48;2;247;246;251m [m
internal/ui/list/filterable.go+22
@@ -26,6 +26,11 @@ type FilterableList struct {
2626 // dirty tracks whether the filtered set needs to be recomputed. It is set
2727 // by any mutation of items or query and cleared after Render recomputes.
2828 dirty bool
29+
30+ // emptyMessage is shown when there are no items and no active filter.
31+ emptyMessage string
32+ // filterEmptyMessage is shown when a filter is active but matches nothing.
33+ filterEmptyMessage string
2934}
3035
3136// NewFilterableList creates a new filterable list.
@@ -125,11 +130,28 @@ func (f *FilterableList) FilteredItems() []Item {
125130 return matchedItems
126131}
127132
133+// SetEmptyMessage sets the placeholder shown when the list has no items and
134+// no filter is active.
135+func (f *FilterableList) SetEmptyMessage(msg string) {
136+ f.emptyMessage = msg
137+}
138+
139+// SetFilterEmptyMessage sets the placeholder shown when a filter is active but
140+// yields no matches.
141+func (f *FilterableList) SetFilterEmptyMessage(msg string) {
142+ f.filterEmptyMessage = msg
143+}
144+
128145// Render renders the filterable list.
129146func (f *FilterableList) Render() string {
130147 if f.dirty {
131148 f.List.SetItems(f.FilteredItems()...)
132149 f.dirty = false
133150 }
151+ if f.query != "" && f.filterEmptyMessage != "" {
152+ f.List.SetEmptyMessage(f.filterEmptyMessage)
153+ } else {
154+ f.List.SetEmptyMessage(f.emptyMessage)
155+ }
134156 return f.List.Render()
135157}
internal/ui/list/list.go+22−1
@@ -2,6 +2,8 @@ package list
22
33import (
44 "strings"
5+
6+ "charm.land/lipgloss/v2"
57)
68
79// List represents a list of items that can be lazily rendered. A list is
@@ -50,6 +52,11 @@ type List struct {
5052 // without calling back into Render.
5153 cache map[Item]*listCacheEntry
5254
55+ // emptyMessage is a placeholder rendered centered (and dimmed) when
56+ // the list has zero items, so an empty or fully-filtered list is not
57+ // shown as a blank void. Empty by default (renders nothing).
58+ emptyMessage string
59+
5360 // freezeSuppressed marks items the list must not freeze on the
5461 // next render even when their Finished() reports true. This is
5562 // the §4.5.1 selection-drag escape hatch (option (a)): items
@@ -109,6 +116,12 @@ func (l *List) SetSize(width, height int) {
109116 l.height = height
110117}
111118
119+// SetEmptyMessage sets a placeholder message rendered centered and dimmed
120+// when the list has no items. An empty string disables the placeholder.
121+func (l *List) SetEmptyMessage(msg string) {
122+ l.emptyMessage = msg
123+}
124+
112125// SetGap sets the gap between items.
113126func (l *List) SetGap(gap int) {
114127 l.gap = gap
@@ -516,7 +529,15 @@ func (l *List) VisibleItemIndices() (startIdx, endIdx int) {
516529// lines we now drop implicitly per item).
517530func (l *List) Render() string {
518531 if len(l.items) == 0 {
519− return ""
532+ if l.emptyMessage == "" {
533+ return ""
534+ }
535+ msg := lipgloss.NewStyle().Faint(true).Render(l.emptyMessage)
536+ return lipgloss.Place(
537+ max(l.width, 0), max(l.height, 0),
538+ lipgloss.Center, lipgloss.Center,
539+ msg,
540+ )
520541 }
521542
522543 budget := max(l.height, 0)
internal/ui/model/keys.go+25−21
@@ -4,14 +4,14 @@ import "charm.land/bubbles/v2/key"
44
55type KeyMap struct {
66 Editor struct {
7− AddFile key.Binding
8− SendMessage key.Binding
9− OpenEditor key.Binding
10− Newline key.Binding
11− AddImage key.Binding
12− PasteImage key.Binding
13− MentionFile key.Binding
14− Commands key.Binding
7+ SendMessage key.Binding
8+ OpenEditor key.Binding
9+ Newline key.Binding
10+ AddImage key.Binding
11+ PasteImage key.Binding
12+ MentionFile key.Binding
13+ Commands key.Binding
14+ ShellCommand key.Binding
1515
1616 // Attachments key maps
1717 AttachmentDeleteMode key.Binding
@@ -25,7 +25,6 @@ type KeyMap struct {
2525
2626 Chat struct {
2727 NewSession key.Binding
28− AddAttachment key.Binding
2928 Cancel key.Binding
3029 Tab key.Binding
3130 Details key.Binding
@@ -67,6 +66,7 @@ type KeyMap struct {
6766 Sessions key.Binding
6867 Tab key.Binding
6968 ToggleYolo key.Binding
69+ CopyError key.Binding
7070}
7171
7272func DefaultKeyMap() KeyMap {
@@ -103,12 +103,12 @@ func DefaultKeyMap() KeyMap {
103103 key.WithKeys("ctrl+y"),
104104 key.WithHelp("ctrl+y", "toggle yolo"),
105105 ),
106+ CopyError: key.NewBinding(
107+ key.WithKeys("ctrl+e"),
108+ key.WithHelp("ctrl+e", "copy error"),
109+ ),
106110 }
107111
108− km.Editor.AddFile = key.NewBinding(
109− key.WithKeys("/"),
110− key.WithHelp("/", "add file"),
111− )
112112 km.Editor.SendMessage = key.NewBinding(
113113 key.WithKeys("enter"),
114114 key.WithHelp("enter", "send"),
@@ -140,6 +140,14 @@ func DefaultKeyMap() KeyMap {
140140 key.WithKeys("/"),
141141 key.WithHelp("/", "commands"),
142142 )
143+ // ShellCommand is a help-only hint: bang (!) shell mode is entered by
144+ // typing "!" at the start of an empty editor (see the bang-mode handling
145+ // in ui.go), not via a key.Matches lookup, so this binding exists purely
146+ // to surface the feature in the help view.
147+ km.Editor.ShellCommand = key.NewBinding(
148+ key.WithKeys("!"),
149+ key.WithHelp("!", "shell command"),
150+ )
143151 km.Editor.AttachmentDeleteMode = key.NewBinding(
144152 key.WithKeys("ctrl+r"),
145153 key.WithHelp("ctrl+r+{i}", "delete attachment at index i"),
@@ -163,10 +171,6 @@ func DefaultKeyMap() KeyMap {
163171 key.WithKeys("ctrl+n"),
164172 key.WithHelp("ctrl+n", "new session"),
165173 )
166− km.Chat.AddAttachment = key.NewBinding(
167− key.WithKeys("ctrl+f"),
168− key.WithHelp("ctrl+f", "add attachment"),
169− )
170174 km.Chat.Cancel = key.NewBinding(
171175 key.WithKeys("esc", "alt+esc"),
172176 key.WithHelp("esc", "cancel"),
@@ -194,11 +198,11 @@ func DefaultKeyMap() KeyMap {
194198
195199 km.Chat.Down = key.NewBinding(
196200 key.WithKeys("down", "ctrl+j", "j"),
197− key.WithHelp("↓", "down"),
201+ key.WithHelp("↓/j", "down"),
198202 )
199203 km.Chat.Up = key.NewBinding(
200204 key.WithKeys("up", "ctrl+k", "k"),
201− key.WithHelp("↑", "up"),
205+ key.WithHelp("↑/k", "up"),
202206 )
203207 km.Chat.UpDown = key.NewBinding(
204208 key.WithKeys("up", "down"),
@@ -206,11 +210,11 @@ func DefaultKeyMap() KeyMap {
206210 )
207211 km.Chat.UpOneItem = key.NewBinding(
208212 key.WithKeys("shift+up", "K"),
209− key.WithHelp("shift+↑", "up one item"),
213+ key.WithHelp("shift+↑/K", "up one item"),
210214 )
211215 km.Chat.DownOneItem = key.NewBinding(
212216 key.WithKeys("shift+down", "J"),
213− key.WithHelp("shift+↓", "down one item"),
217+ key.WithHelp("shift+↓/J", "down one item"),
214218 )
215219 km.Chat.UpDownOneItem = key.NewBinding(
216220 key.WithKeys("shift+up", "shift+down"),
internal/ui/model/landing.go+21−8
@@ -86,7 +86,8 @@ func (m *UI) landingView() string {
8686 cwd,
8787 }
8888
89− parts = append(parts, "", m.modelInfo(width))
89+ cta := t.Resource.AdditionalText.Render("Type a message to begin · / for commands · ctrl+s for sessions")
90+ parts = append(parts, "", m.modelInfo(width), "", cta)
9091 infoSection := lipgloss.JoinVertical(lipgloss.Left, parts...)
9192
9293 var remainingHeightArea image.Rectangle
@@ -95,13 +96,25 @@ func (m *UI) landingView() string {
9596 layout.Fill(1),
9697 ).Split(m.layout.main).Assign(new(image.Rectangle), &remainingHeightArea)
9798
98− mcpLspSectionWidth := min(30, (width-2)/3)
99−
100− lspSection := m.lspInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
101− mcpSection := m.mcpInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
102− skillsSection := m.skillsInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
103−
104− content := lipgloss.JoinHorizontal(lipgloss.Left, lspSection, " ", mcpSection, " ", skillsSection)
99+ // On narrow terminals the three side-by-side sections get squeezed to a
100+ // few columns each, so stack them vertically instead. narrowLandingWidth
101+ // is the point below which a 3-column split would leave each column under
102+ // ~20 cells wide ((width-2)/3 < 20).
103+ const narrowLandingWidth = 60
104+ var content string
105+ if width < narrowLandingWidth {
106+ perSection := max(1, remainingHeightArea.Dy()/3)
107+ lspSection := m.lspInfo(width, perSection, false)
108+ mcpSection := m.mcpInfo(width, perSection, false)
109+ skillsSection := m.skillsInfo(width, perSection, false)
110+ content = lipgloss.JoinVertical(lipgloss.Left, lspSection, "", mcpSection, "", skillsSection)
111+ } else {
112+ mcpLspSectionWidth := min(30, (width-2)/3)
113+ lspSection := m.lspInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
114+ mcpSection := m.mcpInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
115+ skillsSection := m.skillsInfo(mcpLspSectionWidth, max(1, remainingHeightArea.Dy()), false)
116+ content = lipgloss.JoinHorizontal(lipgloss.Left, lspSection, " ", mcpSection, " ", skillsSection)
117+ }
105118
106119 return lipgloss.NewStyle().
107120 Width(width).
internal/ui/model/lsp.go+1−1
@@ -139,7 +139,7 @@ func lspList(t *styles.Styles, lsps []LSPInfo, width, maxItems int) string {
139139
140140 if len(renderedLsps) > maxItems {
141141 visibleItems := renderedLsps[:maxItems-1]
142− remaining := len(renderedLsps) - maxItems
142+ remaining := len(renderedLsps) - (maxItems - 1)
143143 visibleItems = append(visibleItems, t.Resource.AdditionalText.Render(fmt.Sprintf("…and %d more", remaining)))
144144 return lipgloss.JoinVertical(lipgloss.Left, visibleItems...)
145145 }
internal/ui/model/mcp.go+1−1
@@ -106,7 +106,7 @@ func mcpList(t *styles.Styles, mcps []mcp.ClientInfo, width, maxItems int) strin
106106
107107 if len(renderedMcps) > maxItems {
108108 visibleItems := renderedMcps[:maxItems-1]
109− remaining := len(renderedMcps) - maxItems
109+ remaining := len(renderedMcps) - (maxItems - 1)
110110 visibleItems = append(visibleItems, t.Resource.AdditionalText.Render(fmt.Sprintf("…and %d more", remaining)))
111111 return lipgloss.JoinVertical(lipgloss.Left, visibleItems...)
112112 }
internal/ui/model/onboarding.go+1−1
@@ -86,7 +86,7 @@ func (m *UI) initializeView() string {
8686
8787 header := s.Header.Render("Would you like to initialize this project?")
8888 path := s.Accent.PaddingLeft(2).Render(cwd)
89− desc := s.Content.Render(fmt.Sprintf("When I initialize your codebase I examine the project and put the result into an %s file which serves as general context.", initFile))
89+ desc := s.Content.Render(fmt.Sprintf("When I initialize your codebase I examine the project and put the result into a %s file which serves as general context.", initFile))
9090 hint := s.Content.Render("You can also initialize anytime via ") + s.Accent.Render("ctrl+p") + s.Content.Render(".")
9191 prompt := s.Content.Render("Would you like to initialize now?")
9292
internal/ui/model/pills.go+1−1
@@ -88,7 +88,7 @@ func todoPill(todos []session.Todo, spinnerView string, focused, panelFocused bo
8888
8989 total := len(todos)
9090
91− label := t.Pills.TodoLabel.Render("To-Do")
91+ label := t.Pills.TodoLabel.Render("Tasks")
9292 progress := t.Pills.TodoProgress.Render(fmt.Sprintf("%d/%d", completed, total))
9393
9494 var content string
internal/ui/model/ui.go+101−18
@@ -199,9 +199,15 @@ type UI struct {
199199
200200 // themeKey identifies the currently applied theme so applyTheme can
201201 // skip the expensive style rebuild when switching to a provider that
202− // resolves to the same theme.
202+ // resolves to the same theme. It encodes both the provider theme family
203+ // and the light/dark background mode.
203204 themeKey string
204205
206+ // dark tracks the most recently detected terminal background mode (from
207+ // tea.BackgroundColorMsg). It defaults to true and is only consulted
208+ // when the configured theme is "auto"; see effectiveDark.
209+ dark bool
210+
205211 focus uiFocusState
206212 state uiState
207213
@@ -214,6 +220,12 @@ type UI struct {
214220 // isCanceling tracks whether the user has pressed escape once to cancel.
215221 isCanceling bool
216222
223+ // lastError holds the full text of the most recent error/warning status
224+ // message. Error/warning notifications are truncated to a single line in
225+ // the status bar and are not auto-expired; this retains the untruncated
226+ // text so it can be copied to the clipboard (keyMap.CopyError).
227+ lastError string
228+
217229 // bangMode tracks whether the editor is in bang (!) shell mode.
218230 bangMode bool
219231 bangWasEmpty bool // true when bang prompt became empty on last keystroke
@@ -421,8 +433,16 @@ func New(com *common.Common, initialSessionID string, continueLast bool) *UI {
421433
422434 // Seed the active theme key from the large model provider so the
423435 // first model selection can correctly skip a redundant theme swap.
436+ // DefaultCommon builds the dark theme at startup, so the mode is seeded
437+ // dark; a tea.BackgroundColorMsg (or a forced "light" config) reconciles
438+ // it to the light palette on the first frame.
439+ ui.dark = true
424440 if cfg := com.Config(); cfg != nil {
425− ui.themeKey = styles.ThemeKeyForProvider(cfg.Models[config.SelectedModelTypeLarge].Provider)
441+ // Seed with the dark key because DefaultCommon builds the dark theme;
442+ // reconcileTheme applies the light palette on the first frame when
443+ // the terminal reports a light background or "light" is forced.
444+ ui.themeKey = styles.ThemeKeyForProviderMode(
445+ cfg.Models[config.SelectedModelTypeLarge].Provider, true)
426446 }
427447
428448 ui.setEditorPrompt(com.Workspace.PermissionSkipRequests())
@@ -460,6 +480,9 @@ func New(com *common.Common, initialSessionID string, continueLast bool) *UI {
460480// Init initializes the UI model.
461481func (m *UI) Init() tea.Cmd {
462482 var cmds []tea.Cmd
483+ // Ask the terminal for its background color so we can pick the light or
484+ // dark palette (see the tea.BackgroundColorMsg handler in Update).
485+ cmds = append(cmds, tea.RequestBackgroundColor)
463486 if m.state == uiOnboarding {
464487 if cmd := m.openModelsDialog(); cmd != nil {
465488 cmds = append(cmds, cmd)
@@ -826,7 +849,7 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
826849 cmds = append(cmds, cmd)
827850 }
828851 if cmd := m.sendNotification(notification.Notification{
829− Title: "Crush is waiting...",
852+ Title: "Crush needs permission",
830853 Message: fmt.Sprintf("Permission required to execute \"%s\"", msg.Payload.ToolName),
831854 }); cmd != nil {
832855 cmds = append(cmds, cmd)
@@ -842,9 +865,17 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
842865 m.sendProgressBar = xstrings.ContainsAnyOf(termVersion, "ghostty", "iterm2", "rio")
843866 }
844867 return m, nil
868+ case tea.BackgroundColorMsg:
869+ // The terminal reported its background color; switch to the light
870+ // or dark palette to match (unless the theme is forced via config).
871+ m.dark = msg.IsDark()
872+ m.reconcileTheme()
845873 case tea.WindowSizeMsg:
846874 m.width, m.height = msg.Width, msg.Height
847875 m.updateLayoutAndSize()
876+ // Fallback for terminals that never answer the background-color
877+ // query: a forced "light"/"dark" config still takes effect here.
878+ m.reconcileTheme()
848879 if m.state == uiChat && m.chat.Follow() {
849880 if cmd := m.chat.ScrollToBottomAndAnimate(); cmd != nil {
850881 cmds = append(cmds, cmd)
@@ -1088,11 +1119,18 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
10881119 slog.Error("Error reported", "error", msg.Msg)
10891120 }
10901121 m.status.SetInfoMsg(msg)
1091− ttl := msg.TTL
1092− if ttl <= 0 {
1093− ttl = DefaultStatusTTL
1122+ // Errors and warnings persist until replaced or dismissed (rather than
1123+ // auto-expiring like info/success/update) so the user can read them and
1124+ // copy the full text (ctrl+e). Retain the untruncated message for that.
1125+ if msg.Type == util.InfoTypeError || msg.Type == util.InfoTypeWarn {
1126+ m.lastError = msg.Msg
1127+ } else {
1128+ ttl := msg.TTL
1129+ if ttl <= 0 {
1130+ ttl = DefaultStatusTTL
1131+ }
1132+ cmds = append(cmds, clearInfoMsgCmd(ttl))
10941133 }
1095− cmds = append(cmds, clearInfoMsgCmd(ttl))
10961134 case app.UpdateAvailableMsg:
10971135 text := fmt.Sprintf("Crush update available: v%s → v%s.", msg.CurrentVersion, msg.LatestVersion)
10981136 if msg.IsDevelopment {
@@ -2063,6 +2101,12 @@ func (m *UI) handleKeyPressMsg(msg tea.KeyPressMsg) tea.Cmd {
20632101 }
20642102 cmds = append(cmds, util.ReportInfo("Yolo mode "+status))
20652103 return true
2104+ case key.Matches(msg, m.keyMap.CopyError):
2105+ if m.lastError == "" {
2106+ return false
2107+ }
2108+ cmds = append(cmds, common.CopyToClipboard(m.lastError, "Error copied to clipboard"))
2109+ return true
20662110 }
20672111 return false
20682112 }
@@ -2674,6 +2718,9 @@ func (m *UI) ShortHelp() []key.Binding {
26742718 binds,
26752719 k.Editor.Newline,
26762720 )
2721+ if m.textarea.Value() == "" {
2722+ binds = append(binds, k.Editor.ShellCommand)
2723+ }
26772724 case uiFocusMain:
26782725 binds = append(
26792726 binds,
@@ -2699,6 +2746,10 @@ func (m *UI) ShortHelp() []key.Binding {
26992746 )
27002747 }
27012748
2749+ if m.lastError != "" {
2750+ binds = append(binds, k.CopyError)
2751+ }
2752+
27022753 binds = append(
27032754 binds,
27042755 k.Quit,
@@ -2771,6 +2822,9 @@ func (m *UI) FullHelp() [][]key.Binding {
27712822 if m.currentModelSupportsImages() {
27722823 editorBinds = append(editorBinds, k.Editor.AddImage, k.Editor.PasteImage)
27732824 }
2825+ if m.textarea.Value() == "" {
2826+ editorBinds = append(editorBinds, k.Editor.ShellCommand)
2827+ }
27742828 binds = append(binds, editorBinds)
27752829 if hasAttachments {
27762830 binds = append(
@@ -2826,6 +2880,9 @@ func (m *UI) FullHelp() [][]key.Binding {
28262880 if m.currentModelSupportsImages() {
28272881 editorBinds = append(editorBinds, k.Editor.AddImage, k.Editor.PasteImage)
28282882 }
2883+ if m.textarea.Value() == "" {
2884+ editorBinds = append(editorBinds, k.Editor.ShellCommand)
2885+ }
28292886 binds = append(binds, editorBinds)
28302887 if hasAttachments {
28312888 binds = append(
@@ -2840,13 +2897,11 @@ func (m *UI) FullHelp() [][]key.Binding {
28402897 }
28412898 }
28422899
2843− binds = append(
2844− binds,
2845− []key.Binding{
2846− help,
2847− k.Quit,
2848− },
2849− )
2900+ lastRow := []key.Binding{help, k.Quit}
2901+ if m.lastError != "" {
2902+ lastRow = append([]key.Binding{k.CopyError}, lastRow...)
2903+ }
2904+ binds = append(binds, lastRow)
28502905
28512906 return binds
28522907}
@@ -3497,12 +3552,40 @@ func (m *UI) cacheSidebarLogo(width int) {
34973552// invalidating the markdown renderer cache and re-rendering the entire
34983553// transcript for no visible change.
34993554func (m *UI) applyThemeForProvider(providerID string) {
3500− key := styles.ThemeKeyForProvider(providerID)
3555+ dark := m.effectiveDark()
3556+ key := styles.ThemeKeyForProviderMode(providerID, dark)
35013557 if key == m.themeKey {
35023558 return
35033559 }
35043560 m.themeKey = key
3505− m.applyTheme(styles.ThemeForProvider(providerID))
3561+ m.applyTheme(styles.ThemeForProviderMode(providerID, dark))
3562+}
3563+
3564+// effectiveDark reports whether the dark palette should be used. A "dark"
3565+// or "light" theme setting forces the mode; "auto" (the default) follows
3566+// the detected terminal background (m.dark).
3567+func (m *UI) effectiveDark() bool {
3568+ if cfg := m.com.Config(); cfg != nil && cfg.Options != nil && cfg.Options.TUI != nil {
3569+ switch cfg.Options.TUI.Theme {
3570+ case "light":
3571+ return false
3572+ case "dark":
3573+ return true
3574+ }
3575+ }
3576+ return m.dark
3577+}
3578+
3579+// reconcileTheme re-selects the active theme for the current large-model
3580+// provider and background mode, applying it only when it differs from the
3581+// theme already in effect. It is safe to call on every background-color or
3582+// window-size event.
3583+func (m *UI) reconcileTheme() {
3584+ providerID := ""
3585+ if cfg := m.com.Config(); cfg != nil {
3586+ providerID = cfg.Models[config.SelectedModelTypeLarge].Provider
3587+ }
3588+ m.applyThemeForProvider(providerID)
35063589}
35073590
35083591// applyTheme replaces the active styles with the given theme, drops the
@@ -3962,8 +4045,8 @@ func (m *UI) handleAgentNotification(n notify.Notification) tea.Cmd {
39624045 case notify.TypeAgentFinished:
39634046 var cmds []tea.Cmd
39644047 cmds = append(cmds, m.sendNotification(notification.Notification{
3965− Title: "Crush is waiting...",
3966− Message: fmt.Sprintf("Agent's turn completed in \"%s\"", n.SessionTitle),
4048+ Title: "Crush finished",
4049+ Message: fmt.Sprintf("Turn complete — %s", n.SessionTitle),
39674050 }))
39684051 if m.com.IsHyper() {
39694052 cmds = append(cmds, m.fetchHyperCredits())
internal/ui/styles/quickstyle.go+7−21
@@ -550,26 +550,12 @@ func quickStyle(o quickStyleOpts) Styles {
550550 Foreground(o.fgMoreSubtle).
551551 Background(o.bgBase),
552552 },
553− InsertLine: diffview.LineStyle{
554− LineNumber: lipgloss.NewStyle().
555− Foreground(lipgloss.Color("#629657")).
556− Background(lipgloss.Color("#2b322a")),
557− Symbol: lipgloss.NewStyle().
558− Foreground(lipgloss.Color("#629657")).
559− Background(lipgloss.Color("#323931")),
560− Code: lipgloss.NewStyle().
561− Background(lipgloss.Color("#323931")),
562− },
563− DeleteLine: diffview.LineStyle{
564− LineNumber: lipgloss.NewStyle().
565− Foreground(lipgloss.Color("#a45c59")).
566− Background(lipgloss.Color("#312929")),
567− Symbol: lipgloss.NewStyle().
568− Foreground(lipgloss.Color("#a45c59")).
569− Background(lipgloss.Color("#383030")),
570− Code: lipgloss.NewStyle().
571− Background(lipgloss.Color("#383030")),
572− },
553+ // Insert/delete colors are derived from the semantic palette (green
554+ // for inserts, red for deletes) washed over the base background, so a
555+ // future light theme adapts without hardcoded hex. Code foreground is
556+ // left unset to inherit the syntax highlighting.
557+ InsertLine: diffview.ChangeLineStyle(o.success, o.bgBase, nil),
558+ DeleteLine: diffview.ChangeLineStyle(o.error, o.bgBase, nil),
573559 Filename: diffview.LineStyle{
574560 LineNumber: lipgloss.NewStyle().
575561 Foreground(o.fgSubtle).
@@ -618,7 +604,7 @@ func quickStyle(o quickStyleOpts) Styles {
618604 s.Tool.IconPending = base.Foreground(o.successMostSubtle).SetString(ToolPending)
619605 s.Tool.IconSuccess = base.Foreground(o.success).SetString(ToolSuccess)
620606 s.Tool.IconError = base.Foreground(o.error).SetString(ToolError)
621− s.Tool.IconCancelled = muted.SetString(ToolPending)
607+ s.Tool.IconCancelled = muted.SetString(ToolCancelled)
622608
623609 s.Tool.NameNormal = base.Foreground(o.info)
624610 s.Tool.NameNested = base.Foreground(o.info)
internal/ui/styles/styles.go+4−3
@@ -25,9 +25,10 @@ const (
2525
2626 ArrowRightIcon string = "→"
2727
28− ToolPending string = "●"
29− ToolSuccess string = "✓"
30− ToolError string = "×"
28+ ToolPending string = "●"
29+ ToolSuccess string = "✓"
30+ ToolError string = "×"
31+ ToolCancelled string = "⊘"
3132
3233 RadioOn string = "◉"
3334 RadioOff string = "○"
internal/ui/styles/themes.go+131−12
@@ -19,22 +19,76 @@ func ThemeKeyForProvider(providerID string) string {
1919 }
2020}
2121
22−// ThemeForProvider returns the Styles associated with the given provider
23−// ID. Unknown or empty provider IDs yield the default Charmtone Pantera
24−// theme.
22+// ThemeForProvider returns the dark Styles associated with the given
23+// provider ID. Unknown or empty provider IDs yield the default Charmtone
24+// Pantera theme. Retained for callers that always want the dark theme
25+// (e.g. the non-interactive CLI); the interactive TUI uses the
26+// background-aware [ThemeForProviderMode].
2527func ThemeForProvider(providerID string) Styles {
28+ return ThemeForProviderMode(providerID, true)
29+}
30+
31+// ThemeKeyForProviderMode returns a stable identifier for the theme
32+// associated with the given provider ID and background mode (dark/light).
33+// The key incorporates the mode so callers can detect when a background
34+// change would actually alter the active theme and skip the rebuild
35+// otherwise.
36+func ThemeKeyForProviderMode(providerID string, dark bool) string {
37+ base := ThemeKeyForProvider(providerID)
38+ if dark {
39+ return base + "-dark"
40+ }
41+ return base + "-light"
42+}
43+
44+// ThemeForProviderMode returns the Styles for the given provider ID in the
45+// requested background mode. When dark is false a light-background palette
46+// is returned so the UI stays legible on light terminals.
47+func ThemeForProviderMode(providerID string, dark bool) Styles {
2648 switch ThemeKeyForProvider(providerID) {
2749 case "hyper":
28− return HypercrushObsidiana()
50+ if dark {
51+ return HypercrushObsidiana()
52+ }
53+ return HypercrushLatte()
2954 default:
30− return CharmtonePantera()
55+ if dark {
56+ return CharmtonePantera()
57+ }
58+ return CharmtoneLatte()
3159 }
3260}
3361
3462// CharmtonePantera returns the Charmtone dark theme. It's the default style
3563// for the UI.
3664func CharmtonePantera() Styles {
37− s := quickStyle(quickStyleOpts{
65+ return buildCharmtone(charmtoneDarkOpts())
66+}
67+
68+// CharmtoneLatte returns the Charmtone light theme, used on light-background
69+// terminals. It mirrors the dark theme's structure but inverts the neutral
70+// ramp and swaps the neon accent/semantic colors for darker shades that stay
71+// legible on a light background.
72+//
73+// NOTE: this palette is a first pass tuned by hand; the exact accent/semantic
74+// color choices are worth a visual review on real light terminals.
75+func CharmtoneLatte() Styles {
76+ return buildCharmtone(charmtoneLightOpts())
77+}
78+
79+// HypercrushObsidiana returns the Hypercrush dark theme.
80+func HypercrushObsidiana() Styles {
81+ return CharmtonePantera()
82+}
83+
84+// HypercrushLatte returns the Hypercrush light theme.
85+func HypercrushLatte() Styles {
86+ return CharmtoneLatte()
87+}
88+
89+// charmtoneDarkOpts returns the color options for the Charmtone dark theme.
90+func charmtoneDarkOpts() quickStyleOpts {
91+ return quickStyleOpts{
3892 primary: charmtone.Charple,
3993 secondary: charmtone.Dolly,
4094 accent: charmtone.Bok,
@@ -86,7 +140,77 @@ func CharmtonePantera() Styles {
86140 ansiBrightMagenta: charmtone.Blush,
87141 ansiBrightCyan: charmtone.Sardine,
88142 ansiBrightWhite: charmtone.Salt,
89− })
143+ }
144+}
145+
146+// charmtoneLightOpts returns the color options for the Charmtone light theme.
147+// The neutral ramp is inverted (light backgrounds, dark foregrounds) and the
148+// neon accents/semantics from the dark theme are replaced with darker,
149+// higher-contrast shades so text stays readable on a light background.
150+func charmtoneLightOpts() quickStyleOpts {
151+ return quickStyleOpts{
152+ primary: charmtone.Charple, // saturated purple reads on white
153+ secondary: charmtone.Grape,
154+ accent: charmtone.Zinc,
155+ keyword: charmtone.Prince,
156+
157+ // Foregrounds: dark on light, decreasing visibility.
158+ fgBase: charmtone.Pepper,
159+ fgSubtle: charmtone.Iron,
160+ fgMoreSubtle: charmtone.Oyster,
161+ fgMostSubtle: charmtone.Steam,
162+
163+ onPrimary: charmtone.Butter, // light text on the purple primary
164+
165+ // Backgrounds: light base, increasingly visible (darker) greys.
166+ bgBase: charmtone.Salt,
167+ bgLeastVisible: charmtone.Sash,
168+ bgLessVisible: charmtone.Steep,
169+ bgMostVisible: charmtone.Smoke,
170+
171+ separator: charmtone.Steep,
172+
173+ destructive: charmtone.Coral,
174+ error: charmtone.Sriracha,
175+ warningSubtle: charmtone.Yam,
176+ warning: charmtone.Tang,
177+ denied: charmtone.Paprika,
178+ busy: charmtone.Cumin,
179+ info: charmtone.Damson,
180+ infoMoreSubtle: charmtone.Malibu,
181+ infoMostSubtle: charmtone.Anchovy,
182+ success: charmtone.Pickle,
183+ successMoreSubtle: charmtone.Guac,
184+ successMostSubtle: charmtone.Zinc,
185+
186+ // ANSI 16-color palette tuned for legibility on a light background:
187+ // normal colors are darker/saturated, brights slightly lighter.
188+ ansiBlack: charmtone.Pepper,
189+ ansiRed: charmtone.Pom,
190+ ansiGreen: charmtone.Pickle,
191+ ansiYellow: charmtone.Cumin,
192+ ansiBlue: charmtone.Oceania,
193+ ansiMagenta: charmtone.Grape,
194+ ansiCyan: charmtone.Damson,
195+ ansiWhite: charmtone.Oyster,
196+
197+ ansiBrightBlack: charmtone.Steam,
198+ ansiBrightRed: charmtone.Sriracha,
199+ ansiBrightGreen: charmtone.Guac,
200+ ansiBrightYellow: charmtone.Tang,
201+ ansiBrightBlue: charmtone.Sapphire,
202+ ansiBrightMagenta: charmtone.Urchin,
203+ ansiBrightCyan: charmtone.Zinc,
204+ ansiBrightWhite: charmtone.Iron,
205+ }
206+}
207+
208+// buildCharmtone builds a Styles value from the given color options and
209+// applies the shared bang-prompt and shell-bar accent overrides. These
210+// overrides use saturated purple accents that read on both light and dark
211+// backgrounds.
212+func buildCharmtone(opts quickStyleOpts) Styles {
213+ s := quickStyle(opts)
90214
91215 // Bang ! prompt overrides - use Salt/Hazy/Larple colors.
92216 s.Editor.PromptBangIconFocused = s.Editor.PromptBangIconFocused.
@@ -109,8 +233,3 @@ func CharmtonePantera() Styles {
109233
110234 return s
111235}
112−
113−// HypercrushObsidiana returns the Hypercrush dark theme.
114−func HypercrushObsidiana() Styles {
115− return CharmtonePantera()
116−}
schema.json+10
@@ -748,6 +748,16 @@
748748 ],
749749 "description": "Diff mode for the TUI interface"
750750 },
751+ "theme": {
752+ "type": "string",
753+ "enum": [
754+ "auto",
755+ "dark",
756+ "light"
757+ ],
758+ "description": "TUI color scheme",
759+ "default": "auto"
760+ },
751761 "completions": {
752762 "$ref": "#/$defs/Completions",
753763 "description": "Completions UI options"