回答:
(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から:
デフォルトでは、自動復帰モードはファイル通知を使用して機能します。これにより、ファイルシステムの変更がOSによってEmacsに報告されます。変数auto-revert-use-notifyをnil値にカスタマイズすることにより、ファイル通知の使用を無効にできます。その後、Emacsは5秒ごとにポーリングすることでファイルの変更をチェックします。変数auto-revert-intervalを使用して、ポーリング間隔を変更できます。
私がを設定した後(auto-revert-use-notify nil)
、Emacsは実際にすべてのバッファを5秒ごとに更新しました。