あるファイルをvimで編集して、何回か:wしていると、最初のうちは問題ないが、後から、
既にこのファイルが書き換わってるけど本当に保存するのって
出るのですが、一人でしか作業してないのでどう考えても書き換わってるはずはないんですね。
このvimのファイルが書き換わっているかどうかはどこで判定しているのでしょうか?
最終変更時間でしょうか?

多分、原因というか一番怪しいのは、そのファイルが置いてある場所が他のマシンからsmbfsされているディレクトリなのです。
編集している環境はWindows上です。

予想するに、いったんファイルが書き込まれたらsmbfsが、そのファイルのatimeを更新するから
vimがそれに反応するのかなーとか適当に思ってるのですが、smbfsはnoatimeがきかないので
にっちもさっちもいかず・・・。

かなりマイナーな例ですが識者の方いたらアドヴァイスお願いします。