Emacs отказывается сохранять файл: "Файл на диске изменился". Серьёзно, emacs?

Emacs отказывается сохранять файл: "Файл на диске изменился". Серьёзно, emacs?

Когда я редактирую файл в Emacs на моей системе Ubuntu Linux и пытаюсь сохранить его, я иногда вижу сообщение:

File foo.txt has changed on disk. Really save? 

Странно то, что я не менял его на диске, я просто редактирую его в Emacs и больше ничего. Я сам сохранил его минуту назад, и это должно быть его последнее состояние. Так что какой-то другой процесс должен трогать его за моей спиной, пока я его редактирую.

Конечно, я могу в любом случае приказать Emacs сохранить, но мне просто интересно, почему файл якобы изменился без моего ведома.

Кто-нибудь знает эту проблему? Какова вероятная причина? Или это, возможно, баг Emacs?

решение1

Если вы редактируете удаленные файлы на ftp-сервере, то это определенно проблема синхронизации часов. У вас разное время с удаленным хостом. Решение этой проблемы — настроить ntpd и синхронизировать его. Вот как я решил свою проблему с удаленным хостом. У меня не было таких проблем с локальным редактированием файлов.

Связанный контент