답변:
(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 초마다 모든 버퍼를 새로 고쳤습니다.