src/Pure/pure_syn.ML
changeset 74831 32490add64b4
parent 73761 ef1a18e20ace
child 74832 c299abcf7081
--- a/src/Pure/pure_syn.ML	Mon Nov 22 23:08:57 2021 +0100
+++ b/src/Pure/pure_syn.ML	Tue Nov 23 12:04:01 2021 +0100
@@ -24,13 +24,13 @@
   in Document_Output.output_document ctxt markdown txt end;
 
 fun document_command markdown (loc, txt) =
-  Toplevel.keep (fn state =>
+  Toplevel.present (fn state =>
     (case loc of
-      NONE => ignore (output_document state markdown txt)
+      NONE => output_document state markdown txt
     | SOME (_, pos) =>
         error ("Illegal target specification -- not a theory context" ^ Position.here pos))) o
   Toplevel.present_local_theory loc (fn state =>
-    ignore (output_document state markdown txt));
+    output_document state markdown txt);
 
 val _ =
   Outer_Syntax.command ("chapter", \<^here>) "chapter heading"