Lines Matching refs:di
6734 qf_get_list_from_lines(dict_T *what, dictitem_T *di, dict_T *retdict) in qf_get_list_from_lines() argument
6743 if (di->di_tv.v_type == VAR_LIST && di->di_tv.vval.v_list != NULL) in qf_get_list_from_lines()
6762 if (qf_init_ext(qi, 0, NULL, NULL, &di->di_tv, errorformat, in qf_get_list_from_lines()
6875 dictitem_T *di; in qf_getprop_qfidx() local
6878 if ((di = dict_find(what, (char_u *)"nr", -1)) != NULL) in qf_getprop_qfidx()
6881 if (di->di_tv.v_type == VAR_NUMBER) in qf_getprop_qfidx()
6884 if (di->di_tv.vval.v_number != 0) in qf_getprop_qfidx()
6886 qf_idx = di->di_tv.vval.v_number - 1; in qf_getprop_qfidx()
6891 else if (di->di_tv.v_type == VAR_STRING in qf_getprop_qfidx()
6892 && di->di_tv.vval.v_string != NULL in qf_getprop_qfidx()
6893 && STRCMP(di->di_tv.vval.v_string, "$") == 0) in qf_getprop_qfidx()
6900 if ((di = dict_find(what, (char_u *)"id", -1)) != NULL) in qf_getprop_qfidx()
6903 if (di->di_tv.v_type == VAR_NUMBER) in qf_getprop_qfidx()
6906 if (di->di_tv.vval.v_number != 0) in qf_getprop_qfidx()
6907 qf_idx = qf_id2nr(qi, di->di_tv.vval.v_number); in qf_getprop_qfidx()
7014 dictitem_T *di; in qf_getprop_ctx() local
7018 di = dictitem_alloc((char_u *)"context"); in qf_getprop_ctx()
7019 if (di != NULL) in qf_getprop_ctx()
7021 copy_tv(qfl->qf_ctx, &di->di_tv); in qf_getprop_ctx()
7022 status = dict_add(retdict, di); in qf_getprop_ctx()
7024 dictitem_free(di); in qf_getprop_ctx()
7087 dictitem_T *di; in qf_get_properties() local
7090 if ((di = dict_find(what, (char_u *)"lines", -1)) != NULL) in qf_get_properties()
7091 return qf_get_list_from_lines(what, di, retdict); in qf_get_properties()
7108 if ((di = dict_find(what, (char_u *)"idx", -1)) != NULL) in qf_get_properties()
7110 if (di->di_tv.v_type != VAR_NUMBER) in qf_get_properties()
7112 eidx = di->di_tv.vval.v_number; in qf_get_properties()
7309 dictitem_T *di; in qf_setprop_get_qfidx() local
7312 if ((di = dict_find(what, (char_u *)"nr", -1)) != NULL) in qf_setprop_get_qfidx()
7315 if (di->di_tv.v_type == VAR_NUMBER) in qf_setprop_get_qfidx()
7318 if (di->di_tv.vval.v_number != 0) in qf_setprop_get_qfidx()
7319 qf_idx = di->di_tv.vval.v_number - 1; in qf_setprop_get_qfidx()
7334 else if (di->di_tv.v_type == VAR_STRING in qf_setprop_get_qfidx()
7335 && di->di_tv.vval.v_string != NULL in qf_setprop_get_qfidx()
7336 && STRCMP(di->di_tv.vval.v_string, "$") == 0) in qf_setprop_get_qfidx()
7349 if (!*newlist && (di = dict_find(what, (char_u *)"id", -1)) != NULL) in qf_setprop_get_qfidx()
7352 if (di->di_tv.v_type != VAR_NUMBER) in qf_setprop_get_qfidx()
7355 return qf_id2nr(qi, di->di_tv.vval.v_number); 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
7369 if (di->di_tv.v_type != VAR_STRING) 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
7389 if (di->di_tv.v_type != VAR_LIST) in qf_setprop_items()
7393 retval = qf_add_entries(qi, qf_idx, di->di_tv.vval.v_list, in qf_setprop_items()
7408 dictitem_T *di, in qf_setprop_items_from_lines() argument
7425 if (di->di_tv.v_type != VAR_LIST || di->di_tv.vval.v_list == NULL) 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()
7441 qf_setprop_context(qf_list_T *qfl, dictitem_T *di) in qf_setprop_context() argument
7448 copy_tv(&di->di_tv, ctx); in qf_setprop_context()
7458 qf_setprop_curidx(qf_info_T *qi, qf_list_T *qfl, dictitem_T *di) in qf_setprop_curidx() argument
7466 if (di->di_tv.v_type == VAR_STRING in qf_setprop_curidx()
7467 && di->di_tv.vval.v_string != NULL in qf_setprop_curidx()
7468 && STRCMP(di->di_tv.vval.v_string, "$") == 0) in qf_setprop_curidx()
7473 newidx = tv_get_number_chk(&di->di_tv, &denote); in qf_setprop_curidx()
7502 qf_setprop_qftf(qf_info_T *qi UNUSED, qf_list_T *qfl, dictitem_T *di) in qf_setprop_qftf() argument
7507 cb = get_callback(&di->di_tv); in qf_setprop_qftf()
7522 dictitem_T *di; in qf_set_properties() local
7543 if ((di = dict_find(what, (char_u *)"title", -1)) != NULL) in qf_set_properties()
7544 retval = qf_setprop_title(qi, qf_idx, what, di); in qf_set_properties()
7545 if ((di = dict_find(what, (char_u *)"items", -1)) != NULL) in qf_set_properties()
7546 retval = qf_setprop_items(qi, qf_idx, di, action); in qf_set_properties()
7547 if ((di = dict_find(what, (char_u *)"lines", -1)) != NULL) in qf_set_properties()
7548 retval = qf_setprop_items_from_lines(qi, qf_idx, what, di, action); in qf_set_properties()
7549 if ((di = dict_find(what, (char_u *)"context", -1)) != NULL) in qf_set_properties()
7550 retval = qf_setprop_context(qfl, di); in qf_set_properties()
7551 if ((di = dict_find(what, (char_u *)"idx", -1)) != NULL) in qf_set_properties()
7552 retval = qf_setprop_curidx(qi, qfl, di); in qf_set_properties()
7553 if ((di = dict_find(what, (char_u *)"quickfixtextfunc", -1)) != NULL) in qf_set_properties()
7554 retval = qf_setprop_qftf(qi, qfl, di); in qf_set_properties()