Allow configuring show_nonprintable from PrettyPrinter

pull/2153/head
acheronfail 3 years ago committed by David Peter
parent 49317adcd3
commit b1e67e215c

@ -19,6 +19,7 @@
## `bat` as a library ## `bat` as a library
- Allow crates using `bat` as a library to configure `show_nonprintable` with `PrettyPrinter`, see #2142
# v0.20.0 # v0.20.0

@ -164,6 +164,12 @@ impl<'a> PrettyPrinter<'a> {
self self
} }
/// Whether to print binary content or nonprintable characters (default: no)
pub fn show_nonprintable(&mut self, yes: bool) -> &mut Self {
self.config.show_nonprintable = yes;
self
}
/// Whether to show "snip" markers between visible line ranges (default: no) /// Whether to show "snip" markers between visible line ranges (default: no)
pub fn snip(&mut self, yes: bool) -> &mut Self { pub fn snip(&mut self, yes: bool) -> &mut Self {
self.active_style_components.snip = yes; self.active_style_components.snip = yes;

Loading…
Cancel
Save