> 1台のEmacs(> 1台のマシン)で作業していて、特定のEmacsでの作業を再開するときに、開いているすべてのバッファーの変更を確認したい(それらはtramp / sshを介してリモートで開いています)。
異なるEmacsではまったく同じファイルが開いていない可能性がありますが、おそらくクロスオーバーがあります。
デスクトップモードやそのようなフラッシュを(まだ)使用していません。
ありがとう!
関連するファイルが別のプログラムによって変更されたときに Emacs でバッファーを元に戻したい場合は、以下を確認する必要があります。
C-hf global-auto-revert-mode RET
私の理解が正しければ、ファイルが emacs の外で変更されている場合、バッファをファイルの内容に戻す必要があります。
これは、変更されていないバッファをループし、ディスクから内容をリロードする Lisp の小さなスニペットです。
(require 'cl)
(loop for buffer being the buffers
do (when
(and (not (buffer-modified-p buffer)) (buffer-file-name buffer))
(switch-to-buffer buffer)
(revert-buffer nil t)))