src/Tools/jEdit/src/token_markup.scala
changeset 44701 0fd2bf8eaa9f
parent 44358 2a2df4de1bbe
child 44702 eb00752507c7
--- a/src/Tools/jEdit/src/token_markup.scala	Sun Sep 04 16:37:22 2011 +0200
+++ b/src/Tools/jEdit/src/token_markup.scala	Sun Sep 04 17:21:11 2011 +0200
@@ -186,7 +186,8 @@
             val style = Isabelle_Markup.token_markup(syntax, token)
             val length = token.source.length
             val end_offset = offset + length
-            if ((offset until end_offset) exists extended.isDefinedAt) {
+            if ((offset until end_offset) exists
+                (i => extended.isDefinedAt(i) || line.charAt(i) == '\t')) {
               for (i <- offset until end_offset) {
                 val style1 =
                   extended.get(i) match {