Lines Matching refs:level
47 static int checkCloseRec(garray_T *gap, linenr_T lnum, int level);
58 static int check_closed(win_T *win, fold_T *fp, int *use_levelp, int level, int *maybe_smallp, line…
151 int level = 0; in hasFoldingWin() local
197 low_level = level + 1; in hasFoldingWin()
203 had_folded = check_closed(win, fp, &use_level, level, in hasFoldingWin()
216 ++level; in hasFoldingWin()
224 infop->fi_level = level; in hasFoldingWin()
226 infop->fi_low_level = low_level == 0 ? level : low_level; in hasFoldingWin()
239 infop->fi_level = level + 1; in hasFoldingWin()
241 infop->fi_low_level = low_level == 0 ? level + 1 : low_level; in hasFoldingWin()
529 checkCloseRec(garray_T *gap, linenr_T lnum, int level) in checkCloseRec() argument
541 if (level <= 0 && (lnum < fp[i].fd_top in checkCloseRec()
549 level - 1); in checkCloseRec()
587 int level = 0; in foldCreate() local
629 if (level >= curwin->w_p_fdl) in foldCreate()
634 ++level; in foldCreate()
692 if (use_level && !closed && level < curwin->w_p_fdl) in foldCreate()
724 int level = 0; in deleteFold() local
750 if (check_closed(curwin, fp, &use_level, level, in deleteFold()
757 ++level; in deleteFold()
896 int level; in foldMoveTo() local
913 level = 0; in foldMoveTo()
943 if (check_closed(curwin, fp, &use_level, level, in foldMoveTo()
999 ++level; in foldMoveTo()
1187 int level = 0; in foldLevelWin() local
1199 ++level; in foldLevelWin()
1202 return level; in foldLevelWin()
1303 int level = 0; in setManualFoldWin() local
1338 if (level >= wp->w_p_fdl) in setManualFoldWin()
1374 ++level; in setManualFoldWin()
1648 int level; in getDeepestNestingRecurse() local
1655 level = getDeepestNestingRecurse(&fp[i].fd_nested) + 1; in getDeepestNestingRecurse()
1656 if (level > maxlevel) in getDeepestNestingRecurse()
1657 maxlevel = level; in getDeepestNestingRecurse()
1672 int level, // folding depth in check_closed() argument
1683 if (level >= win->w_p_fdl) in check_closed()
1929 int level; in get_foldtext() local
1938 level = foldinfo->fi_level; in get_foldtext()
1939 if (level > (int)sizeof(dashes) - 1) in get_foldtext()
1940 level = (int)sizeof(dashes) - 1; in get_foldtext()
1941 vim_memset(dashes, '-', (size_t)level); in get_foldtext()
1942 dashes[level] = NUL; in get_foldtext()
1944 set_vim_var_nr(VV_FOLDLEVEL, (long)level); in get_foldtext()
2128 static linenr_T foldUpdateIEMSRecurse(garray_T *gap, int level, linenr_T startlnum, fline_T *flp, v…
2153 int level; in foldUpdateIEMS() local
2212 level = foldLevelWin(wp, top - 1); in foldUpdateIEMS()
2216 fline.lvl = level; in foldUpdateIEMS()
2222 if (fline.lvl > level) in foldUpdateIEMS()
2223 fline.lvl = level - (fline.lvl - fline.lvl_next); in foldUpdateIEMS()
2402 int level, in foldUpdateIEMSRecurse() argument
2412 int lvl = level; in foldUpdateIEMSRecurse()
2426 if (getlevel == foldlevelMarker && flp->start <= flp->lvl - level in foldUpdateIEMSRecurse()
2460 && (level > lvl - flp->start || level >= flp->had_end)) in foldUpdateIEMSRecurse()
2476 if (lvl >= level) in foldUpdateIEMSRecurse()
2488 if (lvl < level + i) in foldUpdateIEMSRecurse()
2494 else if (fp->fd_top + fp->fd_len <= flp->lnum && lvl >= level) in foldUpdateIEMSRecurse()
2504 && (lvl != level in foldUpdateIEMSRecurse()
2531 && ((lvl < level && fp->fd_top < flp->lnum) in foldUpdateIEMSRecurse()
2532 || (lvl >= level in foldUpdateIEMSRecurse()
2563 else if ((flp->start != 0 && lvl == level) in foldUpdateIEMSRecurse()
2688 if (lvl < level || flp->lnum > linecount) in foldUpdateIEMSRecurse()
2701 if (lvl > level && fp != NULL) in foldUpdateIEMSRecurse()
2715 bot = foldUpdateIEMSRecurse(&fp->fd_nested, level + 1, in foldUpdateIEMSRecurse()
2786 if (lvl < level) in foldUpdateIEMSRecurse()
2838 if (lvl >= level) in foldUpdateIEMSRecurse()
3580 int level; in put_foldopen_recurse() local
3611 level = foldLevelWin(wp, off + fp->fd_top); in put_foldopen_recurse()
3612 if ((fp->fd_flags == FD_CLOSED && wp->w_p_fdl >= level) in put_foldopen_recurse()
3613 || (fp->fd_flags != FD_CLOSED && wp->w_p_fdl < level)) in put_foldopen_recurse()