Lines Matching refs:event

80     event_T	event;	// event number  member
234 event_T event; // current event member
243 #define FOR_ALL_AUTOCMD_PATTERNS(event, ap) \ argument
244 for ((ap) = first_autopat[(int)(event)]; (ap) != NULL; (ap) = (ap)->next)
261 static char_u *event_nr2name(event_T event);
263 static int do_autocmd_event(event_T event, char_u *pat, int once, int nested, char_u *cmd, int forc…
264 static int apply_autocmds_group(event_T event, char_u *fname, char_u *fname_io, int force, int grou…
284 show_autocmd(AutoPat *ap, event_T event) in show_autocmd() argument
298 if (event != last_event || ap->group != last_group) in show_autocmd()
308 msg_puts_attr((char *)event_nr2name(event), HL_ATTR(HLF_T)); in show_autocmd()
309 last_event = event; in show_autocmd()
384 event_T event; in au_cleanup() local
390 for (event = (event_T)0; (int)event < NUM_EVENTS; in au_cleanup()
391 event = (event_T)((int)event + 1)) in au_cleanup()
394 prev_ap = &(first_autopat[(int)event]); in au_cleanup()
428 if (prev_ap == &(first_autopat[(int)event])) in au_cleanup()
429 last_autopat[(int)event] = NULL; in au_cleanup()
433 last_autopat[(int)event] = (AutoPat *)prev_ap; in au_cleanup()
455 event_T event; in aubuflocal_remove() local
464 for (event = (event_T)0; (int)event < NUM_EVENTS; in aubuflocal_remove()
465 event = (event_T)((int)event + 1)) in aubuflocal_remove()
467 FOR_ALL_AUTOCMD_PATTERNS(event, ap) in aubuflocal_remove()
475 event_nr2name(event), buf->b_fnum); in aubuflocal_remove()
523 event_T event; in au_del_group() local
527 for (event = (event_T)0; (int)event < NUM_EVENTS; in au_del_group()
528 event = (event_T)((int)event + 1)) in au_del_group()
530 FOR_ALL_AUTOCMD_PATTERNS(event, ap) in au_del_group()
535 event = NUM_EVENTS; in au_del_group()
658 return event_names[i].event; in event_name2nr()
665 event_nr2name(event_T event) in event_nr2name() argument
670 if (event_names[i].event == event) in event_nr2name()
716 event_ignored(event_T event) in event_ignored() argument
724 if (event_name2nr(p, &p) == event) in event_ignored()
838 event_T event; in do_autocmd() local
973 for (event = (event_T)0; (int)event < NUM_EVENTS; in do_autocmd()
974 event = (event_T)((int)event + 1)) in do_autocmd()
975 if (do_autocmd_event(event, pat, in do_autocmd()
1033 event_T event, in do_autocmd_event() argument
1066 FOR_ALL_AUTOCMD_PATTERNS(event, ap) in do_autocmd_event()
1074 show_autocmd(ap, event); in do_autocmd_event()
1138 if (!forceit && *cmd != NUL && last_autopat[(int)event] != NULL) in do_autocmd_event()
1139 prev_ap = &last_autopat[(int)event]; in do_autocmd_event()
1141 prev_ap = &first_autopat[(int)event]; in do_autocmd_event()
1180 show_autocmd(ap, event); in do_autocmd_event()
1227 if (event == EVENT_MODECHANGED && !has_modechanged()) in do_autocmd_event()
1265 last_autopat[(int)event] = ap; in do_autocmd_event()
1665 event_T event, in apply_autocmds() argument
1671 return apply_autocmds_group(event, fname, fname_io, force, in apply_autocmds()
1681 event_T event, in apply_autocmds_exarg() argument
1688 return apply_autocmds_group(event, fname, fname_io, force, in apply_autocmds_exarg()
1700 event_T event, in apply_autocmds_retval() argument
1714 did_cmd = apply_autocmds_group(event, fname, fname_io, force, in apply_autocmds_retval()
1858 event_T event, in apply_autocmds_group() argument
1900 if (event == NUM_EVENTS || first_autopat[(int)event] == NULL in apply_autocmds_group()
1923 if (filechangeshell_busy && (event == EVENT_FILECHANGEDSHELL in apply_autocmds_group()
1924 || event == EVENT_FILECHANGEDSHELLPOST)) in apply_autocmds_group()
1930 if (event_ignored(event)) in apply_autocmds_group()
1948 && (event == EVENT_WINENTER || event == EVENT_BUFENTER)) in apply_autocmds_group()
1950 && (event == EVENT_WINLEAVE || event == EVENT_BUFLEAVE))) in apply_autocmds_group()
1972 if (event == EVENT_COLORSCHEME || event == EVENT_COLORSCHEMEPRE in apply_autocmds_group()
1973 || event == EVENT_OPTIONSET in apply_autocmds_group()
1974 || event == EVENT_MODECHANGED) in apply_autocmds_group()
2009 if (event == EVENT_SYNTAX) in apply_autocmds_group()
2013 if (event == EVENT_FILETYPE) in apply_autocmds_group()
2031 if (event == EVENT_FILETYPE in apply_autocmds_group()
2032 || event == EVENT_SYNTAX in apply_autocmds_group()
2033 || event == EVENT_CMDLINECHANGED in apply_autocmds_group()
2034 || event == EVENT_CMDLINEENTER in apply_autocmds_group()
2035 || event == EVENT_CMDLINELEAVE in apply_autocmds_group()
2036 || event == EVENT_CMDWINENTER in apply_autocmds_group()
2037 || event == EVENT_CMDWINLEAVE in apply_autocmds_group()
2038 || event == EVENT_CMDUNDEFINED in apply_autocmds_group()
2039 || event == EVENT_FUNCUNDEFINED in apply_autocmds_group()
2040 || event == EVENT_REMOTEREPLY in apply_autocmds_group()
2041 || event == EVENT_SPELLFILEMISSING in apply_autocmds_group()
2042 || event == EVENT_QUICKFIXCMDPRE in apply_autocmds_group()
2043 || event == EVENT_COLORSCHEME in apply_autocmds_group()
2044 || event == EVENT_COLORSCHEMEPRE in apply_autocmds_group()
2045 || event == EVENT_OPTIONSET in apply_autocmds_group()
2046 || event == EVENT_QUICKFIXCMDPOST in apply_autocmds_group()
2047 || event == EVENT_DIRCHANGED in apply_autocmds_group()
2048 || event == EVENT_MODECHANGED in apply_autocmds_group()
2049 || event == EVENT_WINCLOSED) in apply_autocmds_group()
2124 filechangeshell_busy = (event == EVENT_FILECHANGEDSHELL); in apply_autocmds_group()
2128 if (event == EVENT_FILETYPE) in apply_autocmds_group()
2134 patcmd.curpat = first_autopat[(int)event]; in apply_autocmds_group()
2140 patcmd.event = event; in apply_autocmds_group()
2250 && (event == EVENT_BUFREADPOST in apply_autocmds_group()
2251 || event == EVENT_BUFWRITEPOST in apply_autocmds_group()
2252 || event == EVENT_FILEAPPENDPOST in apply_autocmds_group()
2253 || event == EVENT_VIMLEAVE in apply_autocmds_group()
2254 || event == EVENT_VIMLEAVEPRE)) in apply_autocmds_group()
2268 if (event == EVENT_BUFWIPEOUT && buf != NULL) in apply_autocmds_group()
2271 if (retval == OK && event == EVENT_FILETYPE) in apply_autocmds_group()
2349 name = event_nr2name(apc->event); in auto_next_pat()
2453 has_autocmd(event_T event, char_u *sfname, buf_T *buf) in has_autocmd() argument
2475 FOR_ALL_AUTOCMD_PATTERNS(event, ap) in has_autocmd()
2611 event_T event; in au_exists() local
2652 event = event_name2nr(event_name, &p); in au_exists()
2655 if (event == NUM_EVENTS) in au_exists()
2661 ap = first_autopat[(int)event]; in au_exists()