aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/buffer.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-08-15 10:18:22 +0200
committerGitHub <noreply@github.com>2018-08-15 10:18:22 +0200
commit26506f14bc653a555b32e553bf458efc6402ed0b (patch)
treeab38a031422332883ecf294238714996cc412de2 /src/nvim/buffer.c
parentf767cee10002afc360af1aad209676d08cc3a758 (diff)
parentbe1525d3c95db99d50c1538e73dfcbf8a4f83782 (diff)
downloadrneovim-26506f14bc653a555b32e553bf458efc6402ed0b.tar.gz
rneovim-26506f14bc653a555b32e553bf458efc6402ed0b.tar.bz2
rneovim-26506f14bc653a555b32e553bf458efc6402ed0b.zip
Merge #8856 from janlazo/vim-8.0.1209
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r--src/nvim/buffer.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c
index 3fadcc75bf..00d472b4c8 100644
--- a/src/nvim/buffer.c
+++ b/src/nvim/buffer.c
@@ -296,6 +296,11 @@ open_buffer (
}
save_file_ff(curbuf); // keep this fileformat
+ // Set last_changedtick to avoid triggering a TextChanged autocommand right
+ // after it was added.
+ curbuf->b_last_changedtick = buf_get_changedtick(curbuf);
+ curbuf->b_last_changedtick_pum = buf_get_changedtick(curbuf);
+
/* require "!" to overwrite the file, because it wasn't read completely */
if (aborting())
curbuf->b_flags |= BF_READERR;