1
0
mirror of https://github.com/sharkdp/bat.git synced 2025-09-01 19:02:22 +01:00

Ignore PAGER=most by default with a warning to stderr

closes #1063
This commit is contained in:
Martin Nordholts
2020-11-27 06:47:46 +01:00
parent f4202361b4
commit 986d0e9777
3 changed files with 31 additions and 0 deletions

View File

@@ -66,6 +66,11 @@ impl OutputType {
return Err(ErrorKind::InvalidPagerValueBat.into());
}
if pager_path.file_stem() == Some(&OsString::from("most")) && source == PagerSource::PagerEnvVar {
eprintln!("WARNING: Ignoring PAGER=\"{}\": Coloring not supported. Override with BAT_PAGER=\"{}\" or --pager \"{}\"", pager, pager, pager);
return Ok(OutputType::stdout());
}
let is_less = pager_path.file_stem() == Some(&OsString::from("less"));
let mut process = if is_less {