test(diffview): add golden files for height testing
commit8104d9151f2e251d0fc20e15d12b4eddc5451f84
authorAndrey Nering <andreynering@users.noreply.github.com>
dateTue 10 Jun 2025, 17:01 (1 year ago)
parent21ca2ae
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf001.goldennew file+1
@@ -0,0 +1 @@
1+[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 @@ -2,6 +2,7 @@ [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf002.goldennew file+2
@@ -0,0 +1,2 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf003.goldennew file+3
@@ -0,0 +1,3 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf004.goldennew file+4
@@ -0,0 +1,4 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf005.goldennew file+5
@@ -0,0 +1,5 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf006.goldennew file+6
@@ -0,0 +1,6 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf007.goldennew file+7
@@ -0,0 +1,7 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf008.goldennew file+8
@@ -0,0 +1,8 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf009.goldennew file+9
@@ -0,0 +1,9 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf010.goldennew file+10
@@ -0,0 +1,10 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf011.goldennew file+11
@@ -0,0 +1,11 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf012.goldennew file+12
@@ -0,0 +1,12 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf013.goldennew file+13
@@ -0,0 +1,13 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m content := strings.ToUpper("Hello, World!")[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf014.goldennew file+14
@@ -0,0 +1,14 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf015.goldennew file+15
@@ -0,0 +1,15 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf016.goldennew file+16
@@ -0,0 +1,16 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
16+[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;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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf017.goldennew file+17
@@ -0,0 +1,17 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
16+[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;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
17+[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;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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf018.goldennew file+18
@@ -0,0 +1,18 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
16+[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;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
17+[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;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
18+[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;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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf019.goldennew file+19
@@ -0,0 +1,19 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
16+[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;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
17+[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;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
18+[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;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
19+[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;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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/DarkMode/HeightOf020.goldennew file+20
@@ -0,0 +1,20 @@
1+[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 @@ -2,6 +2,7 @@ [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;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
15+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
16+[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;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
17+[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;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
18+[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;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
19+[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;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
20+[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;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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf001.goldennew file+1
@@ -0,0 +1 @@
1+[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 @@ -2,6 +2,7 @@ [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf002.goldennew file+2
@@ -0,0 +1,2 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf003.goldennew file+3
@@ -0,0 +1,3 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf004.goldennew file+4
@@ -0,0 +1,4 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf005.goldennew file+5
@@ -0,0 +1,5 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf006.goldennew file+6
@@ -0,0 +1,6 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf007.goldennew file+7
@@ -0,0 +1,7 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf008.goldennew file+8
@@ -0,0 +1,8 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf009.goldennew file+9
@@ -0,0 +1,9 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf010.goldennew file+10
@@ -0,0 +1,10 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf011.goldennew file+11
@@ -0,0 +1,11 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf012.goldennew file+12
@@ -0,0 +1,12 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf013.goldennew file+13
@@ -0,0 +1,13 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf014.goldennew file+14
@@ -0,0 +1,14 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf015.goldennew file+15
@@ -0,0 +1,15 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf016.goldennew file+16
@@ -0,0 +1,16 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
16+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf017.goldennew file+17
@@ -0,0 +1,17 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
16+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf018.goldennew file+18
@@ -0,0 +1,18 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
16+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf019.goldennew file+19
@@ -0,0 +1,19 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
16+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
19+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Split/LightMode/HeightOf020.goldennew file+20
@@ -0,0 +1,20 @@
1+[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 @@ -2,6 +2,7 @@ [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;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
5+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [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
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [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
15+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
16+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
19+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
20+[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m …[m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf001.goldennew file+1
@@ -0,0 +1 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf002.goldennew file+2
@@ -0,0 +1,2 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf003.goldennew file+3
@@ -0,0 +1,3 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf004.goldennew file+4
@@ -0,0 +1,4 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m "fmt"[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf005.goldennew file+5
@@ -0,0 +1,5 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf006.goldennew file+6
@@ -0,0 +1,6 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf007.goldennew file+7
@@ -0,0 +1,7 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf008.goldennew file+8
@@ -0,0 +1,8 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf009.goldennew file+9
@@ -0,0 +1,9 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf010.goldennew file+10
@@ -0,0 +1,10 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf011.goldennew file+11
@@ -0,0 +1,11 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf012.goldennew file+12
@@ -0,0 +1,12 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func getContent() string {[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf013.goldennew file+13
@@ -0,0 +1,13 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;58;48;48m return "Hello, world!"[m[48;2;58;48;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf014.goldennew file+14
@@ -0,0 +1,14 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m content := strings.ToUpper("Hello, World!")[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf015.goldennew file+15
@@ -0,0 +1,15 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf016.goldennew file+16
@@ -0,0 +1,16 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
16+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf017.goldennew file+17
@@ -0,0 +1,17 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
16+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
17+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf018.goldennew file+18
@@ -0,0 +1,18 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
16+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
17+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
18+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf019.goldennew file+19
@@ -0,0 +1,19 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
16+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
17+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
18+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
19+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/DarkMode/HeightOf020.goldennew file+20
@@ -0,0 +1,20 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;51;49;178m [m
2+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 2[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
3+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 3[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m import ([m[48;2;32;31;38m [m
4+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 4[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;48;2;48;58;48m "strings"[m[48;2;48;58;48m [m
6+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 5[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m )[m[48;2;32;31;38m [m
7+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 6[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
8+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 7[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 8[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m func main() {[m[48;2;32;31;38m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;51;49;178m [m
10+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m 9[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
11+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m10[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m [m[48;2;32;31;38m [m
12+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m11[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m12[m[48;2;58;57;67m [m[38;2;241;239;239;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;241;239;239;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;241;239;239;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;241;239;239;48;2;48;58;48m return content[m[48;2;48;58;48m [m
16+[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m13[m[48;2;58;57;67m [m[48;2;58;57;67m [m[38;2;223;219;221;48;2;58;57;67m15[m[48;2;58;57;67m [m[38;2;241;239;239;48;2;32;31;38m }[m[48;2;32;31;38m [m
17+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
18+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
19+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
20+[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;58;57;67m [m[48;2;58;57;67m [m[48;2;58;57;67m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf001.goldennew file+1
@@ -0,0 +1 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf002.goldennew file+2
@@ -0,0 +1,2 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf003.goldennew file+3
@@ -0,0 +1,3 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf004.goldennew file+4
@@ -0,0 +1,4 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf005.goldennew file+5
@@ -0,0 +1,5 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf006.goldennew file+6
@@ -0,0 +1,6 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf007.goldennew file+7
@@ -0,0 +1,7 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf008.goldennew file+8
@@ -0,0 +1,8 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf009.goldennew file+9
@@ -0,0 +1,9 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf010.goldennew file+10
@@ -0,0 +1,10 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf011.goldennew file+11
@@ -0,0 +1,11 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf012.goldennew file+12
@@ -0,0 +1,12 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf013.goldennew file+13
@@ -0,0 +1,13 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf014.goldennew file+14
@@ -0,0 +1,14 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf015.goldennew file+15
@@ -0,0 +1,15 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf016.goldennew file+16
@@ -0,0 +1,16 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
16+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf017.goldennew file+17
@@ -0,0 +1,17 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
16+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf018.goldennew file+18
@@ -0,0 +1,18 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
16+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf019.goldennew file+19
@@ -0,0 +1,19 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
16+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
19+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
internal/exp/diffview/testdata/TestDiffViewHeight/Unified/LightMode/HeightOf020.goldennew file+20
@@ -0,0 +1,20 @@
1+[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 @@ -2,6 +2,7 @@ [m[48;2;113;154;252m [m
2+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 2[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
3+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 3[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m import ([m[48;2;241;239;239m [m
4+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 4[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m "fmt"[m[48;2;241;239;239m [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
6+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 5[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m )[m[48;2;241;239;239m [m
7+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 6[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
8+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 7[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 8[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func main() {[m[48;2;241;239;239m [m
9+[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 @@ -9,5 +10,6 @@ [m[48;2;113;154;252m [m
10+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m 9[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
11+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m10[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m [m[48;2;241;239;239m [m
12+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m11[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m12[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m func getContent() string {[m[48;2;241;239;239m [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
16+[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m13[m[48;2;223;219;221m [m[48;2;223;219;221m [m[38;2;58;57;67;48;2;223;219;221m15[m[48;2;223;219;221m [m[38;2;32;31;38;48;2;241;239;239m }[m[48;2;241;239;239m [m
17+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
18+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
19+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m
20+[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m[48;2;223;219;221m [m