Lines Matching refs:idx
857 int idx; in text_to_screenline() local
867 idx = off; in text_to_screenline()
870 idx = off + col; in text_to_screenline()
883 ScreenLines[idx] = *p; in text_to_screenline()
889 ScreenLinesUC[idx] = 0; in text_to_screenline()
923 ScreenLines[idx] = firstbyte; in text_to_screenline()
929 ScreenLinesUC[idx] = u8c; in text_to_screenline()
932 ScreenLinesC[i][idx] = u8cc[i]; in text_to_screenline()
938 ScreenLines[idx + 1] = 0; in text_to_screenline()
942 ScreenLines2[idx] = p[1]; in text_to_screenline()
945 ScreenLines[idx + 1] = p[1]; in text_to_screenline()
947 idx += cells; in text_to_screenline()
1130 int idx; in fold_line() local
1144 idx = off + wp->w_width - i - 1 - col; in fold_line()
1147 idx = off + col + i; in fold_line()
1152 ScreenLinesUC[idx] = ch; in fold_line()
1153 ScreenLinesC[0][idx] = 0; in fold_line()
1154 ScreenLines[idx] = 0x80; in fold_line()
1158 ScreenLines[idx] = ch; in fold_line()
1159 ScreenLinesUC[idx] = 0; in fold_line()
1163 ScreenLines[idx] = ch; in fold_line()
1442 int idx; // current index in w_lines[] in win_update() local
1790 for (idx = wp->w_lines_valid; idx - j >= 0; idx--) in win_update()
1791 wp->w_lines[idx] = wp->w_lines[idx - j]; in win_update()
1792 while (idx >= 0) in win_update()
1793 wp->w_lines[idx--].wl_valid = FALSE; in win_update()
1860 idx = 0; in win_update()
1863 wp->w_lines[idx] = wp->w_lines[j]; in win_update()
1869 wp->w_lines_valid = idx + 1; in win_update()
1872 bot_start += wp->w_lines[idx++].wl_size; in win_update()
1877 wp->w_lines_valid = idx; in win_update()
2102 idx = 0; in win_update()
2108 while (lnum < from && idx < wp->w_lines_valid) // find start in win_update()
2110 if (wp->w_lines[idx].wl_valid) in win_update()
2111 mid_start += wp->w_lines[idx].wl_size; in win_update()
2113 srow += wp->w_lines[idx].wl_size; in win_update()
2114 ++idx; in win_update()
2116 if (idx < wp->w_lines_valid && wp->w_lines[idx].wl_valid) in win_update()
2117 lnum = wp->w_lines[idx].wl_lnum; in win_update()
2124 for ( ; idx < wp->w_lines_valid; ++idx) // find end in win_update()
2126 if (wp->w_lines[idx].wl_valid in win_update()
2127 && wp->w_lines[idx].wl_lnum >= to + 1) in win_update()
2133 srow += wp->w_lines[idx].wl_size; in win_update()
2176 idx = 0; // first entry in w_lines[].wl_size in win_update()
2213 || idx >= wp->w_lines_valid in win_update()
2214 || (row + wp->w_lines[idx].wl_size > bot_start) in win_update()
2266 for (i = idx; i < wp->w_lines_valid; ++i) in win_update()
2300 j = idx; in win_update()
2402 for (i = wp->w_lines_valid; i - j >= idx; --i) in win_update()
2408 while (i >= idx) in win_update()
2428 wp->w_lines[idx].wl_folded = TRUE; in win_update()
2429 wp->w_lines[idx].wl_lastlnum = lnum + fold_count; in win_update()
2436 if (idx < wp->w_lines_valid in win_update()
2437 && wp->w_lines[idx].wl_valid in win_update()
2438 && wp->w_lines[idx].wl_lnum == lnum in win_update()
2442 && srow + wp->w_lines[idx].wl_size > wp->w_height in win_update()
2469 wp->w_lines[idx].wl_folded = FALSE; in win_update()
2470 wp->w_lines[idx].wl_lastlnum = lnum; in win_update()
2478 wp->w_lines[idx].wl_lnum = lnum; in win_update()
2479 wp->w_lines[idx].wl_valid = TRUE; in win_update()
2488 wp->w_lines[idx].wl_size = plines_win(wp, lnum, TRUE); in win_update()
2489 ++idx; in win_update()
2493 wp->w_lines[idx].wl_size = row - srow; in win_update()
2494 ++idx; in win_update()
2517 row += wp->w_lines[idx++].wl_size; in win_update()
2521 lnum = wp->w_lines[idx - 1].wl_lastlnum + 1; in win_update()
2558 if (idx > wp->w_lines_valid) in win_update()
2559 wp->w_lines_valid = idx; in win_update()