0

我有很常见的recentf 配置。

(use-package recentf
  :config
  (setq
    recentf-save-file "~/.cache/emacs/recentf"
    recentf-max-saved-items 100000
    recentf-max-menu-items 5000
    )
  (recentf-mode 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 的最新版本。因此,版本 3 添加的文件会丢失。您可以想象不止一个实例会变得最糟糕。如何使recentf 与多个实例一起正常工作。

4

0 回答 0