'Checks if the cursor is outside of the current snippet.'

def _check_if_still_inside_snippet(self):

    if (self._cs and (not (self._cs.start <= _vim.buf.cursor <= self._cs.end))):
        self._current_snippet_is_done()
        self._reinit()
        self._check_if_still_inside_snippet()
