请教一个 org-roam 生成临时文件配置的问题

请教大家一个问题,使用了org-roam进行知识管理,把 org-roam 的目录放到了 dropbox 来做自动同步,但是发现每次用 org-roam-capture 创建文件,都会先生成一个隐藏的 ‘#文件名‘ 这样的临时文件,这样就被 dropbox 同步上去,在保存之后,临时文件被删除,又会再同步一次删除操作。

用 org-capture 和 org-roam-capture 都会生成这种临时文件,我接触 emacs 时间不长,怀疑是 org-capture 或者 emacs 的行为。

由于 dropbox 官方不打算支持忽略某种类型的文件或类似功能,不知道怎么配置emacs或者org-roam让这些临时文件可以生成到其他目录里面。虽说都是dropbox自动同步的,不影响使用体验,就是想看一下有没有解决方法,感谢。

emacs 会对没有保存的文件生成备份的文件,参考:

  1. http://ergoemacs.org/emacs/emacs_set_backup_into_a_directory.html
  2. http://ergoemacs.org/emacs/emacs_auto_save.html

感谢,看了这两个网页,发现自动生成的那个文件是 lockfile,用第二个链接里的 (setq create-lockfiles nil) 解决了