Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-view/src/events.rs')
-rw-r--r--helix-view/src/events.rs44
1 files changed, 0 insertions, 44 deletions
diff --git a/helix-view/src/events.rs b/helix-view/src/events.rs
deleted file mode 100644
index 0435e6a4..00000000
--- a/helix-view/src/events.rs
+++ /dev/null
@@ -1,44 +0,0 @@
-use helix_core::{ChangeSet, Rope};
-use helix_event::events;
-use helix_lsp::LanguageServerId;
-
-use crate::{editor::Config, Document, DocumentId, Editor, ViewId};
-
-events! {
- DocumentDidOpen<'a> {
- editor: &'a mut Editor,
- doc: DocumentId
- }
- DocumentDidChange<'a> {
- doc: &'a mut Document,
- view: ViewId,
- old_text: &'a Rope,
- changes: &'a ChangeSet,
- ghost_transaction: bool
- }
- DocumentDidClose<'a> {
- editor: &'a mut Editor,
- doc: Document
- }
- SelectionDidChange<'a> { doc: &'a mut Document, view: ViewId }
- DiagnosticsDidChange<'a> { editor: &'a mut Editor, doc: DocumentId }
- // called **after** a document loses focus (but not when its closed)
- DocumentFocusLost<'a> { editor: &'a mut Editor, doc: DocumentId }
-
- LanguageServerInitialized<'a> {
- editor: &'a mut Editor,
- server_id: LanguageServerId
- }
- LanguageServerExited<'a> {
- editor: &'a mut Editor,
- server_id: LanguageServerId
- }
-
- // NOTE: this event is simple for now and is expected to change as the config system evolves.
- // Ideally it would say what changed.
- ConfigDidChange<'a> {
- editor: &'a mut Editor,
- old: &'a Config,
- new: &'a Config
- }
-}