emacs - recentf 不保存所有打开的文件
问题描述
很长一段时间以来,recentf 一直存在问题:即使我优雅地关闭 emacs,非常常用的文件下次也不会出现在最近的文件中。
我最近的配置看起来像
(use-package recentf
:config
(setq
recentf-save-file "~/.cache/emacs/recentf"
recentf-max-saved-items 10000
recentf-max-menu-items 5000
)
(recentf-mode 1)
(run-at-time nil (* 5 60) 'recentf-save-list)
)
最近我注意到了这一点
Saving file /home/yuki/.cache/emacs/recentf...
Wrote /home/yuki/.cache/emacs/recentf
Saving file /home/yuki/.cache/emacs/recentf...
Wrote /home/yuki/.cache/emacs/recentf
Error: (file-missing "Doing chmod" "No such file or directory" "/home/yuki/.cache/emacs/recentf")
Saving file /home/yuki/.cache/emacs/recentf...
Wrote /home/yuki/.cache/emacs/recentf
Saving file /home/yuki/.cache/emacs/recentf...
似乎在某些时候文件消失了。有没有人有类似的问题?有什么想法会出错(可能是多个实例)?
解决方案
推荐阅读
- ruby - 使用 Ruby 进行多重排序
- c# - Deploy a webiste on IIS and reuse the automatically created DB from the project
- python - 在scrapy脚本中使用python中的strip方法删除空格,避免提取中没有空格的方法
- algorithm - 预购插入
- android - 在同一个 android 应用程序中为不同域维护不同的工作流程
- javascript - 如何安装模拟服务器和协议文件以进行 API 测试?
- spring - 使用 JPA 创建列存储表
- android - FCM 通知退订
- c# - Aspose PDF 如何找到许可对象
- amazon-web-services - AWS Docker 部署失败并出现错误:未知速记标志:'e' in -e and no basic auth credentials