Lines Matching refs:cursor

32 	int	cursor;  member
282 es->cursor--;
303 es->cursor = 0;
315 es->cursor = 0;
327 del_range(es->cursor, es->cursor + 1);
330 es->cbuf[es->cursor++] = ch;
414 es->cursor = es->linelen;
424 es->cursor = 1;
438 es->cursor = es->linelen;
463 es->cursor = es->linelen;
576 if (es->cursor == undo->cursor) {
582 es->cursor--;
583 if (es->cursor >= undo->linelen)
586 es->cbuf[es->cursor] = undo->cbuf[es->cursor];
588 if (es->cursor == 0) {
594 es->cursor--;
596 memmove(&es->cbuf[es->cursor], &es->cbuf[es->cursor+1],
597 es->linelen - es->cursor + 1);
603 if (es->cursor != 0) {
605 memmove(es->cbuf, &es->cbuf[es->cursor],
606 es->linelen - es->cursor);
607 es->linelen -= es->cursor;
608 es->cursor = 0;
614 if (es->cursor != 0) {
616 memmove(&es->cbuf[tcursor], &es->cbuf[es->cursor],
617 es->linelen - es->cursor);
618 es->linelen -= es->cursor - tcursor;
619 if (inslen < es->cursor - tcursor)
622 inslen -= es->cursor - tcursor;
623 es->cursor = tcursor;
686 memmove(&es->cbuf[es->cursor+1], &es->cbuf[es->cursor],
687 es->linelen - es->cursor);
690 es->cbuf[es->cursor++] = ch;
691 if (insert == REPLACE && es->cursor > es->linelen)
715 es->cursor = cur;
724 undo->cursor = es->cursor;
775 es->cursor++;
782 es->cursor = es->linelen;
787 es->cursor = domove(1, "^", 1);
788 del_range(es->cursor, es->linelen);
810 !isspace((unsigned char)es->cbuf[es->cursor])) {
815 if (ncursor > es->cursor) {
816 c1 = es->cursor;
820 c2 = es->cursor;
829 es->cursor = c1;
840 es->cursor++;
843 if (es->cursor != 0)
844 es->cursor--;
854 if (any && es->cursor != 0)
855 es->cursor--;
862 del_range(es->cursor, es->linelen);
867 yank_range(es->cursor, es->linelen);
868 del_range(es->cursor, es->linelen);
869 if (es->cursor != 0)
870 es->cursor--;
897 es->cursor = domove(1, "^", 1);
930 es->cbuf[es->cursor] = cmd[1];
942 if (es->cursor + argcnt > es->linelen)
943 argcnt = es->linelen - es->cursor;
944 del_range(es->cursor, es->cursor + argcnt);
971 if (es->cursor + argcnt > es->linelen)
972 argcnt = es->linelen - es->cursor;
973 yank_range(es->cursor, es->cursor + argcnt);
974 del_range(es->cursor, es->cursor + argcnt);
978 if (es->cursor > 0) {
980 if (es->cursor < argcnt)
981 argcnt = es->cursor;
982 yank_range(es->cursor - argcnt, es->cursor);
983 del_range(es->cursor - argcnt, es->cursor);
984 es->cursor -= argcnt;
1072 if (es->cursor != es->linelen)
1073 es->cursor++;
1083 if (es->cursor != 0)
1084 es->cursor--;
1098 p = &es->cbuf[es->cursor];
1106 if (es->cursor < es->linelen - 1)
1107 es->cursor++;
1117 es->cursor = 0;
1148 if (insert == 0 && es->cursor != 0 && es->cursor >= es->linelen)
1149 es->cursor--;
1166 if (!sub && es->cursor == 0)
1172 if (!sub && es->cursor == 0)
1178 if (!sub && es->cursor + 1 >= es->linelen)
1186 if (!sub && es->cursor + 1 >= es->linelen)
1217 if (!sub && es->cursor == 0)
1219 ncursor = es->cursor - argcnt;
1226 if (!sub && es->cursor + 1 >= es->linelen)
1229 ncursor = es->cursor + argcnt;
1236 if (!sub && es->cursor + 1 >= es->linelen)
1242 if (!sub && es->cursor + 1 >= es->linelen)
1273 ncursor = es->cursor;
1311 if (es->cursor > 0)
1312 es->cursor--;
1383 es->cursor = 0; in restore_cbuf()
1400 new->cursor = old->cursor;
1411 new->cursor = old->cursor;
1440 es->cursor = undo->cursor = 0;
1485 if (es->cursor + len >= es->cbufsize)
1487 if (es->cursor + len > es->linelen)
1488 es->linelen = es->cursor + len;
1492 memmove(&es->cbuf[es->cursor + len], &es->cbuf[es->cursor],
1493 es->linelen - es->cursor);
1496 memmove(&es->cbuf[es->cursor], buf, len);
1497 es->cursor += len;
1521 ncursor = es->cursor;
1548 ncursor = es->cursor;
1572 ncursor = es->cursor;
1598 ncursor = es->cursor;
1625 ncursor = es->cursor;
1643 ncursor = es->cursor;
1660 ncursor = es->cursor;
1699 es->cursor = 0;
1736 es->cursor = 0;
1773 if (es->cursor < es->winleft) in outofwin()
1777 while (cur < es->cursor) in outofwin()
1793 while (tcur < es->cursor) { in rewindow()
1833 if (cur == es->cursor && leftside)
1861 if (cur == es->cursor && !leftside)
1865 if (cur == es->cursor)
1962 es->cbuf, es->linelen, es->cursor,
1972 es->cursor = start;
1983 i = buf->cursor - end;
1985 es->cursor += i;
2029 es->cbuf, es->linelen, es->cursor,
2076 es->cursor = start;
2113 ex->cbuf, ex->linelen, ex->cursor,