OneDrive同步org笔记,怎样避免缓存文件自动增删?

emacs编辑文件test.org,会在当前目录生成缓存文件.#test.orgC-x C-s保存之后,这个缓存文件就没了。平时不用自动保存,习惯写几行手动存一次。.#test.org就不停的出现、消失,OneDrive就 不停的上传、删除它,这个操作很多余 ,该如何避免?

image

如果能从OneDrive改是最好的,但是我没找到方法,OneDrive没有类似gitignore的机制,只能配置文件夹级别的例外项,不能设置单个文件的例外。

现在看来,只能改变emacs缓存文件的位置,不知道有没有这样的配置参数?

这个是备份文件? 试试

(setq make-backup-files nil)
(setq create-lockfiles nil)  ; .#文件好像是lockfile

Ref:

  1. https://www.reddit.com/r/emacs/comments/29zm3q/how_to_get_rid_of_filename_files_that_emacs_is/
  2. https://emacsredux.com/blog/2013/05/09/keep-backup-and-auto-save-files-out-of-the-way/
1 个赞

:+1: 是lockfile,在同步文件夹加了个.dir-locals.el,把lockfiles禁用了