From 9d2985ecba47968c54590203e89a6614e61020d3 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 14 Nov 2016 10:19:06 -0500 Subject: vim-patch:7.4.1658 Problem: A plugin does not know when VimEnter autocommands were already triggered. Solution: Add the v:vim_did_enter variable. https://github.com/vim/vim/commit/1473551a4457d4920b235eeeb9f279e196ee7225 --- src/nvim/main.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim/main.c') diff --git a/src/nvim/main.c b/src/nvim/main.c index ffd9353252..159ea03162 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -511,6 +511,7 @@ int main(int argc, char **argv) if (p_im) need_start_insertmode = TRUE; + set_vim_var_nr(VV_VIM_DID_ENTER, 1L); apply_autocmds(EVENT_VIMENTER, NULL, NULL, FALSE, curbuf); TIME_MSG("VimEnter autocommands"); -- cgit From 0b686e9b61c92e13c32f1bbc126586437be8aade Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 14 Nov 2016 11:35:19 -0500 Subject: lint --- src/nvim/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/main.c') diff --git a/src/nvim/main.c b/src/nvim/main.c index 159ea03162..1bd622bdba 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -512,7 +512,7 @@ int main(int argc, char **argv) need_start_insertmode = TRUE; set_vim_var_nr(VV_VIM_DID_ENTER, 1L); - apply_autocmds(EVENT_VIMENTER, NULL, NULL, FALSE, curbuf); + apply_autocmds(EVENT_VIMENTER, NULL, NULL, false, curbuf); TIME_MSG("VimEnter autocommands"); /* When a startup script or session file setup for diff'ing and -- cgit