1
1
{-# language ExistentialQuantification #-}
2
2
module Rasa.Internal.Events
3
- ( Init (.. )
4
- , AfterInit (.. )
5
- , BeforeEvent (.. )
6
- , BeforeRender (.. )
3
+ ( BeforeRender (.. )
7
4
, OnRender (.. )
8
5
, AfterRender (.. )
9
- , Exit (.. )
10
6
, BufAdded (.. )
11
7
, Keypress (.. )
12
8
, Mod (.. )
@@ -18,16 +14,6 @@ import Rasa.Internal.Range
18
14
import Rasa.Internal.Buffer
19
15
import qualified Yi.Rope as Y
20
16
21
- -- | This event is dispatched exactly once when the editor starts up.
22
- data Init = Init deriving (Show , Eq , Typeable )
23
-
24
- -- | This event is dispatched exactly once when the editor starts up after onInit has occurred.
25
- data AfterInit = AfterInit deriving (Show , Eq , Typeable )
26
-
27
- -- | This event is dispatched immediately before dispatching any events from
28
- -- asyncronous event listeners (like 'Keypress's)
29
- data BeforeEvent = BeforeEvent deriving (Show , Eq , Typeable )
30
-
31
17
-- | This event is dispatched immediately before dispatching
32
18
-- the 'OnRender' event.
33
19
data BeforeRender = BeforeRender deriving (Show , Eq , Typeable )
@@ -38,10 +24,6 @@ data OnRender = OnRender deriving (Show, Eq, Typeable)
38
24
-- | This event is dispatched immediately after dispatching 'OnRender'.
39
25
data AfterRender = AfterRender deriving (Show , Eq , Typeable )
40
26
41
- -- | This event is dispatched before exiting the editor, listen for this to do
42
- -- any clean-up (saving files, etc.)
43
- data Exit = Exit deriving (Show , Eq , Typeable )
44
-
45
27
-- | This event is dispatched after adding a new buffer. The contained BufRef refers to the new buffer.
46
28
data BufAdded = BufAdded BufRef deriving (Show , Eq , Typeable )
47
29
0 commit comments