@@ -229,7 +229,7 @@ fn invoke_bugreport(app: &App) {
229229 let pager = bat::config::get_pager_executable(app.matches.value_of("pager"))
230230 .unwrap_or_else(|| "less".to_owned()); // FIXME: Avoid non-canonical path to "less".
231231
232− let report = bugreport!()
232+ let mut report = bugreport!()
233233 .info(SoftwareVersion::default())
234234 .info(OperatingSystem::default())
235235 .info(CommandLine::default())
@@ -255,14 +255,13 @@ fn invoke_bugreport(app: &App) {
255255 .info(FileContent::new("Config file", config_file()))
256256 .info(CompileTimeInformation::default());
257257
258− let mut report = if let Ok(resolved_path) = grep_cli::resolve_binary(pager) {
259− report.info(CommandOutput::new(
258+ #[cfg(feature = "paging")]
259+ if let Ok(resolved_path) = grep_cli::resolve_binary(pager) {
260+ report = report.info(CommandOutput::new(
260261 "Less version",
261262 resolved_path,
262263 &["--version"],
263264 ))
264− } else {
265− report
266265 };
267266
268267 report.print::<Markdown>();