# File lib/sup/modes/scroll-mode.rb, line 153
  def find_text query, start_line
    regex = /#{query}/i
    (start_line ... lines).each do |i|
      case(s = self[i])
      when String
        match = s =~ regex
        return [i, match] if match
      when Array
        offset = 0
        s.each do |color, string|
          match = string =~ regex
          if match
            return [i, offset + match]
          else
            offset += string.display_length
          end
        end
      end
    end
    nil
  end