diff options
Diffstat (limited to 'atuin/src/command/client/search.rs')
-rw-r--r-- | atuin/src/command/client/search.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/atuin/src/command/client/search.rs b/atuin/src/command/client/search.rs index 6a70ed62..f724ef7f 100644 --- a/atuin/src/command/client/search.rs +++ b/atuin/src/command/client/search.rs @@ -176,8 +176,6 @@ impl Cmd { eprintln!("{item}"); } } else { - let list_mode = ListMode::from_flags(self.human, self.cmd_only); - let opt_filter = OptFilters { exit: self.exit, exclude_exit: self.exclude_exit, @@ -218,10 +216,14 @@ impl Cmd { run_non_interactive(settings, opt_filter.clone(), &self.query, &db).await?; } } else { + let format = match self.format { + None => Some(settings.history_format.as_str()), + _ => self.format.as_deref(), + }; super::history::print_list( &entries, - list_mode, - self.format.as_deref(), + ListMode::from_flags(self.human, self.cmd_only), + format, false, true, ); |