mirror of
https://github.com/sharkdp/hexyl.git
synced 2026-10-26 20:16:31 +00:00
Print last line only when squeezed
This commit is contained in:
1 parent
f9f59d653d
commit
b4fb1b079c
1 file changed
+6
-3
+6
-3
@@ -430,7 +430,8 @@ impl<'a, Writer: Write> Printer<'a, Writer> {
|
||||
match self.squeezer {
|
||||
Squeezer::Print => {
|
||||
if !self.show_position_panel && i == 0 {
|
||||
self.writer.write_all(self.byte_char_panel_g[b'*' as usize].as_bytes())?;
|
||||
self.writer
|
||||
.write_all(self.byte_char_panel_g[b'*' as usize].as_bytes())?;
|
||||
} else {
|
||||
self.writer.write_all(b" ")?;
|
||||
}
|
||||
@@ -492,8 +493,10 @@ impl<'a, Writer: Write> Printer<'a, Writer> {
|
||||
leftover = Some(n);
|
||||
break;
|
||||
} else if n == 0 {
|
||||
self.line_buf.clear();
|
||||
leftover = Some(0);
|
||||
if self.squeezer == Squeezer::Delete {
|
||||
self.line_buf.clear();
|
||||
leftover = Some(0);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user