emacs的多个实例覆盖recentf列表

emacs的多个实例覆盖recentf列表,emacs,recent-file-list,Emacs,Recent File List,我有非常常见的recentf配置 (使用包recentf :config (setq) recentf保存文件“~/.cache/emacs/recentf” recentf最大保存项目数100000 recentf最大菜单项5000 ) (接收NTF模式1) 问题是我运行了多个emacs实例。不幸的是,当实例关闭时,它会覆盖recentf文件 instance 1 loads recentf version 1 instance 2 loads recentf version 1 ... s

我有非常常见的recentf配置

(使用包recentf
:config
(setq)
recentf保存文件“~/.cache/emacs/recentf”
recentf最大保存项目数100000
recentf最大菜单项5000
)
(接收NTF模式1)
问题是我运行了多个emacs实例。不幸的是,当实例关闭时,它会覆盖recentf文件

instance 1 loads recentf version 1
instance 2 loads recentf version 1
... some times passed instance 1 and instance 2 do some work ...
instance 1 get closed and saves recentf version 3
instance 2 get closed and saves recentf version 4

问题是,当实例2关闭时,它不会读取版本3的recentf。因此,由版本3添加的文件将丢失。您可以想象,多个实例的情况会变得更糟。我如何才能使recentf在多个instance中正常工作。

这是一个好问题。我不确定有什么好的方法来处理此问题。如果您没有得到好的答案,请回答在这里,我们考虑使用EMAC:M—X报告Emacs Bug < /COD>提交EMACS的增强请求。我想您已经在使用EmacClinux来启动多个实例了。@ RoSCHACH我刚刚启动<代码> Emacs ,不要使用Emacs服务器,或者类似的任何东西。you@Rorschach我我曾经处理过多个实例,这个工作流对我来说很好。我不喜欢使用服务器。