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