src/Pure/System/isabelle_process.ML
changeset 34243 8821e3293702
parent 34214 99eefb83a35d
child 36735 42b7f881f5fc
equal deleted inserted replaced
34242:5ccdc8bf3849 34243:8821e3293702
    86 
    86 
    87 
    87 
    88 (* init *)
    88 (* init *)
    89 
    89 
    90 fun init out =
    90 fun init out =
    91  (Unsynchronized.change print_mode (update (op =) isabelle_processN);
    91  (Unsynchronized.change print_mode
       
    92     (fold (update (op =)) [isabelle_processN, OuterKeyword.keyword_status_reportN]);
    92   setup_channels out |> init_message;
    93   setup_channels out |> init_message;
    93   OuterKeyword.report ();
    94   OuterKeyword.report ();
    94   Output.status (Markup.markup Markup.ready "");
    95   Output.status (Markup.markup Markup.ready "");
    95   Isar.toplevel_loop {init = true, welcome = false, sync = true, secure = true});
    96   Isar.toplevel_loop {init = true, welcome = false, sync = true, secure = true});
    96 
    97