aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/auevents.lua4
-rw-r--r--src/nvim/normal.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/auevents.lua b/src/nvim/auevents.lua
index 1eafd3d0da..6be51c504c 100644
--- a/src/nvim/auevents.lua
+++ b/src/nvim/auevents.lua
@@ -7,7 +7,7 @@ return {
'BufFilePre', -- before renaming a buffer
'BufHidden', -- just after buffer becomes hidden
'BufLeave', -- before leaving a buffer
- 'BufModified', -- after the 'modified' state of a buffer changes
+ 'BufModifiedSet', -- after the 'modified' state of a buffer changes
'BufNew', -- after creating any buffer
'BufNewFile', -- when creating a buffer for a new file
'BufReadCmd', -- read buffer using command
@@ -125,7 +125,7 @@ return {
-- List of nvim-specific events or aliases for the purpose of generating
-- syntax file
nvim_specific = {
- BufModified=true,
+ BufModifiedSet=true,
DirChanged=true,
Signal=true,
TabClosed=true,
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index 1362e95ee0..f78f5a1d1f 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -1232,9 +1232,9 @@ static void normal_check_text_changed(NormalState *s)
static void normal_check_buffer_modified(NormalState *s)
{
// Trigger BufModified if b_modified changed
- if (!finish_op && has_event(EVENT_BUFMODIFIED)
+ if (!finish_op && has_event(EVENT_BUFMODIFIEDSET)
&& curbuf->b_changed_notified == false) {
- apply_autocmds(EVENT_BUFMODIFIED, NULL, NULL, false, curbuf);
+ apply_autocmds(EVENT_BUFMODIFIEDSET, NULL, NULL, false, curbuf);
curbuf->b_changed_notified = true;
}
}