Lines Matching refs:arg
576 do_augroup(char_u *arg, int del_group) in do_augroup() argument
582 if (*arg == NUL) in do_augroup()
585 au_del_group(arg); in do_augroup()
587 else if (STRICMP(arg, "end") == 0) // ":aug end": back to group 0 in do_augroup()
589 else if (*arg) // ":aug xxx": switch to group xxx in do_augroup()
591 i = au_new_group(arg); in do_augroup()
680 char_u *arg, in find_end_event() argument
686 if (*arg == '*') in find_end_event()
688 if (arg[1] && !VIM_ISWHITE(arg[1])) in find_end_event()
690 semsg(_("E215: Illegal character after *: %s"), arg); in find_end_event()
693 pat = arg + 1; in find_end_event()
697 for (pat = arg; *pat && *pat != '|' && !VIM_ISWHITE(*pat); pat = p) in find_end_event()
833 char_u *arg = arg_in; in do_autocmd() local
846 if (*arg == '|') in do_autocmd()
848 eap->nextcmd = arg + 1; in do_autocmd()
849 arg = (char_u *)""; in do_autocmd()
857 group = au_get_grouparg(&arg); in do_autocmd()
858 if (arg == NULL) // out of memory in do_autocmd()
866 pat = find_end_event(arg, group != AUGROUP_ALL); in do_autocmd()
968 if (*arg == '*' || *arg == NUL || *arg == '|') in do_autocmd()
981 while (*arg && *arg != '|' && !VIM_ISWHITE(*arg)) in do_autocmd()
982 if (do_autocmd_event(event_name2nr(arg, &arg), pat, in do_autocmd()
1004 char_u *arg = *argp; in au_get_grouparg() local
1007 for (p = arg; *p && !VIM_ISWHITE(*p) && *p != '|'; ++p) in au_get_grouparg()
1009 if (p > arg) in au_get_grouparg()
1011 group_name = vim_strnsave(arg, p - arg); in au_get_grouparg()
1315 char_u *arg = arg_start; in do_doautocmd() local
1326 group = au_get_grouparg(&arg); in do_doautocmd()
1327 if (arg == NULL) // out of memory in do_doautocmd()
1330 if (*arg == '*') in do_doautocmd()
1340 fname = find_end_event(arg, group != AUGROUP_ALL); in do_doautocmd()
1349 while (*arg && !ends_excmd(*arg) && !VIM_ISWHITE(*arg)) in do_doautocmd()
1350 if (apply_autocmds_group(event_name2nr(arg, &arg), in do_doautocmd()
1380 char_u *arg = eap->arg; in ex_doautoall() local
1381 int call_do_modelines = check_nomodeline(&arg); in ex_doautoall()
1401 retval = do_doautocmd(arg, FALSE, &did_aucmd); in ex_doautoall()
1424 do_doautocmd(arg, FALSE, &did_aucmd); in ex_doautoall()
2517 char_u *arg, in set_context_in_autocmd() argument
2525 p = arg; in set_context_in_autocmd()
2526 group = au_get_grouparg(&arg); in set_context_in_autocmd()
2530 if (*arg == NUL && group != AUGROUP_ALL && !VIM_ISWHITE(arg[-1])) in set_context_in_autocmd()
2532 arg = p; in set_context_in_autocmd()
2537 for (p = arg; *p != NUL && !VIM_ISWHITE(*p); ++p) in set_context_in_autocmd()
2539 arg = p + 1; in set_context_in_autocmd()
2545 xp->xp_pattern = arg; in set_context_in_autocmd()
2550 arg = skipwhite(p); in set_context_in_autocmd()
2551 while (*arg && (!VIM_ISWHITE(*arg) || arg[-1] == '\\')) in set_context_in_autocmd()
2552 arg++; in set_context_in_autocmd()
2553 if (*arg) in set_context_in_autocmd()
2554 return arg; // expand (next) command in set_context_in_autocmd()
2605 au_exists(char_u *arg) in au_exists() argument
2618 arg_save = vim_strsave(arg); in au_exists()