mirror of
https://github.com/sharkdp/bat.git
synced 2025-03-15 15:18:45 +00:00
Remove term_width from Printer, its options owns it.
This commit is contained in:
parent
b5bd2692f6
commit
7da80c946d
@ -10,7 +10,6 @@ const PANEL_WIDTH: usize = 7;
|
|||||||
pub struct Printer<'a> {
|
pub struct Printer<'a> {
|
||||||
handle: &'a mut Write,
|
handle: &'a mut Write,
|
||||||
colors: Colors,
|
colors: Colors,
|
||||||
term_width: usize,
|
|
||||||
options: &'a Options<'a>,
|
options: &'a Options<'a>,
|
||||||
pub line_changes: Option<LineChanges>,
|
pub line_changes: Option<LineChanges>,
|
||||||
}
|
}
|
||||||
@ -26,7 +25,6 @@ impl<'a> Printer<'a> {
|
|||||||
Printer {
|
Printer {
|
||||||
handle,
|
handle,
|
||||||
colors,
|
colors,
|
||||||
term_width: options.term_width,
|
|
||||||
options,
|
options,
|
||||||
line_changes: None,
|
line_changes: None,
|
||||||
}
|
}
|
||||||
@ -137,7 +135,7 @@ impl<'a> Printer<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn print_horizontal_line(&mut self, grid_char: char) -> Result<()> {
|
fn print_horizontal_line(&mut self, grid_char: char) -> Result<()> {
|
||||||
let hline = "─".repeat(self.term_width - (PANEL_WIDTH + 1));
|
let hline = "─".repeat(self.options.term_width - (PANEL_WIDTH + 1));
|
||||||
let hline = format!("{}{}{}", "─".repeat(PANEL_WIDTH), grid_char, hline);
|
let hline = format!("{}{}{}", "─".repeat(PANEL_WIDTH), grid_char, hline);
|
||||||
|
|
||||||
writeln!(self.handle, "{}", self.colors.grid.paint(hline))?;
|
writeln!(self.handle, "{}", self.colors.grid.paint(hline))?;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user