すべてのファイル バッファを常にディスク上のファイル コンテンツと同期させたいと考えています。可能ですか?(できればモードとして)
安全ではないと思われる場合は、emacs undo + gitで十分であり、明示的な保存と復帰 (他のプログラムがファイルを変更した場合) は時代遅れの安全機能だと思います。
すべてをまとめるには:
別の自動保存ファイルではなく、訪問したファイルで自動保存を実行したい場合は、変数
auto-save-visited-file-name
を nil 以外の値に設定します。このモードでは、自動保存と明示的保存の間に実際の違いはありません。
http://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Save-Files.html#Auto-Save-Files
これにより、自動保存が外部ファイルではなく、作業中のファイルに保存されます。
次にauto-save-interval
、1 に設定して有効にするglobal-auto-revert-mode
と、すべての設定が完了します。
私はそれがあなたのためにそれをすると思います...
「auto-save-interval」を 1 に設定します。これにより、文字を入力するたびに保存されます。実際のファイルではなく「保存」ファイルに保存されますが、作業は保護されます。
別のオプションはこれです: http://www.litchie.net/programs/real-auto-save.html
auto-revert-mode (またはより可能性の高い global-auto-revert-mode)が必要なようです。