Mercurial > vim
comparison src/fileio.c @ 615:7fe13e0f5dce v7.0175
updated for version 7.0175
author | vimboss |
---|---|
date | Thu, 22 Dec 2005 22:47:02 +0000 |
parents | b9370cfb091a |
children | 1797ca316f1c |
comparison
equal
deleted
inserted
replaced
614:0b1b7560c456 | 615:7fe13e0f5dce |
---|---|
8825 } | 8825 } |
8826 | 8826 |
8827 #endif /* FEAT_CMDL_COMPL */ | 8827 #endif /* FEAT_CMDL_COMPL */ |
8828 | 8828 |
8829 /* | 8829 /* |
8830 * Return TRUE if autocmd is supported. | |
8831 */ | |
8832 int | |
8833 autocmd_supported(name) | |
8834 char_u *name; | |
8835 { | |
8836 char_u *p; | |
8837 | |
8838 return (event_name2nr(name, &p) != NUM_EVENTS); | |
8839 } | |
8840 | |
8841 /* | |
8830 * Return TRUE if an autocommand is defined for a group, event and | 8842 * Return TRUE if an autocommand is defined for a group, event and |
8831 * pattern: The group can be omitted to accept any group. "event" and "pattern" | 8843 * pattern: The group can be omitted to accept any group. "event" and "pattern" |
8832 * can be NULL to accept any event and pattern. "pattern" can be NULL to accept | 8844 * can be NULL to accept any event and pattern. "pattern" can be NULL to accept |
8833 * any pattern. Buffer-local patterns <buffer> or <buffer=N> are accepted. | 8845 * any pattern. Buffer-local patterns <buffer> or <buffer=N> are accepted. |
8834 * Used for: | 8846 * Used for: |
8850 AutoPat *ap; | 8862 AutoPat *ap; |
8851 buf_T *buflocal_buf = NULL; | 8863 buf_T *buflocal_buf = NULL; |
8852 int group; | 8864 int group; |
8853 int retval = FALSE; | 8865 int retval = FALSE; |
8854 | 8866 |
8855 /* Make a copy so that we can change the '#' to a NUL. */ | 8867 /* Make a copy so that we can change the '#' chars to a NUL. */ |
8856 arg_save = vim_strsave(arg); | 8868 arg_save = vim_strsave(arg); |
8857 if (arg_save == NULL) | 8869 if (arg_save == NULL) |
8858 return FALSE; | 8870 return FALSE; |
8859 p = vim_strchr(arg, '#'); | 8871 p = vim_strchr(arg_save, '#'); |
8860 if (p != NULL) | 8872 if (p != NULL) |
8861 *p++ = NUL; | 8873 *p++ = NUL; |
8862 | 8874 |
8863 /* First, look for an autocmd group name */ | 8875 /* First, look for an autocmd group name */ |
8864 group = au_find_group(arg_save); | 8876 group = au_find_group(arg_save); |