patch 8.0.1494: no autocmd triggered in Insert mode with visible popup menu
Problem: No autocmd triggered in Insert mode with visible popup menu.
Solution: Add TextChangedP. (Prabir Shrestha, Christian Brabandt,
closes #2372, closes #1691)
Fix that the TextChanged autocommands are not always triggered
when sourcing a script.
diff --git a/src/vim.h b/src/vim.h
index bd8ac08..5e9f7d6 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -1337,8 +1337,11 @@
EVENT_TABCLOSED, /* after closing a tab page */
EVENT_SHELLCMDPOST, /* after ":!cmd" */
EVENT_SHELLFILTERPOST, /* after ":1,2!cmd", ":w !cmd", ":r !cmd". */
- EVENT_TEXTCHANGED, /* text was modified */
- EVENT_TEXTCHANGEDI, /* text was modified in Insert mode*/
+ EVENT_TEXTCHANGED, /* text was modified not in Insert mode */
+ EVENT_TEXTCHANGEDI, /* text was modified in Insert mode without
+ popup menu visible */
+ EVENT_TEXTCHANGEDP, /* text was modified in Insert mode with popup
+ menu visible */
EVENT_CMDUNDEFINED, /* command undefined */
EVENT_OPTIONSET, /* option was set */
EVENT_TEXTYANKPOST, /* after some text was yanked */