aboutsummaryrefslogtreecommitdiffstats
path: root/crates
diff options
context:
space:
mode:
Diffstat (limited to 'crates')
-rw-r--r--crates/atuin/src/command/client/search/interactive.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/crates/atuin/src/command/client/search/interactive.rs b/crates/atuin/src/command/client/search/interactive.rs
index 9b41950e..9185bc0f 100644
--- a/crates/atuin/src/command/client/search/interactive.rs
+++ b/crates/atuin/src/command/client/search/interactive.rs
@@ -677,7 +677,7 @@ impl State {
let title = self.build_title();
f.render_widget(title, header_chunks[0]);
- let help = self.build_help();
+ let help = self.build_help(settings);
f.render_widget(help, header_chunks[1]);
let stats_tab = self.build_stats();
@@ -763,7 +763,7 @@ impl State {
}
#[allow(clippy::unused_self)]
- fn build_help(&self) -> Paragraph {
+ fn build_help(&self, settings: &Settings) -> Paragraph {
match self.tab_index {
// search
0 => Paragraph::new(Text::from(Line::from(vec![
@@ -774,7 +774,11 @@ impl State {
Span::raw(": edit"),
Span::raw(", "),
Span::styled("<enter>", Style::default().add_modifier(Modifier::BOLD)),
- Span::raw(": run"),
+ Span::raw(if settings.enter_accept {
+ ": run"
+ } else {
+ ": edit"
+ }),
Span::raw(", "),
Span::styled("<ctrl-o>", Style::default().add_modifier(Modifier::BOLD)),
Span::raw(": inspect"),