equal
deleted
inserted
replaced
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 |