def search_goto_pos line, leftcol, rightcol
    search_goto_line line

    if rightcol > self.rightcol # if it's occluded...
      jump_to_col [rightcol - buffer.content_width + 1, 0].max # move right
    end
  end
def search_goto_pos line, leftcol, rightcol
    search_goto_line line

    if rightcol > self.rightcol # if it's occluded...
      jump_to_col [rightcol - buffer.content_width + 1, 0].max # move right
    end
  end
subclasses can override these three!