aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fileio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/fileio.c')
-rw-r--r--src/nvim/fileio.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index 4486d43578..b20150b2c9 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -5198,6 +5198,7 @@ static struct event_name {
{"BufWriteCmd", EVENT_BUFWRITECMD},
{"CmdwinEnter", EVENT_CMDWINENTER},
{"CmdwinLeave", EVENT_CMDWINLEAVE},
+ {"CmdUndefined", EVENT_CMDUNDEFINED},
{"ColorScheme", EVENT_COLORSCHEME},
{"CompleteDone", EVENT_COMPLETEDONE},
{"CursorHold", EVENT_CURSORHOLD},
@@ -6462,6 +6463,18 @@ int has_insertcharpre(void)
return first_autopat[(int)EVENT_INSERTCHARPRE] != NULL;
}
+/// @returns true when there is an CmdUndefined autocommand defined.
+int has_cmdundefined(void)
+{
+ return first_autopat[(int)EVENT_CMDUNDEFINED] != NULL;
+}
+
+/// @returns true when there is an FuncUndefined autocommand defined.
+int has_funcundefined(void)
+{
+ return first_autopat[(int)EVENT_FUNCUNDEFINED] != NULL;
+}
+
static int
apply_autocmds_group (
event_T event,