summaryrefslogtreecommitdiffstats
path: root/src/delta.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/delta.rs')
-rw-r--r--src/delta.rs8
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,