Lines Matching refs:cmd
53 char_u *cmd; // The command to be executed (NULL member
263 static int do_autocmd_event(event_T event, char_u *pat, int once, int nested, char_u *cmd, int forc…
320 if (ac->cmd != NULL) // skip removed commands in show_autocmd()
327 msg_outtrans(ac->cmd); in show_autocmd()
364 VIM_CLEAR(ac->cmd); in au_remove_cmds()
371 VIM_CLEAR(ac->cmd); in au_del_cmd()
405 if (ap->pat == NULL || ac->cmd == NULL) in au_cleanup()
408 vim_free(ac->cmd); in au_cleanup()
836 char_u *cmd; in do_autocmd() local
875 cmd = (char_u *)""; in do_autocmd()
882 cmd = pat; in do_autocmd()
883 while (*cmd && (!VIM_ISWHITE(*cmd) || cmd[-1] == '\\')) in do_autocmd()
884 cmd++; in do_autocmd()
885 if (*cmd) in do_autocmd()
886 *cmd++ = NUL; in do_autocmd()
905 cmd = skipwhite(cmd); in do_autocmd()
908 if (*cmd != NUL) in do_autocmd()
911 if (STRNCMP(cmd, "++once", 6) == 0 && VIM_ISWHITE(cmd[6])) in do_autocmd()
916 cmd = skipwhite(cmd + 6); in do_autocmd()
920 if ((STRNCMP(cmd, "++nested", 8) == 0 && VIM_ISWHITE(cmd[8]))) in do_autocmd()
925 cmd = skipwhite(cmd + 8); in do_autocmd()
929 if (STRNCMP(cmd, "nested", 6) == 0 && VIM_ISWHITE(cmd[6])) in do_autocmd()
934 cmd = skipwhite(cmd + 6); in do_autocmd()
943 if (*cmd != NUL) in do_autocmd()
947 cmd = may_get_cmd_block(eap, cmd, &tofree, &flags); in do_autocmd()
949 cmd = expand_sfile(cmd); in do_autocmd()
950 if (cmd == NULL) // some error in do_autocmd()
959 if (!forceit && *cmd == NUL) in do_autocmd()
970 if (!forceit && *cmd != NUL) in do_autocmd()
976 once, nested, cmd, forceit, group, flags) == FAIL) in do_autocmd()
983 once, nested, cmd, forceit, group, flags) == FAIL) in do_autocmd()
988 vim_free(cmd); in do_autocmd()
1037 char_u *cmd, in do_autocmd_event() argument
1059 allgroups = (group == AUGROUP_ALL && !forceit && *cmd == NUL); in do_autocmd_event()
1138 if (!forceit && *cmd != NUL && last_autopat[(int)event] != NULL) in do_autocmd_event()
1168 if (*cmd != NUL && ap->next == NULL) in do_autocmd_event()
1179 else if (*cmd == NUL) in do_autocmd_event()
1195 if (*cmd != NUL) in do_autocmd_event()
1282 ac->cmd = vim_strsave(cmd); in do_autocmd_event()
1289 if (ac->cmd == NULL) in do_autocmd_event()
2405 while (acp->nextcmd != NULL && acp->nextcmd->cmd == NULL) in getnextac()
2430 smsg(_("autocommand %s"), ac->cmd); in getnextac()
2434 retval = vim_strsave(ac->cmd); in getnextac()