difftastic/sample_files
Wilfred Hughes 65a803b203 Improve column width calculation on hunks
Instead of considering the column width for the large line number in
the hunk, consider the largest line number from all hunks for this
file.

Fixes #753
2025-10-02 22:41:35 +07:00
..
cli_tests Fix crash when the last hunk includes the trailing newline at EOF 2024-07-26 08:54:20 +07:00
dir_1 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dir_2 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hidden_1 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hidden_2 Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
Session_1.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
Session_2.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ada_1.adb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ada_2.adb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
added_line_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
added_line_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
align_footer_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
align_footer_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
all_changed_1.js Ensure files with no common content are aligned 2024-07-20 23:43:04 +07:00
all_changed_2.js Ensure files with no common content are aligned 2024-07-20 23:43:04 +07:00
apex_1.cls Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
apex_2.cls Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
b2_math_1.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
b2_math_2.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
bad_combine_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
bad_combine_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
big_text_hunk_1.txt Ensure line splitting distinguishes "foo" and "foo\n" 2024-07-20 16:09:44 +07:00
big_text_hunk_2.txt Ensure line splitting distinguishes "foo" and "foo\n" 2024-07-20 16:09:44 +07:00
change_outer_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
change_outer_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
chinese_1.po Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
chinese_2.po Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
clojure_1.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
clojure_2.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_and_comment_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comma_and_comment_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comments_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
comments_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
compare.expected Improve column width calculation on hunks 2025-10-02 22:41:35 +07:00
compare_all.sh compare_all.sh: get difft binary using `cargo metadata` 2025-06-08 10:04:42 +07:00
conflicts.el Add sample conflicts file 2024-05-14 10:14:05 +07:00
context_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
context_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
contiguous_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
contiguous_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
css_1.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
css_2.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dart_1.dart Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
dart_2.dart Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
devicetree_1.dts Merge remote-tracking branch 'blmaier/support-devicetree' 2024-05-13 16:50:13 +07:00
devicetree_2.dts Merge remote-tracking branch 'blmaier/support-devicetree' 2024-05-13 16:50:13 +07:00
elisp_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_contiguous_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elisp_contiguous_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elixir_1.ex Add Elixir example files 2025-02-10 09:04:49 +07:00
elixir_2.ex Add Elixir example files 2025-02-10 09:04:49 +07:00
elm_1.elm Treat tree-sitter nodes highlighted as comments as atoms 2024-05-11 22:03:59 +07:00
elm_2.elm Treat tree-sitter nodes highlighted as comments as atoms 2024-05-11 22:03:59 +07:00
elvish_1.elv Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
elvish_2.elv Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
erlang_1.erl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
erlang_2.erl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
f_sharp_1.fs Merge remote-tracking branch 'thecentury/f#' 2024-05-14 09:46:55 +07:00
f_sharp_2.fs Merge remote-tracking branch 'thecentury/f#' 2024-05-14 09:46:55 +07:00
hack_1.php Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hack_2.php Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hare_1.ha Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hare_2.ha Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
haskell_1.hs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
haskell_2.hs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hcl_1.hcl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hcl_2.hcl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hello_world_1.smali Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
hello_world_2.smali Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
helpful-unit-test-after.el Make sample files naming consistent so they're all used in regression test 2022-02-13 17:21:20 +07:00
helpful-unit-test-before.el Make sample files naming consistent so they're all used in regression test 2022-02-13 17:21:20 +07:00
helpful_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
helpful_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_1.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_2.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_simple_1.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
html_simple_2.html Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
huge_cpp_1.cpp Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
huge_cpp_2.cpp Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
identical_1.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
identical_2.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
if_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
if_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
insert_blank_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
insert_blank_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
janet_1.janet Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
janet_2.janet Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
java_1.java Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
java_2.java Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_simple_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
javascript_simple_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
json_1.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
json_2.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
jsx_1.jsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
jsx_2.jsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
julia_1.jl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
julia_2.jl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
load_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
load_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
long_line_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
long_line_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
lua_1.lua Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
lua_2.lua Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
makefile_1.mk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
makefile_2.mk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
many_newlines_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
many_newlines_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
metadata_1.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
metadata_2.clj Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
modules_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
modules_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multibyte_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multibyte_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multiline_string_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multiline_string_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
multiline_string_eof_1.yml Fix crash due to trailing newlines in string nodes at EOF 2024-11-15 00:03:30 +07:00
multiline_string_eof_2.yml Fix crash due to trailing newlines in string nodes at EOF 2024-11-15 00:03:30 +07:00
nest_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nest_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nested_slider_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nesting_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nesting_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
newick_1.nwk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
newick_2.nwk Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nix_1.nix Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nix_2.nix Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nullable_1.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
nullable_2.kt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_header_1.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_header_2.h Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_module_1.m Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
objc_module_2.m Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ocaml_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ocaml_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
outer_delimiter_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
outer_delimiter_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
pascal_1.pascal Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
pascal_2.pascal Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
perl_1.pl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
perl_2.pl Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
prefer_outer_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
prefer_outer_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
preprocessor_1.h Configure typos for more directories and fix issues found 2025-03-31 23:35:27 +07:00
preprocessor_2.h Configure typos for more directories and fix issues found 2025-03-31 23:35:27 +07:00
qml_1.qml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
qml_2.qml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
r_1.R Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
r_2.R Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
racket_1.rkt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
racket_2.rkt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
repeated_line_no_eol_1.txt Always consider newlines when diffing lines 2024-10-15 08:46:34 +07:00
repeated_line_no_eol_2.txt Always consider newlines when diffing lines 2024-10-15 08:46:34 +07:00
ruby_1.rb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
ruby_2.rb Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scala_1.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scala_2.scala Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scheme_1.scm Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
scheme_2.scm Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.scss Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.scss Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
simple_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_at_end_1.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slider_at_end_2.json Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slow_1.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
slow_2.rs Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
small_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
small_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
string_subwords_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
string_subwords_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
strings_1.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
strings_2.el Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
swift_1.swift Improve syntax highlighting on tree-sitter lists that are just keywords 2024-11-15 00:03:30 +07:00
swift_2.swift Improve syntax highlighting on tree-sitter lists that are just keywords 2024-11-15 00:03:30 +07:00
syntax_error_1.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
syntax_error_2.js Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_1.c Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_2.c Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tab_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tailwind_1.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
tailwind_2.css Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
text_1.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
text_2.txt Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
todomvc_1.gleam Fix gleam sample files to use `let assert` 2025-06-14 15:05:11 +07:00
todomvc_2.gleam Fix gleam sample files to use `let assert` 2025-06-14 15:05:11 +07:00
toml_1.toml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
toml_2.toml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
trailling_newline_1.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
trailling_newline_2.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typescript_1.ts Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typescript_2.ts Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typing_1.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
typing_2.ml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
utf16_1.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
utf16_2.py Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
verilog_1.sv add verilog, systemverilog support 2025-06-13 00:15:53 +07:00
verilog_2.sv add verilog, systemverilog support 2025-06-13 00:15:53 +07:00
vhdl_1.vhd Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
vhdl_2.vhd Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
whitespace_1.tsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
whitespace_2.tsx Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
windows_1251_1.txt Support Windows-1252 and make UTF-16 detection stricter 2025-01-04 15:48:39 +07:00
windows_1251_2.txt Support Windows-1252 and make UTF-16 detection stricter 2025-01-04 15:48:39 +07:00
xml_1.xml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
xml_2.xml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
yaml_1.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
yaml_2.yaml Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
zig_1.zig Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00
zig_2.zig Prefer _1 and _2 naming for test files 2024-04-28 23:28:06 +07:00