Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/ui/picker.rs')
-rw-r--r--helix-term/src/ui/picker.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/helix-term/src/ui/picker.rs b/helix-term/src/ui/picker.rs
index 7e053c4a..fc1eba6e 100644
--- a/helix-term/src/ui/picker.rs
+++ b/helix-term/src/ui/picker.rs
@@ -16,7 +16,7 @@ use crate::{
};
use futures_util::future::BoxFuture;
use helix_event::AsyncHook;
-use nucleo::pattern::CaseMatching;
+use nucleo::pattern::{CaseMatching, Normalization};
use nucleo::{Config, Nucleo, Utf32String};
use thiserror::Error;
use tokio::sync::mpsc::Sender;
@@ -506,9 +506,13 @@ impl<T: 'static + Send + Sync, D: 'static + Send + Sync> Picker<T, D> {
continue;
}
let is_append = pattern.starts_with(old_pattern);
- self.matcher
- .pattern
- .reparse(i, pattern, CaseMatching::Smart, is_append);
+ self.matcher.pattern.reparse(
+ i,
+ pattern,
+ CaseMatching::Smart,
+ Normalization::Smart,
+ is_append,
+ );
}
}