@@ -91,9 +91,6 @@ impl<'a> Printer for SimplePrinter<'a> {
91 if self.config.show_nonprintable {
91 if self.config.show_nonprintable {
92 let line = replace_nonprintable(line_buffer, self.config.tab_width);
92 let line = replace_nonprintable(line_buffer, self.config.tab_width);
93 write!(handle, "{}", line)?;
93 write!(handle, "{}", line)?;
94− if line_buffer.last() == Some(&b'\n') {
98 handle.write_all(line_buffer)?
95 handle.write_all(line_buffer)?
@@ -463,7 +460,7 @@ impl<'a> Printer for InteractivePrinter<'a> {
466− if line.bytes().next_back() != Some(b'\n') {
463+ if !self.config.style_components.plain() && line.bytes().next_back() != Some(b'\n') {
467 writeln!(handle)?;
464 writeln!(handle)?;