--- 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));