'The current text of this object.'

@property
def current_text(self):

    if (self._start.line == self._end.line):
        return _vim.buf[self._start.line][self._start.col:self._end.col]
    else:
        lines = [_vim.buf[self._start.line][self._start.col:]]
        lines.extend(_vim.buf[(self._start.line + 1):self._end.line])
        lines.append(_vim.buf[self._end.line][:self._end.col])
        return '\n'.join(lines)
