Lines Matching refs:el_line

73 		cv_yank(el, el->el_line.buffer,
74 (int)(el->el_line.lastchar - el->el_line.buffer));
78 el->el_line.lastchar = el->el_line.buffer;
79 el->el_line.cursor = el->el_line.buffer;
86 el->el_chared.c_vcmd.pos = el->el_line.cursor;
108 if (!c && el->el_line.cursor < el->el_line.lastchar)
109 el->el_line.cursor++;
112 if (el->el_line.cursor + len > el->el_line.lastchar)
114 (void) memcpy(el->el_line.cursor, k->buf, len *
115 sizeof(*el->el_line.cursor));
156 if (el->el_line.cursor == el->el_line.buffer)
159 el->el_line.cursor = cv_prev_word(el->el_line.cursor,
160 el->el_line.buffer,
181 if (el->el_line.cursor == el->el_line.buffer)
184 el->el_line.cursor = cv_prev_word(el->el_line.cursor,
185 el->el_line.buffer,
206 if (el->el_line.cursor >= el->el_line.lastchar - 1)
209 el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
210 el->el_line.lastchar, el->el_state.argument, cv__isWord);
230 if (el->el_line.cursor >= el->el_line.lastchar - 1)
233 el->el_line.cursor = cv_next_word(el, el->el_line.cursor,
234 el->el_line.lastchar, el->el_state.argument, cv__isword);
254 if (el->el_line.cursor >= el->el_line.lastchar)
259 c = *el->el_line.cursor;
261 *el->el_line.cursor = Tolower(c);
263 *el->el_line.cursor = Toupper(c);
265 if (++el->el_line.cursor >= el->el_line.lastchar) {
266 el->el_line.cursor--;
302 el->el_line.cursor = el->el_line.buffer;
318 if (el->el_line.cursor >= el->el_line.lastchar)
369 cv_yank(el, el->el_line.buffer,
370 (int)(el->el_line.lastchar - el->el_line.buffer));
387 cv_yank(el, el->el_line.cursor,
388 (int)(el->el_line.lastchar - el->el_line.cursor));
421 if (el->el_line.cursor < el->el_line.lastchar) {
422 el->el_line.cursor++;
423 if (el->el_line.cursor > el->el_line.lastchar)
424 el->el_line.cursor = el->el_line.lastchar;
445 el->el_line.cursor = el->el_line.lastchar;
473 if (el->el_line.cursor == el->el_line.lastchar)
476 el->el_line.cursor = cv__endword(el->el_line.cursor,
477 el->el_line.lastchar, el->el_state.argument, cv__isWord);
480 el->el_line.cursor++;
497 if (el->el_line.cursor == el->el_line.lastchar)
500 el->el_line.cursor = cv__endword(el->el_line.cursor,
501 el->el_line.lastchar, el->el_state.argument, cv__isword);
504 el->el_line.cursor++;
526 el->el_chared.c_undo.buf = el->el_line.buffer;
527 el->el_chared.c_undo.len = el->el_line.lastchar - el->el_line.buffer;
529 (int)(el->el_line.cursor - el->el_line.buffer);
530 el->el_line.limit = un.buf + (el->el_line.limit - el->el_line.buffer);
531 el->el_line.buffer = un.buf;
532 el->el_line.cursor = un.buf + un.cursor;
533 el->el_line.lastchar = un.buf + un.len;
557 if (el->el_line.cursor > el->el_line.buffer)
558 el->el_line.cursor--;
575 el->el_line.cursor = el->el_line.buffer;
593 if (el->el_line.cursor <= el->el_line.buffer)
597 el->el_line.cursor--;
611 if (el->el_line.cursor == el->el_line.lastchar) {
612 if (el->el_line.cursor == el->el_line.buffer) {
626 *el->el_line.lastchar = '\0'; /* just in case */
649 cp = el->el_line.buffer;
651 while (cp < el->el_line.cursor)
654 c_delbefore(el, (int)(el->el_line.cursor - el->el_line.buffer));
655 el->el_line.cursor = el->el_line.buffer; /* zap! */
813 *el->el_line.lastchar = '\0'; /* just in case */
815 i = Strcspn(el->el_line.cursor, match_chars);
816 o_ch = el->el_line.cursor[i];
824 for (cp = &el->el_line.cursor[i]; count; ) {
826 if (cp < el->el_line.buffer || cp >= el->el_line.lastchar)
834 el->el_line.cursor = cp;
840 el->el_line.cursor++;
870 el->el_line.cursor = el->el_line.buffer;
884 cv_yank(el, el->el_line.cursor,
885 (int)(el->el_line.lastchar - el->el_line.cursor));
910 el->el_line.cursor = el->el_line.buffer;
912 *el->el_line.cursor = '#';
958 (void) Strncpy(el->el_history.buf, el->el_line.buffer,
961 (el->el_line.lastchar - el->el_line.buffer);
1015 len = (size_t)(el->el_line.lastchar - el->el_line.buffer);
1023 Strncpy(line, el->el_line.buffer, len);
1046 len = (size_t)(el->el_line.limit - el->el_line.buffer);
1047 len = ct_mbstowcs(el->el_line.buffer, cp, len);
1048 if (len > 0 && el->el_line.buffer[len - 1] == '\n')
1053 el->el_line.cursor = el->el_line.buffer;
1054 el->el_line.lastchar = el->el_line.buffer + len;
1109 if (el->el_line.cursor < el->el_line.lastchar)
1110 el->el_line.cursor++;
1112 cp = el->el_line.cursor;
1113 lim = el->el_line.limit;
1118 el->el_line.cursor = cp;
1139 el->el_chared.c_vcmd.pos = el->el_line.cursor;