Lines Matching refs:cursor

77 			el->el_line.cursor = el->el_line.buffer;  in cv_action()
84 el->el_chared.c_vcmd.pos = el->el_line.cursor; in cv_action()
107 if (!c && el->el_line.cursor < el->el_line.lastchar) in cv_paste()
108 el->el_line.cursor++; in cv_paste()
111 if (el->el_line.cursor + len > el->el_line.lastchar) in cv_paste()
113 (void) memcpy(el->el_line.cursor, k->buf, len * in cv_paste()
114 sizeof(*el->el_line.cursor)); in cv_paste()
152 if (el->el_line.cursor == el->el_line.buffer) in vi_prev_big_word()
155 el->el_line.cursor = cv_prev_word(el->el_line.cursor, in vi_prev_big_word()
176 if (el->el_line.cursor == el->el_line.buffer) in vi_prev_word()
179 el->el_line.cursor = cv_prev_word(el->el_line.cursor, in vi_prev_word()
200 if (el->el_line.cursor >= el->el_line.lastchar - 1) in vi_next_big_word()
203 el->el_line.cursor = cv_next_word(el, el->el_line.cursor, in vi_next_big_word()
223 if (el->el_line.cursor >= el->el_line.lastchar - 1) in vi_next_word()
226 el->el_line.cursor = cv_next_word(el, el->el_line.cursor, in vi_next_word()
247 if (el->el_line.cursor >= el->el_line.lastchar) in vi_change_case()
252 c = *el->el_line.cursor; in vi_change_case()
254 *el->el_line.cursor = towlower(c); in vi_change_case()
256 *el->el_line.cursor = towupper(c); in vi_change_case()
258 if (++el->el_line.cursor >= el->el_line.lastchar) { in vi_change_case()
259 el->el_line.cursor--; in vi_change_case()
293 el->el_line.cursor = el->el_line.buffer; in vi_insert_at_bol()
308 if (el->el_line.cursor >= el->el_line.lastchar) in vi_replace_char()
373 cv_yank(el, el->el_line.cursor, in vi_change_to_eol()
374 (int)(el->el_line.lastchar - el->el_line.cursor)); in vi_change_to_eol()
405 if (el->el_line.cursor < el->el_line.lastchar) { in vi_add()
406 el->el_line.cursor++; in vi_add()
407 if (el->el_line.cursor > el->el_line.lastchar) in vi_add()
408 el->el_line.cursor = el->el_line.lastchar; in vi_add()
428 el->el_line.cursor = el->el_line.lastchar; in vi_add_at_eol()
454 if (el->el_line.cursor == el->el_line.lastchar) in vi_end_big_word()
457 el->el_line.cursor = cv__endword(el->el_line.cursor, in vi_end_big_word()
461 el->el_line.cursor++; in vi_end_big_word()
477 if (el->el_line.cursor == el->el_line.lastchar) in vi_end_word()
480 el->el_line.cursor = cv__endword(el->el_line.cursor, in vi_end_word()
484 el->el_line.cursor++; in vi_end_word()
507 el->el_chared.c_undo.cursor = in vi_undo()
508 (int)(el->el_line.cursor - el->el_line.buffer); in vi_undo()
511 el->el_line.cursor = un.buf + un.cursor; in vi_undo()
535 if (el->el_line.cursor > el->el_line.buffer) in vi_command_mode()
536 el->el_line.cursor--; in vi_command_mode()
553 el->el_line.cursor = el->el_line.buffer; in vi_zero()
570 if (el->el_line.cursor <= el->el_line.buffer) in vi_delete_prev_char()
574 el->el_line.cursor--; in vi_delete_prev_char()
587 if (el->el_line.cursor == el->el_line.lastchar) { in vi_list_or_eof()
588 if (el->el_line.cursor == el->el_line.buffer) { in vi_list_or_eof()
626 while (cp < el->el_line.cursor) in vi_kill_line_prev()
629 c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer)); in vi_kill_line_prev()
630 el->el_line.cursor = el->el_line.buffer; /* zap! */ in vi_kill_line_prev()
779 i = wcscspn(el->el_line.cursor, match_chars); in vi_match()
780 o_ch = el->el_line.cursor[i]; in vi_match()
788 for (cp = &el->el_line.cursor[i]; count; ) { in vi_match()
798 el->el_line.cursor = cp; in vi_match()
804 el->el_line.cursor++; in vi_match()
832 el->el_line.cursor = el->el_line.buffer; in vi_to_column()
845 cv_yank(el, el->el_line.cursor, in vi_yank_end()
846 (int)(el->el_line.lastchar - el->el_line.cursor)); in vi_yank_end()
869 el->el_line.cursor = el->el_line.buffer; in vi_comment_out()
871 *el->el_line.cursor = '#'; in vi_comment_out()
1028 el->el_line.cursor = el->el_line.buffer; in vi_histedit()
1077 if (el->el_line.cursor < el->el_line.lastchar) in vi_history_word()
1078 el->el_line.cursor++; in vi_history_word()
1080 cp = el->el_line.cursor; in vi_history_word()
1086 el->el_line.cursor = cp; in vi_history_word()
1106 el->el_chared.c_vcmd.pos = el->el_line.cursor; in vi_redo()