mirror of
https://github.com/sharkdp/hexyl.git
synced 2026-10-30 09:05:54 +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 {
|
match self.squeezer {
|
||||||
Squeezer::Print => {
|
Squeezer::Print => {
|
||||||
if !self.show_position_panel && i == 0 {
|
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 {
|
} else {
|
||||||
self.writer.write_all(b" ")?;
|
self.writer.write_all(b" ")?;
|
||||||
}
|
}
|
||||||
@@ -492,8 +493,10 @@ impl<'a, Writer: Write> Printer<'a, Writer> {
|
|||||||
leftover = Some(n);
|
leftover = Some(n);
|
||||||
break;
|
break;
|
||||||
} else if n == 0 {
|
} else if n == 0 {
|
||||||
self.line_buf.clear();
|
if self.squeezer == Squeezer::Delete {
|
||||||
leftover = Some(0);
|
self.line_buf.clear();
|
||||||
|
leftover = Some(0);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user