GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Reverting-Dired.html ・ emacs-doc.conao3.com

20.5.1.2 Diredバッファの自動リバート

Dired buffers only auto-revert when the file list of the buffer’s main directory changes (e.g., when a new file is added or deleted). They do not auto-revert when information about a particular file changes (e.g., when the size changes) or when inserted subdirectories change. To be sure that all listed information is up to date, you have to manually revert using g, even if auto-reverting is enabled in the Dired buffer. Sometimes, you might get the impression that modifying or saving files listed in the main directory actually does cause auto-reverting. This is because making changes to a file, or saving it, very often causes changes in the directory itself; for instance, through backup files or auto-save files. However, this is not guaranteed.

Diredバッファが変更済みとしてマークされており、かつ保護したい変更がない場合は、ほとんどの場合、g を使用して手動でバッファをリバートすることで、自動リバートを再開できます。ただし、1点例外があります。ファイルにフラグやマークを付けている場合は、安全にバッファをリバートできます。これにより、フラグやマークが消去されることはありません(もちろん、マークしたファイルが削除されている場合は除きます)。しかし、リバート後もバッファは変更済みのままとなり、自動リバートは再開されません。これは、ファイルにフラグやマークを付けている場合、バッファを操作している最中であり、予告なくバッファが変更されることを望まない可能性があるためです。マークやフラグがある状態でも自動リバートを再開させたい場合は、M-~ を使用してバッファを未変更としてマークしてください。ただし、マークやフラグを追加、削除、または変更すると、再び変更済みとしてマークされます。

リモートのDiredバッファは、現在自動リバートされません。シェルのワイルドカードやファイル引数を使用して一部のファイルのみを一覧表示したDiredバッファも同様です。*Find* および *Locate* バッファも自動リバートされません。

なお、Diredバッファの自動リバート機能は、一部のシステムでは正常に動作しない場合があります。