Lines Matching refs:win
334 win_T *win; in alist_check_arg_idx() local
337 FOR_ALL_TAB_WINDOWS(tp, win) in alist_check_arg_idx()
338 if (win->w_alist == curwin->w_alist) in alist_check_arg_idx()
339 check_arg_idx(win); in alist_check_arg_idx()
506 editing_arg_idx(win_T *win) in editing_arg_idx() argument
508 return !(win->w_arg_idx >= WARGCOUNT(win) in editing_arg_idx()
509 || (win->w_buffer->b_fnum in editing_arg_idx()
510 != WARGLIST(win)[win->w_arg_idx].ae_fnum in editing_arg_idx()
511 && (win->w_buffer->b_ffname == NULL in editing_arg_idx()
513 alist_name(&WARGLIST(win)[win->w_arg_idx]), in editing_arg_idx()
514 win->w_buffer->b_ffname, TRUE, TRUE) & FPC_SAME)))); in editing_arg_idx()
521 check_arg_idx(win_T *win) in check_arg_idx() argument
523 if (WARGCOUNT(win) > 1 && !editing_arg_idx(win)) in check_arg_idx()
527 win->w_arg_idx_invalid = TRUE; in check_arg_idx()
528 if (win->w_arg_idx != WARGCOUNT(win) - 1 in check_arg_idx()
530 && ALIST(win) == &global_alist in check_arg_idx()
532 && win->w_arg_idx < GARGCOUNT in check_arg_idx()
533 && (win->w_buffer->b_fnum == GARGLIST[GARGCOUNT - 1].ae_fnum in check_arg_idx()
534 || (win->w_buffer->b_ffname != NULL in check_arg_idx()
536 win->w_buffer->b_ffname, TRUE, TRUE) & FPC_SAME)))) in check_arg_idx()
543 win->w_arg_idx_invalid = FALSE; in check_arg_idx()
544 if (win->w_arg_idx == WARGCOUNT(win) - 1 in check_arg_idx()
545 && win->w_alist == &global_alist) in check_arg_idx()