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.rs | 11 |
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); |