Lines Matching refs:cursor
71 vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer); in cv_undo()
108 if (el->el_line.cursor < el->el_line.lastchar) { in c_insert()
110 for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--) in c_insert()
124 if (el->el_line.cursor + num > el->el_line.lastchar) in c_delafter()
125 num = (int)(el->el_line.lastchar - el->el_line.cursor); in c_delafter()
129 cv_yank(el, el->el_line.cursor, num); in c_delafter()
135 for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) in c_delafter()
151 for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) in c_delafter1()
165 if (el->el_line.cursor - num < el->el_line.buffer) in c_delbefore()
166 num = (int)(el->el_line.cursor - el->el_line.buffer); in c_delbefore()
170 cv_yank(el, el->el_line.cursor - num, num); in c_delbefore()
176 for (cp = el->el_line.cursor - num; in c_delbefore()
194 for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++) in c_delbefore1()
349 size = (int)(el->el_line.cursor - el->el_chared.c_vcmd.pos); in cv_delfini()
352 el->el_line.cursor = el->el_chared.c_vcmd.pos; in cv_delfini()
355 cv_yank(el, el->el_line.cursor, size); in cv_delfini()
357 cv_yank(el, el->el_line.cursor + size, -size); in cv_delfini()
364 el->el_line.cursor += size; in cv_delfini()
404 el->el_line.cursor = el->el_line.buffer; in ch_init()
413 el->el_chared.c_undo.cursor = 0; in ch_init()
453 el->el_line.cursor = el->el_line.buffer; in ch_reset()
457 el->el_chared.c_undo.cursor = 0; in ch_reset()
509 el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf); in ch_enlargebufs()
604 *el->el_line.cursor++ = *s++; in el_winsertstr()
618 if (el->el_line.cursor < &el->el_line.buffer[n]) in el_deletestr()
622 el->el_line.cursor -= n; in el_deletestr()
623 if (el->el_line.cursor < el->el_line.buffer) in el_deletestr()
624 el->el_line.cursor = el->el_line.buffer; in el_deletestr()
655 if (el->el_line.cursor < el->el_line.buffer) in el_deletestr1()
656 el->el_line.cursor = el->el_line.buffer; in el_deletestr1()
684 if (el->el_line.cursor > el->el_line.lastchar) in el_wreplacestr()
685 el->el_line.cursor = el->el_line.lastchar; in el_wreplacestr()
699 el->el_line.cursor += n; in el_cursor()
701 if (el->el_line.cursor < el->el_line.buffer) in el_cursor()
702 el->el_line.cursor = el->el_line.buffer; in el_cursor()
703 if (el->el_line.cursor > el->el_line.lastchar) in el_cursor()
704 el->el_line.cursor = el->el_line.lastchar; in el_cursor()
706 return (int)(el->el_line.cursor - el->el_line.buffer); in el_cursor()
726 el->el_line.cursor = cp; in c_gets()
769 el->el_line.cursor = el->el_line.buffer; in c_gets()
785 if (el->el_line.cursor == el->el_line.buffer) in c_hpos()
788 for (ptr = el->el_line.cursor - 1; in c_hpos()
792 return (int)(el->el_line.cursor - ptr - 1); in c_hpos()