From f0771d65329d1c01b22e5545f8201bd51d603b1f Mon Sep 17 00:00:00 2001 From: sharkdp Date: Mon, 18 Feb 2019 19:53:14 +0100 Subject: [PATCH] Do not replace arguments to pager when --pager is used, closes #509 --- src/output.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/output.rs b/src/output.rs index 8b54dfcf..e6db624f 100644 --- a/src/output.rs +++ b/src/output.rs @@ -43,8 +43,13 @@ impl OutputType { _ => None, }; + let pager_from_config = pager_from_config.map(|p| p.to_string()); + + if pager_from_config.is_some() { + replace_arguments_to_less = false; + } + let pager = pager_from_config - .map(|p| p.to_string()) .or(pager_from_env) .unwrap_or(String::from("less"));