Lines Matching refs:arg

351 static char_u *get_syn_pattern(char_u *arg, synpat_T *ci);
352 static int get_id_list(char_u **arg, int keylen, short **list, int skip);
3323 char_u *arg = eap->arg; in syn_cmd_conceal() local
3326 eap->nextcmd = find_nextcmd(arg); in syn_cmd_conceal()
3330 next = skiptowhite(arg); in syn_cmd_conceal()
3331 if (*arg == NUL) in syn_cmd_conceal()
3338 else if (STRNICMP(arg, "on", 2) == 0 && next - arg == 2) in syn_cmd_conceal()
3340 else if (STRNICMP(arg, "off", 3) == 0 && next - arg == 3) in syn_cmd_conceal()
3343 semsg(_(e_illegal_arg), arg); in syn_cmd_conceal()
3353 char_u *arg = eap->arg; in syn_cmd_case() local
3356 eap->nextcmd = find_nextcmd(arg); in syn_cmd_case()
3360 next = skiptowhite(arg); in syn_cmd_case()
3361 if (*arg == NUL) in syn_cmd_case()
3368 else if (STRNICMP(arg, "match", 5) == 0 && next - arg == 5) in syn_cmd_case()
3370 else if (STRNICMP(arg, "ignore", 6) == 0 && next - arg == 6) in syn_cmd_case()
3373 semsg(_(e_illegal_arg), arg); in syn_cmd_case()
3382 char_u *arg = eap->arg; in syn_cmd_foldlevel() local
3385 eap->nextcmd = find_nextcmd(arg); in syn_cmd_foldlevel()
3389 if (*arg == NUL) in syn_cmd_foldlevel()
3400 arg_end = skiptowhite(arg); in syn_cmd_foldlevel()
3401 if (STRNICMP(arg, "start", 5) == 0 && arg_end - arg == 5) in syn_cmd_foldlevel()
3403 else if (STRNICMP(arg, "minimum", 7) == 0 && arg_end - arg == 7) in syn_cmd_foldlevel()
3407 semsg(_(e_illegal_arg), arg); in syn_cmd_foldlevel()
3411 arg = skipwhite(arg_end); in syn_cmd_foldlevel()
3412 if (*arg != NUL) in syn_cmd_foldlevel()
3414 semsg(_(e_illegal_arg), arg); in syn_cmd_foldlevel()
3424 char_u *arg = eap->arg; in syn_cmd_spell() local
3427 eap->nextcmd = find_nextcmd(arg); in syn_cmd_spell()
3431 next = skiptowhite(arg); in syn_cmd_spell()
3432 if (*arg == NUL) in syn_cmd_spell()
3441 else if (STRNICMP(arg, "toplevel", 8) == 0 && next - arg == 8) in syn_cmd_spell()
3443 else if (STRNICMP(arg, "notoplevel", 10) == 0 && next - arg == 10) in syn_cmd_spell()
3445 else if (STRNICMP(arg, "default", 7) == 0 && next - arg == 7) in syn_cmd_spell()
3449 semsg(_(e_illegal_arg), arg); in syn_cmd_spell()
3463 char_u *arg = eap->arg; in syn_cmd_iskeyword() local
3470 arg = skipwhite(arg); in syn_cmd_iskeyword()
3471 if (*arg == NUL) in syn_cmd_iskeyword()
3484 if (STRNICMP(arg, "clear", 5) == 0) in syn_cmd_iskeyword()
3494 curbuf->b_p_isk = vim_strsave(arg); in syn_cmd_iskeyword()
3661 char_u *arg = eap->arg; in syn_cmd_clear() local
3665 eap->nextcmd = find_nextcmd(arg); in syn_cmd_clear()
3678 if (ends_excmd2(eap->cmd, arg)) in syn_cmd_clear()
3698 while (!ends_excmd2(eap->cmd, arg)) in syn_cmd_clear()
3700 arg_end = skiptowhite(arg); in syn_cmd_clear()
3701 if (*arg == '@') in syn_cmd_clear()
3703 id = syn_scl_namen2id(arg + 1, (int)(arg_end - arg - 1)); in syn_cmd_clear()
3706 semsg(_("E391: No such syntax cluster: %s"), arg); in syn_cmd_clear()
3723 id = syn_namen2id(arg, (int)(arg_end - arg)); in syn_cmd_clear()
3726 semsg(_(e_no_such_highlight_group_name_str), arg); in syn_cmd_clear()
3732 arg = skipwhite(arg_end); in syn_cmd_clear()
3792 set_nextcmd(eap, eap->arg); in syn_cmd_reset()
3824 set_nextcmd(eap, eap->arg); in syn_cmd_onoff()
3841 char_u *arg = eap->arg; in syn_cmd_list() local
3845 eap->nextcmd = find_nextcmd(arg); in syn_cmd_list()
3894 if (ends_excmd2(eap->cmd, arg)) in syn_cmd_list()
3909 while (!ends_excmd2(eap->cmd, arg) && !got_int) in syn_cmd_list()
3911 arg_end = skiptowhite(arg); in syn_cmd_list()
3912 if (*arg == '@') in syn_cmd_list()
3914 id = syn_scl_namen2id(arg + 1, (int)(arg_end - arg - 1)); in syn_cmd_list()
3916 semsg(_("E392: No such syntax cluster: %s"), arg); in syn_cmd_list()
3922 id = syn_namen2id(arg, (int)(arg_end - arg)); in syn_cmd_list()
3924 semsg(_(e_no_such_highlight_group_name_str), arg); in syn_cmd_list()
3928 arg = skipwhite(arg_end); in syn_cmd_list()
3931 set_nextcmd(eap, arg); in syn_cmd_list()
4492 char_u *arg, // start of the argument in get_group_name() argument
4497 *name_end = skiptowhite(arg); in get_group_name()
4504 if (ends_excmd(*arg) || *rest == NUL) in get_group_name()
4524 char_u *arg = start; in get_syn_options() local
4558 if (arg == NULL) // already detected error in get_syn_options()
4573 if (strchr(first_letters, *arg) == NULL) in get_syn_options()
4580 if (arg[len] != p[i] && arg[len] != p[i + 1]) in get_syn_options()
4582 if (p[i] == NUL && (VIM_ISWHITE(arg[len]) in get_syn_options()
4584 ? arg[len] == '=' in get_syn_options()
4585 : ends_excmd2(start, arg + len)))) in get_syn_options()
4606 if (get_id_list(&arg, 8, &opt->cont_list, skip) == FAIL) in get_syn_options()
4611 if (get_id_list(&arg, 11, &opt->cont_in_list, skip) == FAIL) in get_syn_options()
4616 if (get_id_list(&arg, 9, &opt->next_list, skip) == FAIL) in get_syn_options()
4619 else if (flagtab[fidx].argtype == 11 && arg[5] == '=') in get_syn_options()
4625 *conceal_char = mb_ptr2char(arg + 6); in get_syn_options()
4627 arg += mb_ptr2len(arg + 6) - 1; in get_syn_options()
4632 *conceal_char = arg[6]; in get_syn_options()
4644 arg = skipwhite(arg + 7); in get_syn_options()
4649 arg = skipwhite(arg + len); in get_syn_options()
4659 gname_start = arg; in get_syn_options()
4660 arg = skiptowhite(arg); in get_syn_options()
4661 if (gname_start == arg) in get_syn_options()
4663 gname = vim_strnsave(gname_start, arg - gname_start); in get_syn_options()
4688 arg = skipwhite(arg); in get_syn_options()
4699 return arg; in get_syn_options()
4735 char_u *arg = eap->arg; in syn_cmd_include() local
4744 eap->nextcmd = find_nextcmd(arg); in syn_cmd_include()
4748 if (arg[0] == '@') in syn_cmd_include()
4750 ++arg; in syn_cmd_include()
4751 rest = get_group_name(arg, &group_name_end); in syn_cmd_include()
4757 sgl_id = syn_check_cluster(arg, (int)(group_name_end - arg)); in syn_cmd_include()
4761 eap->arg = rest; in syn_cmd_include()
4770 if (*eap->arg == '<' || *eap->arg == '$' || mch_isFullName(eap->arg)) in syn_cmd_include()
4797 if (source ? do_source(eap->arg, FALSE, DOSO_NONE, NULL) == FAIL in syn_cmd_include()
4798 : source_runtime(eap->arg, DIP_ALL) == FAIL) in syn_cmd_include()
4799 semsg(_(e_notopen), eap->arg); in syn_cmd_include()
4810 char_u *arg = eap->arg; in syn_cmd_keyword() local
4821 rest = get_group_name(arg, &group_name_end); in syn_cmd_keyword()
4828 syn_id = syn_check_group(arg, (int)(group_name_end - arg)); in syn_cmd_keyword()
4848 for ( ; rest != NULL && !ends_excmd2(eap->arg, rest); in syn_cmd_keyword()
4853 if (rest == NULL || ends_excmd2(eap->arg, rest)) in syn_cmd_keyword()
4926 semsg(_(e_invarg2), arg); in syn_cmd_keyword()
4942 char_u *arg = eap->arg; in syn_cmd_match() local
4954 rest = get_group_name(arg, &group_name_end); in syn_cmd_match()
4985 && (syn_id = syn_check_group(arg, in syn_cmd_match()
4986 (int)(group_name_end - arg))) != 0) in syn_cmd_match()
5035 semsg(_(e_invarg2), arg); in syn_cmd_match()
5047 char_u *arg = eap->arg; in syn_cmd_region() local
5078 rest = get_group_name(arg, &group_name_end); in syn_cmd_region()
5136 semsg(_("E398: Missing '=': %s"), arg); in syn_cmd_region()
5225 && (syn_id = syn_check_group(arg, in syn_cmd_region()
5226 (int)(group_name_end - arg))) != 0) in syn_cmd_region()
5299 semsg(_("E399: Not enough arguments: syntax region %s"), arg); in syn_cmd_region()
5301 semsg(_(e_invarg2), arg); in syn_cmd_region()
5562 char_u *arg = eap->arg; in syn_cmd_cluster() local
5571 eap->nextcmd = find_nextcmd(arg); in syn_cmd_cluster()
5575 rest = get_group_name(arg, &group_name_end); in syn_cmd_cluster()
5579 scl_id = syn_check_cluster(arg, (int)(group_name_end - arg)); in syn_cmd_cluster()
5631 semsg(_(e_invarg2), arg); in syn_cmd_cluster()
5650 get_syn_pattern(char_u *arg, synpat_T *ci) in get_syn_pattern() argument
5658 if (arg == NULL || arg[0] == NUL || arg[1] == NUL || arg[2] == NUL) in get_syn_pattern()
5661 end = skip_regexp(arg + 1, *arg, TRUE); in get_syn_pattern()
5662 if (*end != *arg) // end delimiter not found in get_syn_pattern()
5664 semsg(_("E401: Pattern delimiter not found: %s"), arg); in get_syn_pattern()
5668 if ((ci->sp_pattern = vim_strnsave(arg + 1, end - arg - 1)) == NULL) in get_syn_pattern()
5740 if (!ends_excmd2(arg, end) && !VIM_ISWHITE(*end)) in get_syn_pattern()
5742 semsg(_("E402: Garbage after pattern: %s"), arg); in get_syn_pattern()
5754 char_u *arg_start = eap->arg; in syn_cmd_sync()
5880 eap->arg = next_arg; in syn_cmd_sync()
5914 char_u **arg, in get_id_list() argument
5944 p = skipwhite(*arg + keylen); in get_id_list()
5947 semsg(_("E405: Missing equal sign: %s"), *arg); in get_id_list()
5951 if (ends_excmd2(*arg, p)) in get_id_list()
5953 semsg(_("E406: Empty argument: %s"), *arg); in get_id_list()
5961 while (!ends_excmd2(*arg, p)) in get_id_list()
5977 if (TOUPPER_ASC(**arg) != 'C') in get_id_list()
6101 *arg = p; in get_id_list()
6282 char_u *arg = eap->arg; in ex_syntax() local
6290 for (subcmd_end = arg; ASCII_ISALPHA(*subcmd_end); ++subcmd_end) in ex_syntax()
6292 subcmd_name = vim_strnsave(arg, subcmd_end - arg); in ex_syntax()
6306 eap->arg = skipwhite(subcmd_end); in ex_syntax()
6348 apply_autocmds(EVENT_SYNTAX, eap->arg, curbuf->b_fname, TRUE, curbuf); in ex_ownsyntax()
6398 set_context_in_echohl_cmd(expand_T *xp, char_u *arg) in set_context_in_echohl_cmd() argument
6401 xp->xp_pattern = arg; in set_context_in_echohl_cmd()
6409 set_context_in_syntax_cmd(expand_T *xp, char_u *arg) in set_context_in_syntax_cmd() argument
6416 xp->xp_pattern = arg; in set_context_in_syntax_cmd()
6421 if (*arg != NUL) in set_context_in_syntax_cmd()
6423 p = skiptowhite(arg); in set_context_in_syntax_cmd()
6429 else if (STRNICMP(arg, "case", p - arg) == 0) in set_context_in_syntax_cmd()
6431 else if (STRNICMP(arg, "spell", p - arg) == 0) in set_context_in_syntax_cmd()
6433 else if (STRNICMP(arg, "sync", p - arg) == 0) in set_context_in_syntax_cmd()
6435 else if ( STRNICMP(arg, "keyword", p - arg) == 0 in set_context_in_syntax_cmd()
6436 || STRNICMP(arg, "region", p - arg) == 0 in set_context_in_syntax_cmd()
6437 || STRNICMP(arg, "match", p - arg) == 0 in set_context_in_syntax_cmd()
6438 || STRNICMP(arg, "list", p - arg) == 0) in set_context_in_syntax_cmd()
6626 if (STRCMP(eap->arg, "on") == 0) in ex_syntime()
6628 else if (STRCMP(eap->arg, "off") == 0) in ex_syntime()
6630 else if (STRCMP(eap->arg, "clear") == 0) in ex_syntime()
6632 else if (STRCMP(eap->arg, "report") == 0) in ex_syntime()
6635 semsg(_(e_invarg2), eap->arg); in ex_syntime()