Lines Matching refs:cmdbuff
169 i = (int)(xp->xp_pattern - ccline->cmdbuff); in nextwild()
193 vim_strnsave(&ccline->cmdbuff[i], xp->xp_pattern_len), in nextwild()
200 if (ccline->cmdbuff[i + j] == '*' in nextwild()
201 || ccline->cmdbuff[i + j] == '?') in nextwild()
215 xp->xp_pattern = ccline->cmdbuff + i; in nextwild()
221 mch_memmove(&ccline->cmdbuff[ccline->cmdpos + difflen], in nextwild()
222 &ccline->cmdbuff[ccline->cmdpos], in nextwild()
224 mch_memmove(&ccline->cmdbuff[i], p2, STRLEN(p2)); in nextwild()
542 i = expand_cmdline(xp, ccline->cmdbuff, ccline->cmdpos, in showmatches()
955 set_cmd_context(xp, ccline->cmdbuff, ccline->cmdlen, ccline->cmdpos, TRUE); in set_expand_context()
1819 xp->xp_pattern = ccline->cmdbuff; in set_cmd_context()
2451 if (ccline->cmdbuff != NULL) in call_user_expand_func()
2453 keep = ccline->cmdbuff[ccline->cmdlen]; in call_user_expand_func()
2454 ccline->cmdbuff[ccline->cmdlen] = 0; in call_user_expand_func()
2472 if (ccline->cmdbuff != NULL) in call_user_expand_func()
2473 ccline->cmdbuff[ccline->cmdlen] = keep; in call_user_expand_func()
2652 && cclp->cmdbuff[cclp->cmdpos - 1] == '.' in wildmenu_translate_key()
2653 && cclp->cmdbuff[cclp->cmdpos - 2] != '\\' in wildmenu_translate_key()
2667 mch_memmove(cclp->cmdbuff + from, cclp->cmdbuff + cclp->cmdpos, in cmdline_del()
2691 && cclp->cmdbuff[cclp->cmdpos - 1] == '.') in wildmenu_process_key()
2702 j = (int)(xp->xp_pattern - cclp->cmdbuff); in wildmenu_process_key()
2707 if (cclp->cmdbuff[j] == ' ' in wildmenu_process_key()
2708 && cclp->cmdbuff[j - 1] != '\\') in wildmenu_process_key()
2714 if (cclp->cmdbuff[j] == '.' in wildmenu_process_key()
2715 && cclp->cmdbuff[j - 1] != '\\') in wildmenu_process_key()
2747 && cclp->cmdbuff[cclp->cmdpos - 1] == PATHSEP in wildmenu_process_key()
2749 || cclp->cmdbuff[cclp->cmdpos - 2] != '.' in wildmenu_process_key()
2750 || cclp->cmdbuff[cclp->cmdpos - 3] != '.')) in wildmenu_process_key()
2762 i = (int)(xp->xp_pattern - cclp->cmdbuff); in wildmenu_process_key()
2766 j -= (*mb_head_off)(cclp->cmdbuff, cclp->cmdbuff + j); in wildmenu_process_key()
2767 if (vim_ispathsep(cclp->cmdbuff[j])) in wildmenu_process_key()
2774 && cclp->cmdbuff[j - 1] == '.' in wildmenu_process_key()
2775 && cclp->cmdbuff[j - 2] == '.' in wildmenu_process_key()
2776 && (vim_ispathsep(cclp->cmdbuff[j - 3]) || j == i + 2)) in wildmenu_process_key()
2789 i = (int)(xp->xp_pattern - cclp->cmdbuff); in wildmenu_process_key()
2793 j -= (*mb_head_off)(cclp->cmdbuff, cclp->cmdbuff + j); in wildmenu_process_key()
2794 if (vim_ispathsep(cclp->cmdbuff[j]) in wildmenu_process_key()
2797 cclp->cmdbuff[j + 1]) == NULL in wildmenu_process_key()
2813 else if (STRNCMP(cclp->cmdbuff + j, upseg, 4) == 0) in wildmenu_process_key()
2815 else if (STRNCMP(cclp->cmdbuff + j, upseg + 1, 3) == 0 in wildmenu_process_key()