Lines Matching refs:idx
408 int idx; in pum_redraw() local
449 idx = i + pum_first; in pum_redraw()
450 attr = (idx == pum_selected) ? attr_select : attr_norm; in pum_redraw()
474 case 1: p = pum_array[idx].pum_text; break; in pum_redraw()
475 case 2: p = pum_array[idx].pum_kind; break; in pum_redraw()
476 case 3: p = pum_array[idx].pum_extra; break; in pum_redraw()
596 || (round == 2 && pum_array[idx].pum_extra == NULL) in pum_redraw()
597 || (round == 1 && pum_array[idx].pum_kind == NULL in pum_redraw()
598 && pum_array[idx].pum_extra == NULL) in pum_redraw()
1372 int idx; in ui_post_balloon() local
1379 for (idx = 0, li = list->lv_first; li != NULL; li = li->li_next, ++idx) in ui_post_balloon()
1383 balloon_array[idx].pum_text = vim_strsave( in ui_post_balloon()
1424 int idx = mouse_row - pum_row; in pum_select_mouse_pos() local
1426 if (idx < 0 || idx >= pum_size) in pum_select_mouse_pos()
1428 else if (*pum_array[idx].pum_text != NUL) in pum_select_mouse_pos()
1429 pum_selected = idx; in pum_select_mouse_pos()
1439 int idx = 0; in pum_execute_menu() local
1443 if ((mp->modes & mp->enabled & mode) && idx++ == pum_selected) in pum_execute_menu()
1459 int idx = 0; in pum_show_popupmenu() local
1500 array[idx++].pum_text = s; in pum_show_popupmenu()
1583 for (idx = 0; idx < pum_size; ++idx) in pum_show_popupmenu()
1584 vim_free(array[idx].pum_text); in pum_show_popupmenu()