clarified markup (refining 1c59b555ac4a);
authorwenzelm
Mon, 07 Dec 2020 16:28:44 +0100
changeset 72843 dd56ba1974e6
parent 72842 6aae62f55c2b
child 72844 240c8a0f6337
clarified markup (refining 1c59b555ac4a);
src/Pure/PIDE/markup.ML
src/Pure/Thy/document_antiquotations.ML
--- a/src/Pure/PIDE/markup.ML	Mon Dec 07 16:24:39 2020 +0100
+++ b/src/Pure/PIDE/markup.ML	Mon Dec 07 16:28:44 2020 +0100
@@ -45,6 +45,7 @@
   val language_latex: bool -> T
   val language_rail: T
   val language_path: bool -> T
+  val language_url: bool -> T
   val language_mixfix: T
   val bindingN: string val binding: T
   val entityN: string val entity: string -> string -> T
@@ -345,6 +346,7 @@
 val language_latex = language' {name = "latex", symbols = false, antiquotes = false};
 val language_rail = language {name = "rail", symbols = true, antiquotes = true, delimited = true};
 val language_path = language' {name = "path", symbols = false, antiquotes = false};
+val language_url = language' {name = "url", symbols = false, antiquotes = false};
 val language_mixfix =
   language {name = "mixfix_annotation", symbols = true, antiquotes = false, delimited = true};
 
--- a/src/Pure/Thy/document_antiquotations.ML	Mon Dec 07 16:24:39 2020 +0100
+++ b/src/Pure/Thy/document_antiquotations.ML	Mon Dec 07 16:28:44 2020 +0100
@@ -323,7 +323,7 @@
         val delimited = Input.is_delimited source;
         val _ =
           Context_Position.reports ctxt
-            [(pos, Markup.language_path delimited), (pos, Markup.url url)];
+            [(pos, Markup.language_url delimited), (pos, Markup.url url)];
       in Latex.enclose_block "\\url{" "}" [Latex.string (escape_url url)] end));