src/Tools/jEdit/src/isabelle_hyperlinks.scala
changeset 46211 2616e68877c9
parent 46198 cd040c5772de
child 47541 4eca121e5bf5
equal deleted inserted replaced
46210:553ec602d337 46211:2616e68877c9
    59           val markup =
    59           val markup =
    60             snapshot.select_markup[Hyperlink](
    60             snapshot.select_markup[Hyperlink](
    61               Text.Range(buffer_offset, buffer_offset + 1),
    61               Text.Range(buffer_offset, buffer_offset + 1),
    62               Some(Set(Isabelle_Markup.ENTITY)),
    62               Some(Set(Isabelle_Markup.ENTITY)),
    63               {
    63               {
    64                 // FIXME Protocol.Hyperlink extractor
    64                 // FIXME Isabelle_Rendering.hyperlink
    65                 case Text.Info(info_range,
    65                 case Text.Info(info_range,
    66                     XML.Elem(Markup(Isabelle_Markup.ENTITY, props), _))
    66                     XML.Elem(Markup(Isabelle_Markup.ENTITY, props), _))
    67                   if (props.find(
    67                   if (props.find(
    68                     { case (Markup.KIND, Isabelle_Markup.ML_OPEN) => true
    68                     { case (Markup.KIND, Isabelle_Markup.ML_OPEN) => true
    69                       case (Markup.KIND, Isabelle_Markup.ML_STRUCT) => true
    69                       case (Markup.KIND, Isabelle_Markup.ML_STRUCT) => true