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

emacser都有过度工具化的倾向。

知识重要,但是思考更重要,光有知识的收集,没有现实的经历和思考,认知上不去,收集整理天下知识都没用。

知识网状关系对于作家或者科研工作很有用,因为他们需要有严密的关系组织完成最终目标,普通人更多是记下一些容易忘但以后要用的知识就可以了。

轻负担的用emacs,体验生活多思考多休息更重要,毕竟emacs就是工具。

36 个赞

这也太赞了吧, 心动了, 等更新了我要升级.

org-roam-server 的原作者明确表示已经没有时间做迁移 v2 的工作了,有几个人计划做新的,不过没用 clojurescript,用 clojurescript 只是一个路人不成熟的提议。

说实话他们动作挺慢的,我已经忍受不了自己写了一个支持 org-roam v2的 server 出来,不过我写的版本没打算跟 org-roam 兼容,改了里面一些东西,因为 org-roam 的主要维护者并不是重度用户,平常也没有很多时间,能做出来 v2 版本已经很不容易了。所以我觉得这个项目以后的发展堪忧,打算按照自己的想法进行改造和开发。

1 个赞

顺便提一句,如果你还用 org-roam v1,我给 org-roam-server 贡献了搜索一个笔记节点,然后移动视图,将其放在页面中央的功能,不过鉴于 org-roam-server 的作者也没时间管项目,可能不会发新 realease,想用的可以用仓库里的 index.html 替换插件目录里面的。

这也是另一个我打算自己写的原因 :smiley:

2 个赞

org-roam 的主要维护者并不是重度用户 是说不是 org-roam-server 的重度用户?

确实,是我看错了。不过看目前发出来的这个预览,效果还是不错。
说实话,记笔记的话,org-roam + org-raam+graph 就够用了, org-roam-server 只是锦上添花。

"I’m less crazed about note-taking paradigms than most people think. I still use and maintain Org-roam because it removes the friction in taking, accessing and synthesizing notes, and to achieve this I only need to use a tiny subset of its features. This makes it difficult for me to maintain or fix user-contributed features. Being the sole maintainer is really really hard: beyond my full-time job I have little mental capacity left to comprehend and resolve these issues that I don’t have first-hand experience with. "

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

org-roam-server 的功能现在太少,有了帮助也不大,但是我觉得 org-roam-server 才是这些笔记的价值应该体现的地方,org-roam 只是个底层记笔记的工具,上层应用应该有更加丰富的形态和功能才对

3 个赞

我只用过 v1 版本的 org-roam-server,体验下来觉得有用的就是帮助分析各个节点间的关联性,其他就是鼠标拉着泡泡有点好玩😄。
不知道目前的 org-roam-server 还缺少什么你认为比较有用的功能呢?

1 个赞

使用 org-roam 好几个月了. 统计下来, backlink 和 org-roam-server 没啥用. 我现在把 org-roam-server 删掉了.

1 个赞

org-roam v1 *org-roam* buffer 里的链接是可以点击打开的,到了 v2 点击不起作用了?!

emacs 27.2 + doom

没有了 backlink,那不就是原始的 org-mode 了? :innocent:

org-roam 除去 backlink 和 org-roam-server , 其它方面的命令和集成也很好用啊.

我是按照我的使用习惯和想法来改造的,不是只把它当做一个画网络图的工具来做,做出来的东西不适合其他人,接下想做的功能大概是:

  • 笔记连接上可以附加属性,增强连接展示功能
  • 选一个节点,以此为根节点,把它和它的所有子节点导出成幕布那样的大纲思维导图格式
  • 全部节点标题的展示、按照tag分组、高级搜索
  • 自定义节点的大小、形状等等用来标记关键节点或者用来做内容索引的节点
  • 网络图上任意两个节点间自动寻路、路径高亮
  • 网络图上一组概念相近的相邻节点折叠成单个节点
  • 直接在网络图上新增、删除、编辑笔记和连接
  • 笔记内容的高级全文检索
  • 笔记内容分词,计算相似度
  • 节点的 properties 里面用户可以添加很多自定义的数据,这些数据可以接入第三方服务用来实现定制化,这里也有很多想象空间
  • 等等

我是打算从 org-roam-server 开始,慢慢做一个应用出来

12 个赞

你好, 请问这个问题解决了吗? 我迁移的时候液遇到这个问题了

非常赞,我也有类似的想法,项目开始了求围观。

2 个赞

还没解决,可能是包有冲突。。

更新一下数据库试试

这个博客 https://www.zmonster.me/ 是你的吧,关于 org-roam 和 orm-mode 的文章写的很好,我学的时候看文章学了不少东西。

项目我已经在写了,开发完了几个功能,只是现在还没开源。不过我为了做扩展改了 orm-roam 的数据库结构和一些源码,不太通用,虽然能一直合并 org-roam 的更新,不过说不准哪天两个分支冲突就会变得很大。

4 个赞

org-roam v1 时,我的配置就是参照这位老哥的。