@@ -4,6 +4,7 @@
44module Idris.REPL where
55
66import Idris.AbsSyntax
7+import Idris.ASTUtils
78import Idris.Apropos (apropos)
89import Idris.REPLParser
910import Idris.ElabDecls
@@ -1032,6 +1033,8 @@ process h fn (SetOpt AutoSolve) = setAutoSolve True
10321033process h fn (UnsetOpt AutoSolve) = setAutoSolve False
10331034process h fn (SetOpt NoBanner) = setNoBanner True
10341035process 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
10351038
10361039process h fn (SetOpt _) = iPrintError "Not a valid option"
10371040process h fn (UnsetOpt _) = iPrintError "Not a valid option"