Lines Matching refs:lo
4337 GetBufferLineList(buf_T *buf, PyInt lo, PyInt hi) in GetBufferLineList() argument
4340 PyInt n = hi - lo; in GetBufferLineList()
4348 linenr_T lnum = (linenr_T)(lo + i); in GetBufferLineList()
4379 py_fix_cursor(linenr_T lo, linenr_T hi, linenr_T extra) in py_fix_cursor() argument
4381 if (curwin->w_cursor.lnum >= lo) in py_fix_cursor()
4392 curwin->w_cursor.lnum = lo; in py_fix_cursor()
4516 PyInt lo, in SetBufferLineList() argument
4533 PyInt n = (int)(hi - lo); in SetBufferLineList()
4539 if (u_savedel((linenr_T)lo, (long)n) == FAIL) in SetBufferLineList()
4545 if (ml_delete((linenr_T)lo) == FAIL) in SetBufferLineList()
4555 py_fix_cursor((linenr_T)lo, (linenr_T)hi, (linenr_T)-n); in SetBufferLineList()
4559 deleted_lines_mark((linenr_T)lo, (long)i); in SetBufferLineList()
4576 PyInt old_len = hi - lo; in SetBufferLineList()
4612 if (u_save((linenr_T)(lo-1), (linenr_T)hi) == FAIL) in SetBufferLineList()
4621 if (ml_delete((linenr_T)lo) == FAIL) in SetBufferLineList()
4635 if (ml_replace((linenr_T)(lo+i), (char_u *)array[i], FALSE) in SetBufferLineList()
4652 if (ml_append((linenr_T)(lo + i - 1), in SetBufferLineList()
4681 mark_adjust((linenr_T)lo, (linenr_T)(hi - 1), in SetBufferLineList()
4683 changed_lines((linenr_T)lo, 0, (linenr_T)hi, (long)extra); in SetBufferLineList()
4689 py_fix_cursor((linenr_T)lo, (linenr_T)hi, (linenr_T)extra); in SetBufferLineList()
4882 RBSlice(BufferObject *self, PyInt lo, PyInt hi, PyInt start, PyInt end) in RBSlice() argument
4894 if (lo < 0) in RBSlice()
4895 lo = 0; in RBSlice()
4896 else if (lo > size) in RBSlice()
4897 lo = size; in RBSlice()
4900 if (hi < lo) in RBSlice()
4901 hi = lo; in RBSlice()
4905 return GetBufferLineList(self->buf, lo+start, hi+start); in RBSlice()
4946 PyInt lo, in RBAsSlice() argument
4966 if (lo < 0) in RBAsSlice()
4967 lo = 0; in RBAsSlice()
4968 else if (lo > size) in RBAsSlice()
4969 lo = size; in RBAsSlice()
4972 if (hi < lo) in RBAsSlice()
4973 hi = lo; in RBAsSlice()
4977 if (SetBufferLineList(self->buf, lo + start, hi + start, in RBAsSlice()
5105 RangeSlice(RangeObject *self, PyInt lo, PyInt hi) in RangeSlice() argument
5107 return RBSlice(self->buf, lo, hi, self->start, self->end); in RangeSlice()
5222 BufferSlice(BufferObject *self, PyInt lo, PyInt hi) in BufferSlice() argument
5224 return RBSlice(self, lo, hi, 1, -1); in BufferSlice()