aboutsummaryrefslogtreecommitdiffstats
path: root/crates
diff options
context:
space:
mode:
authorPoliorcetics <poliorcetics@users.noreply.github.com>2024-05-06 09:14:51 +0200
committerGitHub <noreply@github.com>2024-05-06 08:14:51 +0100
commit467b575007cedbb826502a596cda4a3badb12480 (patch)
tree31c8060530bcbe821ead2748d2f8f77a1a869df1 /crates
parentfeat(ui): scroll history infinitely (#1999) (diff)
downloadatuin-467b575007cedbb826502a596cda4a3badb12480.zip
fix: adapt help to `enter_accept` config (#2001)
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"),