Home | History | Annotate | Download | only in libedit

Lines Matching refs:el_line

62 	if (el->el_line.cursor == el->el_line.lastchar) {
64 if (el->el_line.cursor == el->el_line.buffer) {
81 if (el->el_line.cursor > el->el_line.lastchar)
82 el->el_line.cursor = el->el_line.lastchar;
99 if (el->el_line.cursor == el->el_line.lastchar)
102 cp = c__next_word(el->el_line.cursor, el->el_line.lastchar,
105 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++)
110 c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */
111 if (el->el_line.cursor > el->el_line.lastchar)
112 el->el_line.cursor = el->el_line.lastchar;
131 if (el->el_line.lastchar +
133 el->el_line.limit)
136 el->el_chared.c_kill.mark = el->el_line.cursor;
141 cp = el->el_line.cursor;
148 el->el_line.cursor = cp;
164 cp = el->el_line.buffer;
166 while (cp < el->el_line.lastchar)
170 el->el_line.lastchar = el->el_line.buffer;
171 el->el_line.cursor = el->el_line.buffer;
189 if (el->el_chared.c_kill.mark > el->el_line.cursor) {
190 cp = el->el_line.cursor;
195 c_delafter(el, (int)(cp - el->el_line.cursor));
199 while (cp < el->el_line.cursor)
203 el->el_line.cursor = el->el_chared.c_kill.mark;
222 if (el->el_chared.c_kill.mark > el->el_line.cursor) {
223 cp = el->el_line.cursor;
231 while (cp < el->el_line.cursor)
247 if (el->el_line.cursor > &el->el_line.buffer[1]) {
249 c = el->el_line.cursor[-2];
250 el->el_line.cursor[-2] = el->el_line.cursor[-1];
251 el->el_line.cursor[-1] = c;
266 if (el->el_line.cursor == el->el_line.lastchar)
269 el->el_line.cursor = c__next_word(el->el_line.cursor,
270 el->el_line.lastchar,
293 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
296 for (cp = el->el_line.cursor; cp < ep; cp++)
300 el->el_line.cursor = ep;
301 if (el->el_line.cursor > el->el_line.lastchar)
302 el->el_line.cursor = el->el_line.lastchar;
317 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
320 for (cp = el->el_line.cursor; cp < ep; cp++) {
332 el->el_line.cursor = ep;
333 if (el->el_line.cursor > el->el_line.lastchar)
334 el->el_line.cursor = el->el_line.lastchar;
349 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar,
352 for (cp = el->el_line.cursor; cp < ep; cp++)
356 el->el_line.cursor = ep;
357 if (el->el_line.cursor > el->el_line.lastchar)
358 el->el_line.cursor = el->el_line.lastchar;
372 el->el_chared.c_kill.mark = el->el_line.cursor;
387 cp = el->el_line.cursor;
388 el->el_line.cursor = el->el_chared.c_kill.mark;
448 if (el->el_line.cursor == el->el_line.buffer)
452 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer,
455 c_insert(el, (int)(el->el_line.cursor - cp));
456 oldc = el->el_line.cursor;
457 for (dp = oldc; cp < oldc && dp < el->el_line.lastchar; cp++)
460 el->el_line.cursor = dp;/* put cursor at end */
501 if (el->el_line.cursor <= el->el_line.buffer)
508 el->el_line.cursor -= el->el_state.argument;
509 if (el->el_line.cursor < el->el_line.buffer)
510 el->el_line.cursor = el->el_line.buffer;