Lines Matching refs:lnum

250 		    && curwin->w_old_cursor_lnum == curwin->w_cursor.lnum  in update_screen()
653 if (wp->w_cursor.lnum > wp->w_buffer->b_ml.ml_line_count) in win_redr_ruler()
683 && *ml_get_buf(wp->w_buffer, wp->w_cursor.lnum, FALSE) == NUL) in win_redr_ruler()
692 || wp->w_cursor.lnum != wp->w_ru_cursor.lnum in win_redr_ruler()
736 : (long)(wp->w_cursor.lnum)); in win_redr_ruler()
1067 linenr_T lnum, in fold_line() argument
1074 linenr_T lnume = lnum + fold_count - 1; in fold_line()
1132 fill_foldcolumn(buf, wp, TRUE, lnum); in fold_line()
1211 num = (long)lnum; in fold_line()
1215 num = labs((long)get_cursor_rel_lnum(wp, lnum)); in fold_line()
1220 num = lnum; in fold_line()
1239 text = get_foldtext(wp, lnum, lnume, foldinfo, buf); in fold_line()
1297 if (lnum >= top->lnum in fold_line()
1298 && lnume <= bot->lnum in fold_line()
1300 || ((lnum > top->lnum in fold_line()
1301 || (lnum == top->lnum in fold_line()
1303 && (lnume < bot->lnum in fold_line()
1304 || (lnume == bot->lnum in fold_line()
1374 && lnum <= curwin->w_cursor.lnum in fold_line()
1375 && lnume >= curwin->w_cursor.lnum) in fold_line()
1386 && wp->w_cursor.lnum >= lnum in fold_line()
1387 && wp->w_cursor.lnum <= lnume in fold_line()
1441 linenr_T lnum; // current buffer lnum to display in win_update() local
1949 if (curwin->w_cursor.lnum < VIsual.lnum) in win_update()
1951 from = curwin->w_cursor.lnum; in win_update()
1952 to = VIsual.lnum; in win_update()
1956 from = VIsual.lnum; in win_update()
1957 to = curwin->w_cursor.lnum; in win_update()
1974 if (curwin->w_cursor.lnum < wp->w_old_cursor_lnum) in win_update()
1976 from = curwin->w_cursor.lnum; in win_update()
1982 to = curwin->w_cursor.lnum; in win_update()
1987 if (VIsual.lnum != wp->w_old_visual_lnum in win_update()
1995 if (VIsual.lnum < from) in win_update()
1996 from = VIsual.lnum; in win_update()
1997 if (VIsual.lnum > to) in win_update()
1998 to = VIsual.lnum; in win_update()
2027 curwin->w_cursor.lnum < VIsual.lnum; in win_update()
2032 for (pos.lnum = curwin->w_cursor.lnum; cursor_above in win_update()
2033 ? pos.lnum <= VIsual.lnum in win_update()
2034 : pos.lnum >= VIsual.lnum; in win_update()
2035 pos.lnum += cursor_above ? 1 : -1) in win_update()
2040 pos.lnum, FALSE)); in win_update()
2054 if (from > VIsual.lnum) in win_update()
2055 from = VIsual.lnum; in win_update()
2056 if (to < VIsual.lnum) in win_update()
2057 to = VIsual.lnum; in win_update()
2101 lnum = wp->w_topline; in win_update()
2108 while (lnum < from && idx < wp->w_lines_valid) // find start in win_update()
2117 lnum = wp->w_lines[idx].wl_lnum; in win_update()
2120 ++lnum; in win_update()
2141 wp->w_old_cursor_lnum = curwin->w_cursor.lnum; in win_update()
2142 wp->w_old_visual_lnum = VIsual.lnum; in win_update()
2179 lnum = wp->w_topline; // first line shown in window in win_update()
2191 if (lnum > buf->b_ml.ml_line_count) in win_update()
2216 && (lnum == mod_top in win_update()
2217 || (lnum >= mod_top in win_update()
2218 && (lnum < mod_bot in win_update()
2228 syntax_check_changed(lnum))) in win_update()
2238 || (wp->w_p_cul && (lnum == wp->w_cursor.lnum in win_update()
2239 || lnum == wp->w_last_cursorline)) in win_update()
2244 if (lnum == mod_top) in win_update()
2253 if (lnum == mod_top in win_update()
2301 for (l = lnum; l < mod_bot; ++l) in win_update()
2422 fold_count = foldedCount(wp, lnum, &win_foldinfo); in win_update()
2425 fold_line(wp, fold_count, &win_foldinfo, lnum, row); in win_update()
2429 wp->w_lines[idx].wl_lastlnum = lnum + fold_count; in win_update()
2438 && wp->w_lines[idx].wl_lnum == lnum in win_update()
2439 && lnum > wp->w_topline in win_update()
2444 && diff_check_fill(wp, lnum) == 0 in win_update()
2455 prepare_search_hl(wp, &screen_search_hl, lnum); in win_update()
2459 if (syntax_last_parsed != 0 && syntax_last_parsed + 1 < lnum in win_update()
2465 row = win_line(wp, lnum, srow, wp->w_height, in win_update()
2470 wp->w_lines[idx].wl_lastlnum = lnum; in win_update()
2474 syntax_last_parsed = lnum; in win_update()
2478 wp->w_lines[idx].wl_lnum = lnum; in win_update()
2488 wp->w_lines[idx].wl_size = plines_win(wp, lnum, TRUE); in win_update()
2496 lnum += fold_count + 1; in win_update()
2498 ++lnum; in win_update()
2508 fold_count = foldedCount(wp, lnum, &win_foldinfo); in win_update()
2510 fold_line(wp, fold_count, &win_foldinfo, lnum, row); in win_update()
2513 (void)win_line(wp, lnum, srow, wp->w_height, TRUE, TRUE); in win_update()
2521 lnum = wp->w_lines[idx - 1].wl_lastlnum + 1; in win_update()
2523 ++lnum; in win_update()
2530 if (lnum > buf->b_ml.ml_line_count) in win_update()
2575 if (lnum == wp->w_topline) in win_update()
2579 wp->w_botline = lnum + 1; in win_update()
2582 else if (diff_check_fill(wp, lnum) >= wp->w_height - srow) in win_update()
2585 wp->w_botline = lnum; in win_update()
2593 wp->w_botline = lnum; in win_update()
2607 wp->w_botline = lnum; in win_update()
2617 wp->w_botline = lnum; in win_update()
2622 wp->w_botline = lnum; in win_update()
2648 wp->w_botline = lnum; in win_update()
2710 redrawWinline(wp, wp->w_cursor.lnum); in win_update()
2795 update_debug_sign(buf_T *buf, linenr_T lnum) in update_debug_sign() argument
2805 redraw_buf_line_later(buf, lnum); in update_debug_sign()
3156 redraw_buf_line_later(buf_T *buf, linenr_T lnum) in redraw_buf_line_later() argument
3161 if (wp->w_buffer == buf && lnum >= wp->w_topline in redraw_buf_line_later()
3162 && lnum < wp->w_botline) in redraw_buf_line_later()
3163 redrawWinline(wp, lnum); in redraw_buf_line_later()
3272 linenr_T lnum) in redrawWinline() argument
3274 if (wp->w_redraw_top == 0 || wp->w_redraw_top > lnum) in redrawWinline()
3275 wp->w_redraw_top = lnum; in redrawWinline()
3276 if (wp->w_redraw_bot == 0 || wp->w_redraw_bot < lnum) in redrawWinline()
3277 wp->w_redraw_bot = lnum; in redrawWinline()