Lines Matching refs:curwin

78     curwin->w_alist = ALLOC_ONE(alist_T);  in alist_new()
79 if (curwin->w_alist == NULL) in alist_new()
81 curwin->w_alist = &global_alist; in alist_new()
86 curwin->w_alist->al_refcount = 1; in alist_new()
87 curwin->w_alist->id = ++max_alist_id; in alist_new()
88 alist_init(curwin->w_alist); in alist_new()
338 if (win->w_alist == curwin->w_alist) in alist_check_arg_idx()
358 && GA_GROW_OK(&ALIST(curwin)->al_ga, count)) in alist_add_list()
376 ALIST(curwin)->al_ga.ga_len += count; in alist_add_list()
377 if (old_argcount > 0 && curwin->w_arg_idx >= after) in alist_add_list()
378 curwin->w_arg_idx += count; in alist_add_list()
454 --ALIST(curwin)->al_ga.ga_len; in do_arglist()
455 if (curwin->w_arg_idx > match) in do_arglist()
456 --curwin->w_arg_idx; in do_arglist()
484 alist_set(ALIST(curwin), exp_count, exp_files, will_edit, NULL, 0); in do_arglist()
562 alist_unlink(ALIST(curwin)); in ex_args()
564 ALIST(curwin) = &global_alist; in ex_args()
592 list_in_columns(items, ARGCOUNT, curwin->w_arg_idx); in ex_args()
599 garray_T *gap = &curwin->w_alist->al_ga; in ex_args()
606 AARGLIST(curwin->w_alist)[gap->ga_len].ae_fname = in ex_args() local
608 AARGLIST(curwin->w_alist)[gap->ga_len].ae_fnum = in ex_args() local
622 if (curwin->w_arg_idx - (int)eap->line2 >= ARGCOUNT) in ex_previous()
625 do_argfile(eap, curwin->w_arg_idx - (int)eap->line2); in ex_previous()
657 i = curwin->w_arg_idx; in ex_argument()
669 int old_arg_idx = curwin->w_arg_idx; in do_argfile()
694 RESET_BINDING(curwin); in do_argfile()
715 curwin->w_arg_idx = argn; in do_argfile()
716 if (argn == ARGCOUNT - 1 && curwin->w_alist == &global_alist) in do_argfile()
722 if (do_ecmd(0, alist_name(&ARGLIST[curwin->w_arg_idx]), NULL, in do_argfile()
724 (buf_hide(curwin->w_buffer) ? ECMD_HIDE : 0) in do_argfile()
725 + (eap->forceit ? ECMD_FORCEIT : 0), curwin) == FAIL) in do_argfile()
726 curwin->w_arg_idx = old_arg_idx; in do_argfile()
756 i = curwin->w_arg_idx + (int)eap->line2; in ex_next()
767 int i = eap->addr_count ? (int)eap->line2 : curwin->w_arg_idx + 1; in ex_argedit()
777 if (curwin->w_arg_idx == 0 in ex_argedit()
793 eap->addr_count > 0 ? (int)eap->line2 : curwin->w_arg_idx + 1, in ex_argadd()
817 if (curwin->w_arg_idx >= ARGCOUNT) in ex_argdelete()
822 eap->line1 = eap->line2 = curwin->w_arg_idx + 1; in ex_argdelete()
843 ALIST(curwin)->al_ga.ga_len -= n; in ex_argdelete()
844 if (curwin->w_arg_idx >= eap->line2) in ex_argdelete()
845 curwin->w_arg_idx -= n; in ex_argdelete()
846 else if (curwin->w_arg_idx > eap->line1) in ex_argdelete()
847 curwin->w_arg_idx = eap->line1; in ex_argdelete()
849 curwin->w_arg_idx = 0; in ex_argdelete()
850 else if (curwin->w_arg_idx >= ARGCOUNT) in ex_argdelete()
851 curwin->w_arg_idx = ARGCOUNT - 1; in ex_argdelete()
943 alist = curwin->w_alist; in do_arg_all()
946 old_curwin = curwin; in do_arg_all()
1076 last_curwin = curwin; in do_arg_all()
1095 if (curwin->w_arg_idx != i) in do_arg_all()
1107 != curwin->w_frame->fr_parent) in do_arg_all()
1114 win_move_after(wpnext, curwin); in do_arg_all()
1138 curwin->w_arg_idx = i; in do_arg_all()
1141 new_curwin = curwin; in do_arg_all()
1146 ((buf_hide(curwin->w_buffer) in do_arg_all()
1147 || bufIsChanged(curwin->w_buffer)) ? ECMD_HIDE : 0) in do_arg_all()
1148 + ECMD_OLDBUF, curwin); in do_arg_all()
1301 rettv->vval.v_number = curwin->w_arg_idx; in f_argidx()