As the Title states b:changedtick is never zero.
No plugin or special setting seems to be involved.
Even :
vim -u NONE -U NONE
:echo b:changedtick
returns a value != 0
The same happens if I start vim with a filename (no matter if the file exists)
unchanged()andchanged()inmisc1.c. – Martin Tournoij Jan 15 '18 at 20:43b:changedtickdoes not reliantly reflect the number of changes – Naumann Jan 16 '18 at 01:38