Org-roam(v2) 以及 org-roam-ui 的使用姿势(已支持Emacs 29 内置的 sqlite)

它的价值主要是用于可视化笔记的node 之间的连接,通过这个视图可以发现一些你在单独一个笔记中难以发现的关系。不用 org-roam-server 的话,还可以用直接 org-roam 里面的 org-roam-graph 以图像的形式展示。

就是让 org-store-link 等函数创造链接时用的是当前entry的id,没有就先创建一个。

1 个赞

进阶的话,推荐看这三篇:

  1. 如何用好 Roam Research ?(一):「双向链接」 https://zhuanlan.zhihu.com/p/378591718
  2. 如何用好 Roam Research ?(二):笔记节点粒度 https://zhuanlan.zhihu.com/p/378597918
  3. 如何用好 Roam Research ?(三):Roam 不是卡片盒 https://zhuanlan.zhihu.com/p/378627738
6 个赞

弄成3D后,可以在里面漫游,像玩游戏一样……然后,发现点与点之前的关系。

其实,我打开后看一眼就关。目前也没发现有多大用。 :grinning:

2 个赞

多谢分享,听了王老师的讲解,现在思路比较清晰了,roam 不等于卡片盒。建议第一次接触 roam 的可以听一下。

牛逼!期待出一个简明手册,方便新人上手 :+1:t2:

用roam的首要前提是你想记笔记 :rofl:

2 个赞

这里 :commands 括号里的语句设置了起什么作用?与不设置有什么不同?

:handshake:

这个应该是起到一个延迟加载的目的吧,如果使用这些命令的话org-roam才加载,可以提高emacs的启动速度

有一些命令不是 autoload 的,你在不 require 这个包的时候 M-x 中是没有的。 放在 commands 下就是把它变成 autoload, 这样你既可以在 M-x 中使用这个函数,又可以不 require。

2 个赞

org-roam-buffer(V2)里面怎么跳转呀? 比如下面这张图显示的backline,光标停在index上按回车,按org-roam-node-visit都没反应,显示No node at point. 按org-roam-visit-thing也没任何效果。

我这就是把光标移动到你想要的 node 上回车就可以进去了啊。可能是你没配置好。
可以把配置贴出来给大家看看。

我这里M-x org-roam-buffer打开的backlink按回车就能进去M-x org-roam-buffer-toggle就不行,和你说的的情况一样。

目前版本感觉这个命令还有问题。我的连 back link 都出不来。也是用的 org-roam-buffer

好象是page-break-line-mode的问题,关掉就行了,我这里测试有用,见这个issue

先保存,然后运行org-roam-db-sync试试。

我这还是不行,关掉了page-break-line-mode也不能跳转。

我也不行,运行这个命令会出现:

apply: Selecting deleted buffer

原issue里说是要确保你的backlink链接对应的文件不会启用page-break-lines-mode,干脆把这个包禁用重启后试试?我是把global-page-break-lines-mode换成只在prog-mode启动就行了。。

我用的spacemacs,这样禁用的

   ;; A list of packages that will not be installed and loaded.
   dotspacemacs-excluded-packages '(page-break-lines)

但是好像没禁用掉,重启仍然找得到page-break-line-mode命令