@@ -24,7 +24,6 @@ import Control.Monad.Except
2424import Development.IDE.Types.Options (IdeOptions(..))
2525import Development.IDE.State.FileStore
2626import qualified Development.IDE.Logger as Logger
27−import Data.Maybe
2827import Data.Set (Set)
2928import qualified Data.Set as Set
3029import Development.IDE.Functions.GHCError
@@ -70,14 +69,14 @@ unsafeClearDiagnostics = unsafeClearAllDiagnostics
7069
7170-- | Initialise the Compiler Service.
7271initialise :: Rules ()
73− -> Maybe (Event -> IO ())
72+ -> (Event -> IO ())
7473 -> Logger.Handle
7574 -> IdeOptions
7675 -> VFSHandle
7776 -> IO IdeState
7877initialise mainRule toDiags logger options vfs =
7978 shakeOpen
80− (fromMaybe (const $ pure ()) toDiags)
79+ toDiags
8180 logger
8281 (setProfiling options $
8382 shakeOptions { shakeThreads = optThreads options