@@ -491,15 +491,13 @@ help =
494−haskelineSettings :: Settings (StateT IState IO)
494+replSettings :: Settings (StateT IState IO)
495−haskelineSettings = setComplete idrisCompletion defaultSettings
495+replSettings = setComplete replCompletion defaultSettings
497-- invoke as if from command line
497-- invoke as if from command line
498idris :: [Opt] -> IO IState
498idris :: [Opt] -> IO IState
499idris opts = execStateT (idrisMain opts) idrisInit
499idris opts = execStateT (idrisMain opts) idrisInit
501−--runInputT haskelineSettings $ execStateT (idrisMain opts) idrisInit
503idrisMain :: [Opt] -> Idris ()
501idrisMain :: [Opt] -> Idris ()
504idrisMain opts =
502idrisMain opts =
505 do let inputs = opt getFile opts
503 do let inputs = opt getFile opts
@@ -553,7 +551,7 @@ idrisMain opts =
553 when ok $ case newoutput of
551 when ok $ case newoutput of
554 [] -> return ()
552 [] -> return ()
555 (o:_) -> process "" (NewCompile o)
553 (o:_) -> process "" (NewCompile o)
556− when runrepl $ runInputT haskelineSettings $ repl ist inputs
554+ when runrepl $ runInputT replSettings $ repl ist inputs
557 ok <- noErrors
555 ok <- noErrors
558 when (not ok) $ liftIO (exitWith (ExitFailure 1))
556 when (not ok) $ liftIO (exitWith (ExitFailure 1))