@@ -750,10 +750,7 @@ idrisMain opts =
750 [expr] -> return (Just expr)
750 [expr] -> return (Just expr)
751 when (DefaultTotal `elem` opts) $ do i <- getIState
751 when (DefaultTotal `elem` opts) $ do i <- getIState
752 putIState (i { default_total = True })
752 putIState (i { default_total = True })
753− case opt getColour opts of
753+ setColourise $ not quiet && last (True : opt getColour opts)
755− xs -> do i <- getIState
756− putIState (i { idris_colourRepl = last xs })
757 mapM_ addLangExt (opt getLanguageExt opts)
754 mapM_ addLangExt (opt getLanguageExt opts)
758 setREPL runrepl
755 setREPL runrepl
759 setQuiet (quiet || isJust script)
756 setQuiet (quiet || isJust script)