Use join_half_lines in a few more places
This commit is contained in:
parent
d33b83e6ea
commit
80204c6056
@ -311,7 +311,7 @@ func image_lines(left_path, right_path string, screen_size screen_size, margin_s
|
|||||||
}
|
}
|
||||||
for i := 0; i < utils.Max(len(left_lines), len(right_lines)); i++ {
|
for i := 0; i < utils.Max(len(left_lines), len(right_lines)); i++ {
|
||||||
left, right := get_line(i, left_lines, removed_margin_format), get_line(i, right_lines, added_margin_format)
|
left, right := get_line(i, left_lines, removed_margin_format), get_line(i, right_lines, added_margin_format)
|
||||||
ll.screen_lines = append(ll.screen_lines, left+right)
|
ll.screen_lines = append(ll.screen_lines, join_half_lines(left, right))
|
||||||
}
|
}
|
||||||
|
|
||||||
ll.line_type = IMAGE_LINE
|
ll.line_type = IMAGE_LINE
|
||||||
@ -329,14 +329,14 @@ func first_binary_line(left_path, right_path string, columns, margin_size int, r
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
line = filler + r
|
line = join_half_lines(filler, r)
|
||||||
} else if right_path == "" {
|
} else if right_path == "" {
|
||||||
filler := render_diff_line(``, ``, `filler`, margin_size, available_cols)
|
filler := render_diff_line(``, ``, `filler`, margin_size, available_cols)
|
||||||
l, err := renderer(left_path, removed_format, removed_margin_format)
|
l, err := renderer(left_path, removed_format, removed_margin_format)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
line = l + filler
|
line = join_half_lines(l, filler)
|
||||||
} else {
|
} else {
|
||||||
l, err := renderer(left_path, removed_format, removed_margin_format)
|
l, err := renderer(left_path, removed_format, removed_margin_format)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -346,7 +346,7 @@ func first_binary_line(left_path, right_path string, columns, margin_size int, r
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
line = l + r
|
line = join_half_lines(l, r)
|
||||||
}
|
}
|
||||||
ref := left_path
|
ref := left_path
|
||||||
if ref == "" {
|
if ref == "" {
|
||||||
@ -401,9 +401,9 @@ func lines_for_context_chunk(data *DiffData, hunk_num int, chunk *Chunk, chunk_n
|
|||||||
for _, text := range splitlines(data.left_lines[left_line_number], data.available_cols) {
|
for _, text := range splitlines(data.left_lines[left_line_number], data.available_cols) {
|
||||||
line := render_diff_line(left_line_number_s, text, `context`, data.margin_size, data.available_cols)
|
line := render_diff_line(left_line_number_s, text, `context`, data.margin_size, data.available_cols)
|
||||||
if right_line_number_s == left_line_number_s {
|
if right_line_number_s == left_line_number_s {
|
||||||
line += line
|
line = join_half_lines(line, line)
|
||||||
} else {
|
} else {
|
||||||
line += render_diff_line(right_line_number_s, text, `context`, data.margin_size, data.available_cols)
|
line = join_half_lines(line, render_diff_line(right_line_number_s, text, `context`, data.margin_size, data.available_cols))
|
||||||
}
|
}
|
||||||
ll.screen_lines = append(ll.screen_lines, line)
|
ll.screen_lines = append(ll.screen_lines, line)
|
||||||
left_line_number_s, right_line_number_s = "", ""
|
left_line_number_s, right_line_number_s = "", ""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user