diff options
Diffstat (limited to 'src/delta.rs')
-rw-r--r-- | src/delta.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/delta.rs b/src/delta.rs index de9d68e2..e401e269 100644 --- a/src/delta.rs +++ b/src/delta.rs @@ -1,4 +1,5 @@ use std::borrow::Cow; +use std::fmt::Write as FmtWrite; use std::io::BufRead; use std::io::Write; @@ -485,6 +486,13 @@ fn handle_hunk_header_line( writeln!(painter.writer)?; } if !line.is_empty() { + if config.hunk_header_style_include_file_path { + let _ = write!( + &mut painter.output_buffer, + "{}: ", + config.file_style.paint(plus_file) + ); + }; let lines = vec![(line, State::HunkHeader)]; let syntax_style_sections = Painter::get_syntax_style_sections_for_lines( &lines, |