PIDE markup for spell-checking;
authorwenzelm
Sun, 10 Mar 2019 15:31:24 +0100
changeset 69890 cb643a1a5313
parent 69889 be04e9a053a7
child 69891 def3ec9cdb7e
PIDE markup for spell-checking;
src/Pure/Thy/document_marker.ML
--- a/src/Pure/Thy/document_marker.ML	Sun Mar 10 14:19:30 2019 +0100
+++ b/src/Pure/Thy/document_marker.ML	Sun Mar 10 15:31:24 2019 +0100
@@ -70,6 +70,11 @@
      setup0 (Binding.make ("creator", \<^here>)) Parse.embedded (meta_data Markup.meta_creator) #>
      setup0 (Binding.make ("contributor", \<^here>)) Parse.embedded (meta_data Markup.meta_contributor) #>
      setup0 (Binding.make ("date", \<^here>)) Parse.embedded (meta_data Markup.meta_date) #>
-     setup0 (Binding.make ("description", \<^here>)) Parse.embedded (meta_data Markup.meta_description));
+     setup0 (Binding.make ("description", \<^here>)) (Parse.input Parse.embedded)
+      (fn source => fn ctxt =>
+        let
+          val (arg, pos) = Input.source_content source;
+          val _ = Context_Position.report ctxt pos Markup.words;
+        in meta_data Markup.meta_description arg ctxt end));
 
 end;