在使用 Emacs 的 org-roam 时,有可能有需求使用独立的 org-roam 目录(例如区分生活和工作的 org-roam 文件),这样每个 org-roam 目录下的数据库不会大到处理时速度很慢。
在 org-roam 的 issue 中就有如此的需求: https://github.com/org-roam/org-roam/issues/80
一个比较好的解决方法是使用仓库管理不同的 org-roam 子目录,利用 git 的 submodule 来实现组合子目录,就可实现在同一个 org-roam 目录中区分不同场景例如生活和工作的内容。 可参考 https://github.com/org-roam/org-roam/issues/80#issuecomment-1872987119 。