Cảm ơn @Ashwin đã chỉ ra (global-auto-revert-mode t)
. Tôi thấy rằng Emacs sẽ không tự động cập nhật bộ đệm có tệp đã thay đổi trên đĩa chỉ với thay đổi này. Từ https://www.gnu.org/software/emacs/manual/html_node/emacs/Reverting.html :
Theo mặc định, chế độ Tự động hoàn nguyên hoạt động bằng cách sử dụng thông báo tệp, theo đó các thay đổi trong hệ thống tệp được HĐH báo cáo cho Emacs. Bạn có thể vô hiệu hóa việc sử dụng thông báo tệp bằng cách tùy chỉnh biến tự động hoàn nguyên-sử dụng-thông báo thành giá trị không, sau đó Emacs sẽ kiểm tra thay đổi tệp bằng cách bỏ phiếu cứ sau năm giây. Bạn có thể thay đổi khoảng thời gian bỏ phiếu thông qua khoảng thời gian tự động hoàn nguyên biến.
Sau khi tôi thiết lập (auto-revert-use-notify nil)
, Emacs thực sự đã làm mới tất cả các bộ đệm cứ sau 5 giây.