equal
deleted
inserted
replaced
195 (case try Toplevel.proof_of st of |
195 (case try Toplevel.proof_of st of |
196 SOME prf => Toplevel.status tr (Proof.status_markup prf) |
196 SOME prf => Toplevel.status tr (Proof.status_markup prf) |
197 | NONE => ()); |
197 | NONE => ()); |
198 |
198 |
199 fun async_state tr st = |
199 fun async_state tr st = |
200 if Toplevel.print_of tr then |
200 if Toplevel.print_of tr orelse Keyword.is_proof (Toplevel.name_of tr) then |
201 ignore |
201 ignore |
202 (Future.fork_group (Task_Queue.new_group NONE) |
202 (Future.fork_group (Task_Queue.new_group NONE) |
203 (fn () => |
203 (fn () => |
204 Toplevel.setmp_thread_position tr |
204 Toplevel.setmp_thread_position tr |
205 (fn () => Toplevel.print_state false st) ())) |
205 (fn () => Toplevel.print_state false st) ())) |