@@ -4,6 +4,7 @@
4module Idris.REPL where
4module Idris.REPL where
6import Idris.AbsSyntax
6import Idris.AbsSyntax
7import Idris.Apropos (apropos)
8import Idris.Apropos (apropos)
8import Idris.REPLParser
9import Idris.REPLParser
9import Idris.ElabDecls
10import Idris.ElabDecls
@@ -1032,6 +1033,8 @@ process h fn (SetOpt AutoSolve) = setAutoSolve True
1032process h fn (UnsetOpt AutoSolve) = setAutoSolve False
1033process h fn (UnsetOpt AutoSolve) = setAutoSolve False
1033process h fn (SetOpt NoBanner) = setNoBanner True
1034process h fn (SetOpt NoBanner) = setNoBanner True
1034process h fn (UnsetOpt NoBanner) = setNoBanner False
1035process h fn (UnsetOpt NoBanner) = setNoBanner False
1036+process h fn (SetOpt WarnReach) = fmodifyState opts_idrisCmdline $ nub . (WarnReach:)
1037+process h fn (UnsetOpt WarnReach) = fmodifyState opts_idrisCmdline $ delete WarnReach
1036process h fn (SetOpt _) = iPrintError "Not a valid option"
1039process h fn (SetOpt _) = iPrintError "Not a valid option"
1037process h fn (UnsetOpt _) = iPrintError "Not a valid option"
1040process h fn (UnsetOpt _) = iPrintError "Not a valid option"