version 1.24, 2006/07/25 08:22:32 |
version 1.25, 2009/06/04 02:23:37 |
|
|
} |
} |
|
|
stopsearch: |
stopsearch: |
curwp->w_flag |= WFFULL; |
curwp->w_rflag |= WFFULL; |
update(); |
update(); |
if (!inmacro) { |
if (!inmacro) { |
if (rcnt == 0) |
if (rcnt == 0) |
|
|
} else { |
} else { |
curwp->w_doto = re_match[0].rm_eo; |
curwp->w_doto = re_match[0].rm_eo; |
curwp->w_dotp = clp; |
curwp->w_dotp = clp; |
curwp->w_flag |= WFMOVE; |
curwp->w_rflag |= WFMOVE; |
return (TRUE); |
return (TRUE); |
} |
} |
} |
} |
|
|
memcpy(&re_match[0], &lastmatch, sizeof(regmatch_t)); |
memcpy(&re_match[0], &lastmatch, sizeof(regmatch_t)); |
curwp->w_doto = re_match[0].rm_so; |
curwp->w_doto = re_match[0].rm_so; |
curwp->w_dotp = clp; |
curwp->w_dotp = clp; |
curwp->w_flag |= WFMOVE; |
curwp->w_rflag |= WFMOVE; |
return (TRUE); |
return (TRUE); |
} |
} |
} |
} |
|
|
count++; |
count++; |
s = ldelete(llength(clp) + 1, KNONE); |
s = ldelete(llength(clp) + 1, KNONE); |
clp = curwp->w_dotp; |
clp = curwp->w_dotp; |
curwp->w_flag |= WFMOVE; |
curwp->w_rflag |= WFMOVE; |
if (s == FALSE) |
if (s == FALSE) |
return (FALSE); |
return (FALSE); |
} else |
} else |
|
|
|
|
ewprintf("%d line(s) deleted", count); |
ewprintf("%d line(s) deleted", count); |
if (count > 0) |
if (count > 0) |
curwp->w_flag |= WFMOVE; |
curwp->w_rflag |= WFMOVE; |
|
|
return (TRUE); |
return (TRUE); |
} |
} |