@@ -237,6 +237,8 @@ ideslave orig mods
237237 process stdout "(ideslave)" (Check (PRef (FC "(ideslave)" 0 0) (UN name)))
238238 Just (IdeSlave.CaseSplit line name) ->
239239 process stdout fn (CaseSplitAt False line (UN name))
240+ Just (IdeSlave.AddClause line name) ->
241+ process stdout fn (AddClauseFrom False line (UN name))
240242 Nothing -> do iPrintError "did not understand")
241243 (\e -> do iPrintError $ show e)
242244 ideslave orig mods
@@ -572,7 +574,7 @@ process h fn (AddClauseFrom updatefile l n)
572574 cl ++ "\n" ++
573575 unlines rest)
574576 runIO $ copyFile fb fn
575− else ihputStrLn h cl
577+ else ihPrintResult h cl
576578 where
577579 getIndent i n [] = 0
578580 getIndent i n xs | take (length n) xs == n = i