Спасибо @Ashwin за указание (global-auto-revert-mode t)
. Я обнаружил, что Emacs не будет автоматически обновлять буферы, файлы которых были изменены на диске, только с этим изменением. С https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html :
По умолчанию режим Auto-Revert работает с использованием уведомлений о файлах, в результате чего ОС сообщает об изменениях в файловой системе. Вы можете отключить использование уведомлений о файлах, настроив переменную auto-revert-use-notify в значение nil, тогда Emacs будет проверять изменения файлов, опрашивая каждые пять секунд. Вы можете изменить интервал опроса через переменную auto-revert-interval.
После того, как я установил (auto-revert-use-notify nil)
, Emacs действительно обновлял все буферы каждые 5 секунд.