summaryrefslogtreecommitdiff
path: root/helix-term/src/commands.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/commands.rs')
-rw-r--r--helix-term/src/commands.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index e7efa6c3..e2ef8f2a 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -1488,7 +1488,7 @@ fn select_regex(cx: &mut Context) {
Some(reg),
ui::completers::none,
move |view, doc, regex, event| {
- if event != PromptEvent::Update {
+ if !matches!(event, PromptEvent::Update | PromptEvent::Validate) {
return;
}
let text = doc.text().slice(..);
@@ -1509,7 +1509,7 @@ fn split_selection(cx: &mut Context) {
Some(reg),
ui::completers::none,
move |view, doc, regex, event| {
- if event != PromptEvent::Update {
+ if !matches!(event, PromptEvent::Update | PromptEvent::Validate) {
return;
}
let text = doc.text().slice(..);
@@ -1657,7 +1657,7 @@ fn searcher(cx: &mut Context, direction: Direction) {
.collect()
},
move |view, doc, regex, event| {
- if event != PromptEvent::Update {
+ if !matches!(event, PromptEvent::Update | PromptEvent::Validate) {
return;
}
search_impl(
@@ -3563,7 +3563,7 @@ fn keep_or_remove_selections_impl(cx: &mut Context, remove: bool) {
Some(reg),
ui::completers::none,
move |view, doc, regex, event| {
- if event != PromptEvent::Update {
+ if !matches!(event, PromptEvent::Update | PromptEvent::Validate) {
return;
}
let text = doc.text().slice(..);