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