在org roam中修改#+title的名字,会改变file的名字,导致链接失效

难道是我的文件量太多了?

添加roamkey的测试 原名称和标题:

修改Org title:

保存文件,文件末尾自动改变

谢谢大佬们的热心帮助,不过问题还没有解决。这个问题对于我是致命的,修改title会导致相关的文件间链接失效。我打算暂时先用roam research了

用了半年多了,说实话org roam已经相当满足我需求了,特别是对于org mode生态的整合很舒服,很佩服设计者。就是小问题一直不断,感觉折腾不动了,roam research对vim的支持太差,也没有org src这样的直接运行方法。主要是能力和精力有限,不然自己就写一个 :joy:

1 个赞

所以说还是自己会写代码舒服,不满意的地方就直接改,哈哈 :joy:。可以等 Roam Research 开放 API,到时候应该有 roam 和 org-mode 同步的方案。

是啊,所以很羡慕你写出gkroam这样和合乎心意又十分优秀的插件

github的反馈,现在是一个org roam更新的异步bug,文件名的修改和被引用的链接无法同时修改,导致链接失效,建议关了

是这个选项吗?

(setq org-roam-rename-file-on-title-change nil)

同意,笔记一旦多起来确实整合麻烦,还是需要等块引用这个功能完善起来估计才能改善。

我刚刚在我的机器上尝试了一下,更改#+title后org-roam会遍历所有笔记文件更改相关的backlink,时间会比较长,而且可能需要重新生成数据库缓存文件,但是功能是正常的,也许试下更新到最新的commit?

1 个赞

这个问题起初是在这篇帖子中讨论的,当时我也觉得没有必要这么做。在 org-roam 中来回跳跃并不依赖于文件名。Jethro Kuan 觉得并不是很难实现,就顺手实现了这个特性。有用户也反应了这个问题。最终在 Herbert Jones 和 Jethro Kuan 的帮助下,这个问题被解决。如果开启修改标题的同时同步文件名,所有链接到新修改的文档内的链接也会被更新。

2 个赞

谢谢您的建议,我前天把这个特性关了,目前使用良好,可能的确是我的版本有些问题。说实话,目前org-roam的块引用其实细节不是很舒服,我也在探索如何更有效的组织文件结构。我很期待能看到更好的方法,谢谢您之前分享的心得

嗯嗯,我看到了,非常感谢您和其他人的工作和付出,org roam是非常好的作品