org-roam 主线换到 Version 2 了

见:

1 个赞

:+1:能介绍一下 跟 V1 比主要什么什么大的提升吗?我之前 V1 的时候折腾过,感觉性能不行就放弃使用了。
现在的官网看起来比较简洁而高级 :grin:

从功能上讲,最大的变化就是,连接细化到 Block,而以前是文件。在向 Roam Research 看齐。

1 个赞

多谢,看来可以再尝试一下了。

性能问题,是笔记太多了吗?我用了一段时间了,没感受到性能问题

昨天才转到V2版 :joy:

不是笔记多,以前的版本配置比较麻烦,也可能是我没弄好,启动org-roam 后会造成其他buffer也会跟着慢。

看了一下文档,虽然暂时没有了华丽的知识节点视图,但我个人认为它现在更好用了。融入 Org-mode 的生态一件好事。其实我大量的工作记录,和日记,都是直接用 Org-mode 的文档来写。这时候,标签管理,节点和节点之间的关联,其实会更能够帮助人回想起之前的想法,并进行组织。

1 个赞

我已经切换了挺长时间了,从使用的感受上,目前v2版本其实非常稳定,性能也没有问题,唯一需要注意的是,第一次用脚本升级所有文件后,应当对org bibtex等引用进行处理。在不严格依赖文件标题和特殊文件结构后,简单的id引用非常方便

请问咋升级呢? 还有如何link到block呢? 谢谢!

参考Org-roam User Manual

这个说明里面说MELPA里面已经升级了。所以,可以通过正常的包升级。 特别要注意的是,V1 和 V2 不兼容,升级前最好先保存一下之前的笔记。

已经用上V2,比V1好用。现在org-roam-server 还没支持v2,是不是要放弃维护了。

当然不是,相关工作进行中。

1 个赞

可以看看作者的这篇文章,里面说明得很详细

https://blog.jethro.dev/posts/org_roam_v2/

1 个赞

看来,org-roam-server 也快了,像是已经有人接手了。

从文档和作者博客来看,org roam v2已经不仅仅是一个连接笔记的插件了,而是作为 org 文件的 cache 和编程抽象层, 把目录下所有 org 文件的 headline 和 property 解析到数据库里,同时提供对这些信息进行查询和操作的函数接口,之后有文件修改的话只需要增量地更新。作者博客里说下一步要基于 org-roam 开发 org-roam-agenda,直接从数据库里读取节点的 TODO 特性,使得可以分布式地进行任务管理,而不是把 TODO 都集中在几个 ageda 文件里,看来未来会有更多插件加入到 org roam 的生态,很是期待 :grinning:

10 个赞

org-roam-bibtex 也已经适配了V2了 (int) adjusting to Org Roam v2 - first commit · org-roam/org-roam-bibtex@1372b0c · GitHub

1 个赞