src/Pure/Isar/isar_cmd.ML
changeset 28496 4cff10648928
parent 28375 c879d88d038a
child 28799 ee65e7d043fc
equal deleted inserted replaced
28495:c5f86d04743b 28496:4cff10648928
   307 
   307 
   308 (* present draft files *)
   308 (* present draft files *)
   309 
   309 
   310 fun display_drafts files = Toplevel.imperative (fn () =>
   310 fun display_drafts files = Toplevel.imperative (fn () =>
   311   let val outfile = File.shell_path (Present.drafts (getenv "ISABELLE_DOC_FORMAT") files)
   311   let val outfile = File.shell_path (Present.drafts (getenv "ISABELLE_DOC_FORMAT") files)
   312   in File.isatool ("display -c " ^ outfile ^ " &"); () end);
   312   in File.isabelle_tool ("display -c " ^ outfile ^ " &"); () end);
   313 
   313 
   314 fun print_drafts files = Toplevel.imperative (fn () =>
   314 fun print_drafts files = Toplevel.imperative (fn () =>
   315   let val outfile = File.shell_path (Present.drafts "ps" files)
   315   let val outfile = File.shell_path (Present.drafts "ps" files)
   316   in File.isatool ("print -c " ^ outfile); () end);
   316   in File.isabelle_tool ("print -c " ^ outfile); () end);
   317 
   317 
   318 
   318 
   319 (* pretty_setmargin *)
   319 (* pretty_setmargin *)
   320 
   320 
   321 fun pretty_setmargin n = Toplevel.imperative (fn () => Pretty.setmargin n);
   321 fun pretty_setmargin n = Toplevel.imperative (fn () => Pretty.setmargin n);