Lines Matching refs:qf_idx
1664 int qf_idx, in qf_init_ext() argument
1696 if (newlist || qf_idx == qi->qf_listcount) in qf_init_ext()
1700 qf_idx = qi->qf_curlist; in qf_init_ext()
1701 qfl = qf_get_list(qi, qf_idx); in qf_init_ext()
1707 qfl = qf_get_list(qi, qf_idx); in qf_init_ext()
1783 if (qf_idx == qi->qf_curlist) in qf_init_ext()
2733 int qf_idx = qfl->qf_index; in get_nth_valid_entry() local
2741 prev_index = qf_idx; in get_nth_valid_entry()
2744 qf_ptr = get_next_valid_entry(qfl, qf_ptr, &qf_idx, dir); in get_nth_valid_entry()
2746 qf_ptr = get_prev_valid_entry(qfl, qf_ptr, &qf_idx, dir); in get_nth_valid_entry()
2750 qf_idx = prev_index; in get_nth_valid_entry()
2762 *new_qfidx = qf_idx; in get_nth_valid_entry()
2774 int qf_idx = qfl->qf_index; in get_nth_entry() local
2777 while (errornr < qf_idx && qf_idx > 1 && qf_ptr->qf_prev != NULL) in get_nth_entry()
2779 --qf_idx; in get_nth_entry()
2783 while (errornr > qf_idx && qf_idx < qfl->qf_count && in get_nth_entry()
2786 ++qf_idx; in get_nth_entry()
2790 *new_qfidx = qf_idx; in get_nth_entry()
3528 qf_list_entry(qfline_T *qfp, int qf_idx, int cursel) in qf_list_entry() argument
3536 vim_snprintf((char *)IObuff, IOSIZE, "%2d %s", qf_idx, in qf_list_entry()
3547 sprintf((char *)IObuff, "%2d", qf_idx); in qf_list_entry()
3550 qf_idx, (char *)fname); in qf_list_entry()
4797 int qf_idx; in qf_id2nr() local
4799 for (qf_idx = 0; qf_idx < qi->qf_listcount; qf_idx++) in qf_id2nr()
4800 if (qi->qf_lists[qf_idx].qf_id == qfid) in qf_id2nr()
4801 return qf_idx; in qf_id2nr()
6664 int qf_idx, in get_errorlist() argument
6687 if (qf_idx == INVALID_QFIDX) in get_errorlist()
6688 qf_idx = qi->qf_curlist; in get_errorlist()
6690 if (qf_idx >= qi->qf_listcount) in get_errorlist()
6693 qfl = qf_get_list(qi, qf_idx); in get_errorlist()
6874 int qf_idx; in qf_getprop_qfidx() local
6877 qf_idx = qi->qf_curlist; // default is the current list in qf_getprop_qfidx()
6886 qf_idx = di->di_tv.vval.v_number - 1; in qf_getprop_qfidx()
6887 if (qf_idx < 0 || qf_idx >= qi->qf_listcount) in qf_getprop_qfidx()
6888 qf_idx = INVALID_QFIDX; in qf_getprop_qfidx()
6895 qf_idx = qi->qf_listcount - 1; in qf_getprop_qfidx()
6897 qf_idx = INVALID_QFIDX; in qf_getprop_qfidx()
6907 qf_idx = qf_id2nr(qi, di->di_tv.vval.v_number); in qf_getprop_qfidx()
6910 qf_idx = INVALID_QFIDX; in qf_getprop_qfidx()
6913 return qf_idx; in qf_getprop_qfidx()
6992 qf_getprop_items(qf_info_T *qi, int qf_idx, int eidx, dict_T *retdict) in qf_getprop_items() argument
6998 (void)get_errorlist(qi, NULL, qf_idx, eidx, l); in qf_getprop_items()
7085 int qf_idx = INVALID_QFIDX; in qf_get_properties() local
7099 qf_idx = qf_getprop_qfidx(qi, what); in qf_get_properties()
7102 if (qf_stack_empty(qi) || qf_idx == INVALID_QFIDX) in qf_get_properties()
7105 qfl = qf_get_list(qi, qf_idx); in qf_get_properties()
7118 status = dict_add_number(retdict, "nr", qf_idx + 1); in qf_get_properties()
7122 status = qf_getprop_items(qi, qf_idx, eidx, retdict); in qf_get_properties()
7234 int qf_idx, in qf_add_entries() argument
7239 qf_list_T *qfl = qf_get_list(qi, qf_idx); in qf_add_entries()
7246 if (action == ' ' || qf_idx == qi->qf_listcount) in qf_add_entries()
7250 qf_idx = qi->qf_curlist; in qf_add_entries()
7251 qfl = qf_get_list(qi, qf_idx); in qf_add_entries()
7310 int qf_idx = qi->qf_curlist; // default is the current list in qf_setprop_get_qfidx() local
7319 qf_idx = di->di_tv.vval.v_number - 1; in qf_setprop_get_qfidx()
7321 if ((action == ' ' || action == 'a') && qf_idx == qi->qf_listcount) in qf_setprop_get_qfidx()
7327 qf_idx = qf_stack_empty(qi) ? 0 : qi->qf_listcount - 1; in qf_setprop_get_qfidx()
7329 else if (qf_idx < 0 || qf_idx >= qi->qf_listcount) in qf_setprop_get_qfidx()
7339 qf_idx = qi->qf_listcount - 1; in qf_setprop_get_qfidx()
7341 qf_idx = 0; in qf_setprop_get_qfidx()
7358 return qf_idx; in qf_setprop_get_qfidx()
7365 qf_setprop_title(qf_info_T *qi, int qf_idx, dict_T *what, dictitem_T *di) in qf_setprop_title() argument
7367 qf_list_T *qfl = qf_get_list(qi, qf_idx); in qf_setprop_title()
7374 if (qf_idx == qi->qf_curlist) in qf_setprop_title()
7384 qf_setprop_items(qf_info_T *qi, int qf_idx, dictitem_T *di, int action) in qf_setprop_items() argument
7392 title_save = vim_strsave(qi->qf_lists[qf_idx].qf_title); in qf_setprop_items()
7393 retval = qf_add_entries(qi, qf_idx, di->di_tv.vval.v_list, in qf_setprop_items()
7406 int qf_idx, in qf_setprop_items_from_lines() argument
7429 qf_free_items(&qi->qf_lists[qf_idx]); in qf_setprop_items_from_lines()
7430 if (qf_init_ext(qi, qf_idx, NULL, NULL, &di->di_tv, errorformat, in qf_setprop_items_from_lines()
7524 int qf_idx; in qf_set_properties() local
7531 qf_idx = qf_setprop_get_qfidx(qi, what, action, &newlist); in qf_set_properties()
7532 if (qf_idx == INVALID_QFIDX) // List not found in qf_set_properties()
7537 qi->qf_curlist = qf_idx; in qf_set_properties()
7539 qf_idx = qi->qf_curlist; in qf_set_properties()
7542 qfl = qf_get_list(qi, qf_idx); in qf_set_properties()
7544 retval = qf_setprop_title(qi, qf_idx, what, di); in qf_set_properties()
7546 retval = qf_setprop_items(qi, qf_idx, di, action); in qf_set_properties()
7548 retval = qf_setprop_items_from_lines(qi, qf_idx, what, di, action); in qf_set_properties()