Lines Matching refs:fd_len

31     linenr_T	fd_len;		// number of lines in the fold  member
208 last += fp->fd_len - 1; in hasFoldingWin()
542 || lnum >= fp[i].fd_top + fp[i].fd_len)) in checkCloseRec()
619 if (fp->fd_top + fp->fd_len > end_rel) in foldCreate()
667 if (end_rel < fp[cont - 1].fd_top + fp[cont - 1].fd_len - 1) in foldCreate()
668 end_rel = fp[cont - 1].fd_top + fp[cont - 1].fd_len - 1; in foldCreate()
688 fp->fd_len = end_rel - start_rel + 1; in foldCreate()
765 lnum = found_fp->fd_top + found_fp->fd_len + found_off; in deleteFold()
969 lnum = fp[-1].fd_top + lnum_off + fp[-1].fd_len - 1; in foldMoveTo()
981 lnum = fp->fd_top + lnum_off + fp->fd_len - 1; in foldMoveTo()
1120 to_p->fd_len = from_p->fd_len; in cloneFoldGrowArray()
1164 else if (fp[i].fd_top + fp[i].fd_len <= lnum) in foldFind()
1553 last = fp->fd_top + fp->fd_len - 1; // last line of fold in foldMarkAdjustRecurse()
1592 fp->fd_len = line1 - fp->fd_top; in foldMarkAdjustRecurse()
1594 fp->fd_len += amount; in foldMarkAdjustRecurse()
1599 fp->fd_len += amount_after; in foldMarkAdjustRecurse()
1613 fp->fd_len -= line2 - fp->fd_top + 1; in foldMarkAdjustRecurse()
1623 fp->fd_len += amount_after - amount; in foldMarkAdjustRecurse()
1721 if (fp->fd_len > curwin->w_p_fml) in checkSmall()
1726 for (n = 0; n < fp->fd_len; ++n) in checkSmall()
1835 foldDelMarker(fp->fd_top + lnum_off + fp->fd_len - 1, in deleteFoldMarkers()
2291 linenr_T fold_end_lnum = fold_start_lnum + fpn->fd_len; in foldUpdateIEMS()
2320 && fp->fd_top + fp->fd_len - 1 > end) in foldUpdateIEMS()
2324 end = fp->fd_top + fp->fd_len - 1; in foldUpdateIEMS()
2492 bot = fp2->fd_top + fp2->fd_len - 1 + fp->fd_top; in foldUpdateIEMSRecurse()
2494 else if (fp->fd_top + fp->fd_len <= flp->lnum && lvl >= level) in foldUpdateIEMSRecurse()
2535 if (fp->fd_top + fp->fd_len + concat > firstlnum) in foldUpdateIEMSRecurse()
2559 fp->fd_len += fp->fd_top - firstlnum; in foldUpdateIEMSRecurse()
2616 if (fp2->fd_top + fp2->fd_len == fp->fd_top) in foldUpdateIEMSRecurse()
2637 fp->fd_len = startlnum - fp->fd_top; in foldUpdateIEMSRecurse()
2639 (linenr_T)fp->fd_len, (linenr_T)MAXLNUM, in foldUpdateIEMSRecurse()
2658 fp->fd_len = bot - firstlnum + 1; in foldUpdateIEMSRecurse()
2771 if (fp->fd_len < flp->lnum - fp->fd_top) in foldUpdateIEMSRecurse()
2773 fp->fd_len = flp->lnum - fp->fd_top; in foldUpdateIEMSRecurse()
2777 else if (fp->fd_top + fp->fd_len > linecount) in foldUpdateIEMSRecurse()
2779 fp->fd_len = linecount - fp->fd_top + 1; in foldUpdateIEMSRecurse()
2789 if (fp->fd_len != flp->lnum - fp->fd_top) in foldUpdateIEMSRecurse()
2791 if (fp->fd_top + fp->fd_len - 1 > bot) in foldUpdateIEMSRecurse()
2800 bot = fp->fd_top + fp->fd_len - 1; in foldUpdateIEMSRecurse()
2801 fp->fd_len = flp->lnum - fp->fd_top; in foldUpdateIEMSRecurse()
2813 fp->fd_len = flp->lnum - fp->fd_top; in foldUpdateIEMSRecurse()
2825 if (fp2->fd_top + fp2->fd_len > flp->lnum) in foldUpdateIEMSRecurse()
2833 fp2->fd_len -= flp->lnum - fp2->fd_top; in foldUpdateIEMSRecurse()
2904 fp[1].fd_len = fp->fd_len - (fp[1].fd_top - fp->fd_top); in foldSplit()
2928 fp->fd_len = top - fp->fd_top; in foldSplit()
2966 if (fp->fd_top + fp->fd_len - 1 > bot) in foldRemove()
2974 fp->fd_len = top - fp->fd_top; in foldRemove()
2989 if (fp->fd_top + fp->fd_len - 1 > bot) in foldRemove()
2995 fp->fd_len -= bot - fp->fd_top + 1; in foldRemove()
3063 fp->fd_len = end - fp->fd_top; in truncate_fold()
3066 #define fold_end(fp) ((fp)->fd_top + (fp)->fd_len - 1)
3097 fp->fd_len -= range_len; in foldMoveRange()
3133 fp->fd_len -= move_len; in foldMoveRange()
3206 if (foldFind(gap1, fp1->fd_len - 1L, &fp3) && foldFind(gap2, 0L, &fp4)) in foldMerge()
3216 ((fold_T *)gap1->ga_data)[gap1->ga_len].fd_top += fp1->fd_len; in foldMerge()
3222 fp1->fd_len += fp2->fd_len; in foldMerge()
3559 fp->fd_top + off + fp->fd_len - 1) < 0 in put_folds_recurse()