@@ -312,12 +312,6 @@ setQuiet q = do i <- getIState
312 let opt' = opts { opt_quiet = q }
312 let opt' = opts { opt_quiet = q }
313 putIState $ i { idris_options = opt' }
313 putIState $ i { idris_options = opt' }
315−setIdeSlave :: Bool -> Idris ()
316−setIdeSlave s = do i <- getIState
317− let opts = idris_options i
318− let opt' = opts { opt_ideslave = s }
319− putIState $ i { idris_options = opt' }
321setTarget :: Target -> Idris ()
315setTarget :: Target -> Idris ()
322setTarget t = do i <- getIState
316setTarget t = do i <- getIState
323 let opts = idris_options i
317 let opts = idris_options i
@@ -338,6 +332,11 @@ outputTy :: Idris OutputType
338outputTy = do i <- getIState
332outputTy = do i <- getIState
339 return $ opt_outputTy $ idris_options i
333 return $ opt_outputTy $ idris_options i
335+setIdeSlave :: Bool -> Idris ()
336+setIdeSlave True = do i <- getIState
337+ putIState $ i { idris_outputmode = (IdeSlave 0) }
338+setIdeSlave False = return ()
341verbose :: Idris Bool
340verbose :: Idris Bool
342verbose = do i <- getIState
341verbose = do i <- getIState
343 return (opt_verbose (idris_options i))
342 return (opt_verbose (idris_options i))