Lines Matching refs:eap

125     exarg_T	*eap,  in find_ucmd()  argument
131 int len = (int)(p - eap->cmd); in find_ucmd()
154 cp = eap->cmd; in find_ucmd()
159 if (k == len || (*np == NUL && vim_isdigit(eap->cmd[k]))) in find_ucmd()
182 eap->cmdidx = CMD_USER; in find_ucmd()
184 eap->cmdidx = CMD_USER_BUF; in find_ucmd()
185 eap->argt = (long)uc->uc_argt; in find_ucmd()
186 eap->useridx = j; in find_ucmd()
187 eap->addr_type = uc->uc_addr_type; in find_ucmd()
1009 may_get_cmd_block(exarg_T *eap, char_u *p, char_u **tofree, int *flags) in may_get_cmd_block() argument
1013 if (*p == '{' && ends_excmd2(eap->arg, skipwhite(p + 1)) in may_get_cmd_block()
1014 && eap->getline != NULL) in may_get_cmd_block()
1031 if ((line = eap->getline(':', eap->cookie, in may_get_cmd_block()
1054 ex_command(exarg_T *eap) in ex_command() argument
1065 int has_attr = (eap->arg[0] == '-'); in ex_command()
1068 p = eap->arg; in ex_command()
1086 if (!ends_excmd2(eap->arg, p) && !VIM_ISWHITE(*p)) in ex_command()
1097 if (!has_attr && ends_excmd2(eap->arg, p)) in ex_command()
1120 p = may_get_cmd_block(eap, p, &tofree, &flags); in ex_command()
1123 addr_type_arg, eap->forceit); in ex_command()
1133 ex_comclear(exarg_T *eap UNUSED) in ex_comclear()
1165 ex_delcommand(exarg_T *eap) in ex_delcommand() argument
1171 char_u *arg = eap->arg; in ex_delcommand()
1446 exarg_T *eap, // ex arguments in uc_check_code() argument
1500 if (*eap->arg == NUL) in uc_check_code()
1515 if ((eap->argt & EX_NOSPC) && quote == 2) in uc_check_code()
1521 result = STRLEN(eap->arg); in uc_check_code()
1523 STRCPY(buf, eap->arg); in uc_check_code()
1526 result = STRLEN(eap->arg) + 2; in uc_check_code()
1527 for (p = eap->arg; *p; ++p) in uc_check_code()
1541 for (p = eap->arg; *p; ++p) in uc_check_code()
1559 *split_buf = uc_split_args(eap->arg, split_len); in uc_check_code()
1570 result = eap->forceit ? 1 : 0; in uc_check_code()
1577 if (eap->forceit) in uc_check_code()
1590 long num = (type == ct_LINE1) ? eap->line1 : in uc_check_code()
1591 (type == ct_LINE2) ? eap->line2 : in uc_check_code()
1592 (type == ct_RANGE) ? eap->addr_count : in uc_check_code()
1593 (eap->addr_count > 0) ? eap->line2 : cmd->uc_def; in uc_check_code()
1623 result = eap->regname ? 1 : 0; in uc_check_code()
1630 if (eap->regname) in uc_check_code()
1631 *buf++ = eap->regname; in uc_check_code()
1658 do_ucmd(exarg_T *eap) in do_ucmd() argument
1674 if (eap->cmdidx == CMD_USER) in do_ucmd()
1675 cmd = USER_CMD(eap->useridx); in do_ucmd()
1677 cmd = USER_CMD_GA(&curbuf->b_ucmds, eap->useridx); in do_ucmd()
1741 len = uc_check_code(start, end - start, q, cmd, eap, in do_ucmd()
1778 (void)do_cmdline(buf, eap->getline, eap->cookie, in do_ucmd()