equal
deleted
inserted
replaced
229 val document_session = PIDE.editor.document_session() |
229 val document_session = PIDE.editor.document_session() |
230 if (document_session.is_vacuous) true |
230 if (document_session.is_vacuous) true |
231 else if (document_session.is_pending) false |
231 else if (document_session.is_pending) false |
232 else { |
232 else { |
233 run_process(reset_pending = true) { progress => |
233 run_process(reset_pending = true) { progress => |
|
234 output_process(progress) |
234 show_page(output_page) |
235 show_page(output_page) |
|
236 |
235 val result = Exn.capture { document_build(document_session, progress) } |
237 val result = Exn.capture { document_build(document_session, progress) } |
236 val msgs = |
238 val msgs = |
237 result match { |
239 result match { |
238 case Exn.Res(_) => |
240 case Exn.Res(_) => |
239 List(Protocol.writeln_message("OK")) |
241 List(Protocol.writeln_message("OK")) |