2
0
mirror of https://github.com/sharkdp/bat synced 2024-11-18 15:26:16 +00:00

Remove args when change from bat to less

This commit is contained in:
Rodrigo Orem 2018-11-05 18:54:49 -02:00 committed by David Peter
parent 01fcbf2183
commit ab27cac0cc

View File

@ -37,11 +37,15 @@ impl OutputType {
.chain_err(|| "Could not parse (BAT_)PAGER environment variable.")?; .chain_err(|| "Could not parse (BAT_)PAGER environment variable.")?;
match pagerflags.split_first() { match pagerflags.split_first() {
Some((initial_pager, args)) => { Some((initial_pager, mut args)) => {
let pager_name = match initial_pager.as_ref() { let pager_name;
"bat" => "less", if initial_pager == "bat" {
_ => initial_pager, pager_name = "less";
}; args = &[];
}
else {
pager_name = initial_pager;
}
let pager_path = PathBuf::from(pager_name); let pager_path = PathBuf::from(pager_name);
let is_less = pager_path.file_stem() == Some(&OsString::from("less")); let is_less = pager_path.file_stem() == Some(&OsString::from("less"));