Lines Matching refs:idx

77 static void diff_mark_adjust_tp(tabpage_T *tp, int idx, linenr_T line1, linenr_T line2, long amount…
203 int idx; in diff_buf_idx() local
205 for (idx = 0; idx < DB_COUNT; ++idx) in diff_buf_idx()
206 if (curtab->tp_diffbuf[idx] == buf) in diff_buf_idx()
208 return idx; in diff_buf_idx()
218 int idx; in diff_buf_idx_tp() local
220 for (idx = 0; idx < DB_COUNT; ++idx) in diff_buf_idx_tp()
221 if (tp->tp_diffbuf[idx] == buf) in diff_buf_idx_tp()
223 return idx; in diff_buf_idx_tp()
258 int idx; in diff_mark_adjust() local
264 idx = diff_buf_idx_tp(curbuf, tp); in diff_mark_adjust()
265 if (idx != DB_COUNT) in diff_mark_adjust()
266 diff_mark_adjust_tp(tp, idx, line1, line2, amount, amount_after); in diff_mark_adjust()
280 int idx, in diff_mark_adjust_tp() argument
332 if ((dp == NULL || dp->df_lnum[idx] - 1 > line2 in diff_mark_adjust_tp()
333 || (line2 == MAXLNUM && dp->df_lnum[idx] > line1)) in diff_mark_adjust_tp()
335 || dprev->df_lnum[idx] + dprev->df_count[idx] < line1) in diff_mark_adjust_tp()
342 dnext->df_lnum[idx] = line1; in diff_mark_adjust_tp()
343 dnext->df_count[idx] = inserted; in diff_mark_adjust_tp()
345 if (tp->tp_diffbuf[i] != NULL && i != idx) in diff_mark_adjust_tp()
352 - (dprev->df_lnum[idx] + dprev->df_count[idx]); in diff_mark_adjust_tp()
373 last = dp->df_lnum[idx] + dp->df_count[idx] - 1; in diff_mark_adjust_tp()
380 if (dp->df_lnum[idx] - (deleted + inserted != 0) > line2) in diff_mark_adjust_tp()
384 dp->df_lnum[idx] += amount_after; in diff_mark_adjust_tp()
393 if (dp->df_lnum[idx] >= line1) in diff_mark_adjust_tp()
395 off = dp->df_lnum[idx] - lnum_deleted; in diff_mark_adjust_tp()
400 && dp->df_next->df_lnum[idx] - 1 <= line2) in diff_mark_adjust_tp()
404 n = dp->df_next->df_lnum[idx] - lnum_deleted; in diff_mark_adjust_tp()
406 n -= dp->df_count[idx]; in diff_mark_adjust_tp()
407 lnum_deleted = dp->df_next->df_lnum[idx]; in diff_mark_adjust_tp()
410 n = deleted - dp->df_count[idx]; in diff_mark_adjust_tp()
411 dp->df_count[idx] = 0; in diff_mark_adjust_tp()
417 dp->df_count[idx] -= line2 - dp->df_lnum[idx] + 1; in diff_mark_adjust_tp()
420 dp->df_lnum[idx] = line1; in diff_mark_adjust_tp()
428 dp->df_count[idx] -= last - lnum_deleted + 1; in diff_mark_adjust_tp()
430 && dp->df_next->df_lnum[idx] - 1 <= line2) in diff_mark_adjust_tp()
434 n = dp->df_next->df_lnum[idx] - 1 - last; in diff_mark_adjust_tp()
435 deleted -= dp->df_next->df_lnum[idx] in diff_mark_adjust_tp()
437 lnum_deleted = dp->df_next->df_lnum[idx]; in diff_mark_adjust_tp()
447 dp->df_count[idx] -= deleted; in diff_mark_adjust_tp()
452 if (tp->tp_diffbuf[i] != NULL && i != idx) in diff_mark_adjust_tp()
460 if (dp->df_lnum[idx] <= line1) in diff_mark_adjust_tp()
463 dp->df_count[idx] += inserted; in diff_mark_adjust_tp()
468 dp->df_lnum[idx] += inserted; in diff_mark_adjust_tp()
480 if (dprev != NULL && dprev->df_lnum[idx] + dprev->df_count[idx] in diff_mark_adjust_tp()
481 == dp->df_lnum[idx]) in diff_mark_adjust_tp()
917 int idx; in diff_internal_failed() local
920 for (idx = 0; idx < DB_COUNT; ++idx) in diff_internal_failed()
921 if (curtab->tp_diffbuf[idx] != NULL in diff_internal_failed()
922 && curtab->tp_diffbuf[idx]->b_diff_failed) in diff_internal_failed()
1867 int idx; // index in tp_diffbuf[] for this buffer in diff_check() local
1884 idx = diff_buf_idx(buf); in diff_check()
1885 if (idx == DB_COUNT) in diff_check()
1896 if (lnum <= dp->df_lnum[idx] + dp->df_count[idx]) in diff_check()
1898 if (dp == NULL || lnum < dp->df_lnum[idx]) in diff_check()
1901 if (lnum < dp->df_lnum[idx] + dp->df_count[idx]) in diff_check()
1910 if (i != idx && curtab->tp_diffbuf[i] != NULL) in diff_check()
1916 if (dp->df_count[i] != dp->df_count[idx]) in diff_check()
1926 if (i != idx && curtab->tp_diffbuf[i] != NULL in diff_check()
1928 if (!diff_equal_entry(dp, idx, i)) in diff_check()
1951 return maxcount - dp->df_count[idx]; in diff_check()
2398 int idx; in diff_find_change() local
2409 idx = diff_buf_idx(wp->w_buffer); in diff_find_change()
2410 if (idx == DB_COUNT) // cannot happen in diff_find_change()
2418 if (lnum <= dp->df_lnum[idx] + dp->df_count[idx]) in diff_find_change()
2426 off = lnum - dp->df_lnum[idx]; in diff_find_change()
2429 if (curtab->tp_diffbuf[i] != NULL && i != idx) in diff_find_change()
2524 int idx = -1; in diff_infold() local
2535 idx = i; in diff_infold()
2541 if (idx == -1 || !other) in diff_infold()
2554 if (dp->df_lnum[idx] - diff_context > lnum) in diff_infold()
2557 if (dp->df_lnum[idx] + dp->df_count[idx] + diff_context > lnum) in diff_infold()
2969 int idx; in diff_move_to() local
2973 idx = diff_buf_idx(curbuf); in diff_move_to()
2974 if (idx == DB_COUNT || curtab->tp_first_diff == NULL) in diff_move_to()
2986 if (dir == BACKWARD && lnum <= curtab->tp_first_diff->df_lnum[idx]) in diff_move_to()
2993 if ((dir == FORWARD && lnum < dp->df_lnum[idx]) in diff_move_to()
2996 || lnum <= dp->df_next->df_lnum[idx]))) in diff_move_to()
2998 lnum = dp->df_lnum[idx]; in diff_move_to()
3101 int idx; in diff_lnum_win() local
3105 idx = diff_buf_idx(curbuf); in diff_lnum_win()
3106 if (idx == DB_COUNT) // safety check in diff_lnum_win()
3114 if (lnum <= dp->df_lnum[idx] + dp->df_count[idx]) in diff_lnum_win()
3127 n = lnum + (dp->df_lnum[i] - dp->df_lnum[idx]); in diff_lnum_win()