Lines Matching refs:idx
36 static char_u *popup_mode_name(char_u *name, int idx);
477 int idx; in add_menu_path() local
525 idx = 0; in add_menu_path()
558 ++idx; in add_menu_path()
564 new_idx = idx; in add_menu_path()
705 int idx; in add_menu_path() local
708 idx = (int)(next_name - path_name - 1); in add_menu_path()
709 for (s = tearpath; *s && s < tearpath + idx; MB_PTR_ADV(s)) in add_menu_path()
713 ++idx; in add_menu_path()
717 tearpath[idx] = NUL; in add_menu_path()
1090 free_menu_string(vimmenu_T *menu, int idx) in free_menu_string() argument
1096 if (menu->strings[i] == menu->strings[idx]) in free_menu_string()
1099 vim_free(menu->strings[idx]); in free_menu_string()
1100 menu->strings[idx] = NULL; in free_menu_string()
1384 get_menu_name(expand_T *xp UNUSED, int idx) in get_menu_name() argument
1393 if (idx == 0) // first call: start at first item in get_menu_name()
1460 get_menu_names(expand_T *xp UNUSED, int idx) in get_menu_names() argument
1471 if (idx == 0) // first call: start at first item in get_menu_names()
1735 popup_mode_name(char_u *name, int idx) in popup_mode_name() argument
1739 char *mode_chars = menu_mode_chars[idx]; in popup_mode_name()
1748 p[5 + i] = menu_mode_chars[idx][i]; in popup_mode_name()
1762 int idx; in get_menu_index() local
1765 idx = MENU_INDEX_INSERT; in get_menu_index()
1767 idx = MENU_INDEX_CMDLINE; in get_menu_index()
1770 idx = MENU_INDEX_TERMINAL; in get_menu_index()
1775 idx = MENU_INDEX_SELECT; in get_menu_index()
1777 idx = MENU_INDEX_VISUAL; in get_menu_index()
1780 idx = MENU_INDEX_CMDLINE; in get_menu_index()
1782 idx = MENU_INDEX_OP_PENDING; in get_menu_index()
1784 idx = MENU_INDEX_NORMAL; in get_menu_index()
1786 idx = MENU_INDEX_INVALID; in get_menu_index()
1788 if (idx != MENU_INDEX_INVALID && menu->strings[idx] == NULL) in get_menu_index()
1789 idx = MENU_INDEX_INVALID; in get_menu_index()
1790 return idx; in get_menu_index()
2040 int idx = 0; in gui_create_initial_menus() local
2049 gui_mch_add_menu(menu, idx); in gui_create_initial_menus()
2053 gui_mch_add_menu_item(menu, idx); in gui_create_initial_menus()
2056 ++idx; in gui_create_initial_menus()
2308 int idx = mode_idx; in execute_menu() local
2310 if (idx < 0) in execute_menu()
2315 idx = MENU_INDEX_INSERT; in execute_menu()
2320 idx = MENU_INDEX_TERMINAL; in execute_menu()
2325 idx = MENU_INDEX_VISUAL; in execute_menu()
2331 idx = MENU_INDEX_VISUAL; in execute_menu()
2374 if (idx == -1 || eap == NULL) in execute_menu()
2375 idx = MENU_INDEX_NORMAL; in execute_menu()
2377 if (idx != MENU_INDEX_INVALID && menu->strings[idx] != NULL in execute_menu()
2378 && (menu->modes & (1 << idx))) in execute_menu()
2389 exec_normal_cmd(menu->strings[idx], menu->noremap[idx], in execute_menu()
2390 menu->silent[idx]); in execute_menu()
2395 ins_typebuf(menu->strings[idx], menu->noremap[idx], 0, in execute_menu()
2396 TRUE, menu->silent[idx]); in execute_menu()
2402 switch (idx) in execute_menu()
2531 int idx; in winbar_click() local
2535 for (idx = 0; wp->w_winbar_items[idx].wb_menu != NULL; ++idx) in winbar_click()
2537 winbar_item_T *item = &wp->w_winbar_items[idx]; in winbar_click()