src/Pure/ProofGeneral/proof_general_pgip.ML
changeset 23702 58ca991e0702
parent 23681 ccf77119dd4d
child 23723 4fff46d5faaa
equal deleted inserted replaced
23701:1716f19e7d25 23702:58ca991e0702
   268 			     (* [PgmlIsabelle.pgml_of_prettyT display] *) }
   268 			     (* [PgmlIsabelle.pgml_of_prettyT display] *) }
   269  	            (* TODO: PGML markup for proof state navigation *)
   269  	            (* TODO: PGML markup for proof state navigation *)
   270   in split_markup (output_pgips [Proofstate {pgml=pgml}]) end;
   270   in split_markup (output_pgips [Proofstate {pgml=pgml}]) end;
   271 
   271 
   272 fun proof_general_markup (name, props) =
   272 fun proof_general_markup (name, props) =
   273   (if name = Markup.no_stateN then (output_pgips [Cleardisplay {area=Display}], "")
   273   (if name = Markup.stateN then statedisplay_markup ()
   274     else if name = Markup.stateN then statedisplay_markup ()
       
   275     else ("", ""));
   274     else ("", ""));
   276 
   275 
   277 in
   276 in
   278 
   277 
   279 val _ = Pretty.add_mode proof_generalN Pretty.default_indent proof_general_markup;
   278 val _ = Markup.add_mode proof_generalN proof_general_markup;
   280 
   279 
   281 end;
   280 end;
   282 
   281 
   283 
   282 
   284 (* theory loader actions *)
   283 (* theory loader actions *)