Lines Matching refs:cursor

84 			el->el_line.cursor = el->el_line.buffer;  in cv_action()
91 el->el_chared.c_vcmd.pos = el->el_line.cursor; in cv_action()
114 if (!c && el->el_line.cursor < el->el_line.lastchar) in cv_paste()
115 el->el_line.cursor++; in cv_paste()
118 if (el->el_line.cursor + len > el->el_line.lastchar) in cv_paste()
120 (void) memcpy(el->el_line.cursor, k->buf, len * in cv_paste()
121 sizeof(*el->el_line.cursor)); in cv_paste()
162 if (el->el_line.cursor == el->el_line.buffer) in vi_prev_big_word()
165 el->el_line.cursor = cv_prev_word(el->el_line.cursor, in vi_prev_big_word()
187 if (el->el_line.cursor == el->el_line.buffer) in vi_prev_word()
190 el->el_line.cursor = cv_prev_word(el->el_line.cursor, in vi_prev_word()
212 if (el->el_line.cursor >= el->el_line.lastchar - 1) in vi_next_big_word()
215 el->el_line.cursor = cv_next_word(el, el->el_line.cursor, in vi_next_big_word()
236 if (el->el_line.cursor >= el->el_line.lastchar - 1) in vi_next_word()
239 el->el_line.cursor = cv_next_word(el, el->el_line.cursor, in vi_next_word()
260 if (el->el_line.cursor >= el->el_line.lastchar) in vi_change_case()
265 c = *el->el_line.cursor; in vi_change_case()
267 *el->el_line.cursor = Tolower(c); in vi_change_case()
269 *el->el_line.cursor = Toupper(c); in vi_change_case()
271 if (++el->el_line.cursor >= el->el_line.lastchar) { in vi_change_case()
272 el->el_line.cursor--; in vi_change_case()
308 el->el_line.cursor = el->el_line.buffer; in vi_insert_at_bol()
324 if (el->el_line.cursor >= el->el_line.lastchar) in vi_replace_char()
393 cv_yank(el, el->el_line.cursor, in vi_change_to_eol()
394 (int)(el->el_line.lastchar - el->el_line.cursor)); in vi_change_to_eol()
427 if (el->el_line.cursor < el->el_line.lastchar) { in vi_add()
428 el->el_line.cursor++; in vi_add()
429 if (el->el_line.cursor > el->el_line.lastchar) in vi_add()
430 el->el_line.cursor = el->el_line.lastchar; in vi_add()
451 el->el_line.cursor = el->el_line.lastchar; in vi_add_at_eol()
479 if (el->el_line.cursor == el->el_line.lastchar) in vi_end_big_word()
482 el->el_line.cursor = cv__endword(el->el_line.cursor, in vi_end_big_word()
486 el->el_line.cursor++; in vi_end_big_word()
503 if (el->el_line.cursor == el->el_line.lastchar) in vi_end_word()
506 el->el_line.cursor = cv__endword(el->el_line.cursor, in vi_end_word()
510 el->el_line.cursor++; in vi_end_word()
534 el->el_chared.c_undo.cursor = in vi_undo()
535 (int)(el->el_line.cursor - el->el_line.buffer); in vi_undo()
538 el->el_line.cursor = un.buf + un.cursor; in vi_undo()
563 if (el->el_line.cursor > el->el_line.buffer) in vi_command_mode()
564 el->el_line.cursor--; in vi_command_mode()
581 el->el_line.cursor = el->el_line.buffer; in vi_zero()
599 if (el->el_line.cursor <= el->el_line.buffer) in vi_delete_prev_char()
603 el->el_line.cursor--; in vi_delete_prev_char()
617 if (el->el_line.cursor == el->el_line.lastchar) { in vi_list_or_eof()
618 if (el->el_line.cursor == el->el_line.buffer) { in vi_list_or_eof()
657 while (cp < el->el_line.cursor) in vi_kill_line_prev()
660 c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer)); in vi_kill_line_prev()
661 el->el_line.cursor = el->el_line.buffer; /* zap! */ in vi_kill_line_prev()
821 i = Strcspn(el->el_line.cursor, match_chars); in vi_match()
822 o_ch = el->el_line.cursor[i]; in vi_match()
830 for (cp = &el->el_line.cursor[i]; count; ) { in vi_match()
840 el->el_line.cursor = cp; in vi_match()
846 el->el_line.cursor++; in vi_match()
876 el->el_line.cursor = el->el_line.buffer; in vi_to_column()
890 cv_yank(el, el->el_line.cursor, in vi_yank_end()
891 (int)(el->el_line.lastchar - el->el_line.cursor)); in vi_yank_end()
916 el->el_line.cursor = el->el_line.buffer; in vi_comment_out()
918 *el->el_line.cursor = '#'; in vi_comment_out()
1059 el->el_line.cursor = el->el_line.buffer; in vi_histedit()
1115 if (el->el_line.cursor < el->el_line.lastchar) in vi_history_word()
1116 el->el_line.cursor++; in vi_history_word()
1118 cp = el->el_line.cursor; in vi_history_word()
1124 el->el_line.cursor = cp; in vi_history_word()
1145 el->el_chared.c_vcmd.pos = el->el_line.cursor; in vi_redo()