equal
deleted
inserted
replaced
54 |
54 |
55 def current_word(rendering: Rendering, range: Text.Range): Option[Text.Info[String]] = |
55 def current_word(rendering: Rendering, range: Text.Range): Option[Text.Info[String]] = |
56 { |
56 { |
57 for { |
57 for { |
58 spell_range <- rendering.spell_checker_point(range) |
58 spell_range <- rendering.spell_checker_point(range) |
59 text <- rendering.model.get_text(spell_range) |
59 text <- rendering.get_text(spell_range) |
60 info <- marked_words(spell_range.start, text, info => info.range.overlaps(range)).headOption |
60 info <- marked_words(spell_range.start, text, info => info.range.overlaps(range)).headOption |
61 } yield info |
61 } yield info |
62 } |
62 } |
63 |
63 |
64 |
64 |