src/Pure/Syntax/lexicon.ML
changeset 52189 816c88acd269
parent 51612 6a1e40f9dd55
child 52616 3ac2878764f9
--- a/src/Pure/Syntax/lexicon.ML	Mon May 27 22:00:24 2013 +0200
+++ b/src/Pure/Syntax/lexicon.ML	Mon May 27 22:25:32 2013 +0200
@@ -169,7 +169,9 @@
 (* markup *)
 
 fun literal_markup s =
-  if Symbol.is_ascii_identifier s then Markup.literal else Markup.delimiter;
+  if Symbol.is_ascii_identifier s orelse exists Symbol.is_letter (Symbol.explode s)
+  then Markup.literal
+  else Markup.delimiter;
 
 val token_kind_markup =
  fn TFreeSy => Markup.tfree