Lines Matching defs:old
308 * end of the screen line, it won't be a NUL or some old
454 * number of characters between the new and old line.
480 /old first difference
481 /beginning of line | /old last same /old EOL
483 old: eddie> Oh, my little gruntle-buggy is to me, as lurgid as
501 re_update_line(EditLine *el, Char *old, Char *new, int i)
512 for (o = old, n = new; *o && (*o == *n); o++, n++)
518 * Find the end of both old and new
618 * Pragmatics I: If old trailing whitespace or not enough characters to
693 ofd - old, osb - old, ose - old, ols - old, oe - old));
701 re_printstr(el, "old- oe", old, oe);
703 re_printstr(el, "old-ofd", old, ofd);
725 * /old /ofd /osb /ose /ols /oe
734 * characters to delete if < 0 (new is shorter than old, as above),
751 * last useful old character
766 ((p - old) + fx <= el->el_term.t_size.h)) {
785 re_insert(el, old, (int)(ofd - old),
807 (__F, "first diff delete at %d...\r\n", ofd - old));
811 term_move_to_char(el, (int)(ofd - old));
825 re_delete(el, old, (int)(ofd - old),
843 (int)((oe - old) - (ne - new)));
852 if (sx < 0 && (ose - old) + fx < el->el_term.t_size.h) {
854 "second diff delete at %d...\r\n", (ose - old) + fx));
862 term_move_to_char(el, (int)((ose - old) + fx));
885 (int)((oe - old) - (ne - new)));
914 re_insert(el, old, (int)(ofd - old),
959 * written all of the old string.