Emacs 要让自动还原模式在我的dired缓冲区中真正工作,需要什么?

Emacs 要让自动还原模式在我的dired缓冲区中真正工作,需要什么?,emacs,revert,Emacs,Revert,显然,自动恢复模式应该在直接缓存中工作。 我从没听说过这个,但是 然后我又读了一点,发现了一些细节: 自动还原Dired缓冲区目前在GNU或Unix风格的操作系统上工作在其他一些系统上可能无法令人满意地工作 ……还有 [dired buffers]在特定文件的信息更改(例如大小更改)或插入的子目录更改时,不会自动恢复。为了确保列出的所有信息都是最新的,您必须使用g手动还原,即使在Dired缓冲区中启用了自动还原 嗯,呃,天啊。。。。这听起来不像是自动回复。 要让dired真正工作,需要什么才能

显然,自动恢复模式应该在直接缓存中工作。
我从没听说过这个,但是

然后我又读了一点,发现了一些细节:

自动还原Dired缓冲区目前在GNU或Unix风格的操作系统上工作在其他一些系统上可能无法令人满意地工作

……还有

[dired buffers]在特定文件的信息更改(例如大小更改)或插入的子目录更改时,不会自动恢复。为了确保列出的所有信息都是最新的,您必须使用g手动还原,即使在Dired缓冲区中启用了自动还原

嗯,呃,天啊。。。。这听起来不像是自动回复。
要让dired真正工作,需要什么才能自动恢复?甚至在(gasp)非Unix操作系统上


我是否可以修改
自动还原处理程序
以调用dired缓冲区上的
还原缓冲区

可能对以后的Windows操作系统有用,但t.b.h.我不知道如何集成到emacs\auto revert中。相信你在Cheeso(c#\powershell集成)之前也做过类似的工作,所以我想你是专家。

自动恢复可以在Linux上使用inotify实现,在“非Unix”操作系统上可能没有任何有效的方法。是的,我在emacs listp模块上做过一些工作。我正在尝试决定是否值得为Windows上的dired构建一个自动还原。