Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-view/src/handlers.rs')
| -rw-r--r-- | helix-view/src/handlers.rs | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/helix-view/src/handlers.rs b/helix-view/src/handlers.rs index 6f3ad1ed..30a6ff9c 100644 --- a/helix-view/src/handlers.rs +++ b/helix-view/src/handlers.rs @@ -1,5 +1,6 @@ use completion::{CompletionEvent, CompletionHandler}; use helix_event::send_blocking; +use spelling::SpellingHandler; use tokio::sync::mpsc::Sender; use crate::handlers::lsp::SignatureHelpInvoked; @@ -9,7 +10,7 @@ pub mod completion; pub mod dap; pub mod diagnostics; pub mod lsp; -pub mod word_index; +pub mod spelling; #[derive(Debug)] pub enum AutoSaveEvent { @@ -23,9 +24,7 @@ pub struct Handlers { pub signature_hints: Sender<lsp::SignatureHelpEvent>, pub auto_save: Sender<AutoSaveEvent>, pub document_colors: Sender<lsp::DocumentColorsEvent>, - pub word_index: word_index::Handler, - pub pull_diagnostics: Sender<lsp::PullDiagnosticsEvent>, - pub pull_all_documents_diagnostics: Sender<lsp::PullAllDocumentsDiagnosticsEvent>, + pub spelling: SpellingHandler, } impl Handlers { @@ -50,13 +49,8 @@ impl Handlers { }; send_blocking(&self.signature_hints, event) } - - pub fn word_index(&self) -> &word_index::WordIndex { - &self.word_index.index - } } pub fn register_hooks(handlers: &Handlers) { lsp::register_hooks(handlers); - word_index::register_hooks(handlers); } |