Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/handlers/completion/request.rs')
-rw-r--r--helix-term/src/handlers/completion/request.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/helix-term/src/handlers/completion/request.rs b/helix-term/src/handlers/completion/request.rs
index fd65cd4d..51a3129a 100644
--- a/helix-term/src/handlers/completion/request.rs
+++ b/helix-term/src/handlers/completion/request.rs
@@ -28,8 +28,6 @@ use crate::job::{dispatch, dispatch_blocking};
use crate::ui;
use crate::ui::editor::InsertEvent;
-use super::word;
-
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub(super) enum TriggerKind {
Auto,
@@ -87,7 +85,7 @@ impl helix_event::AsyncHook for CompletionHandler {
if self
.trigger
.or(self.in_flight)
- .is_none_or(|trigger| trigger.doc != doc || trigger.view != view)
+ .map_or(true, |trigger| trigger.doc != doc || trigger.view != view)
{
self.trigger = Some(Trigger {
pos: trigger_pos,
@@ -244,15 +242,10 @@ fn request_completions(
doc.selection(view.id).clone(),
doc,
handle.clone(),
- savepoint.clone(),
+ savepoint,
) {
requests.spawn_blocking(path_completion_request);
}
- if let Some(word_completion_request) =
- word::completion(editor, trigger, handle.clone(), savepoint)
- {
- requests.spawn_blocking(word_completion_request);
- }
let ui = compositor.find::<ui::EditorView>().unwrap();
ui.last_insert.1.push(InsertEvent::RequestCompletion);