org-roam
relation: org-mode
belong: TODO
relation: TODO
方法论
对于每个大的topic,可以做一个 entrance 的node 比如Rust entrance ,这个node记录如何设置环境,基本工具的使用
- what 概念类: concept
- how 应用类:
- question/bug 问题类:
理论上应用和问题应该链接概念的
why类, 比如为什么这个要这样设计, 转为 blog 上的长文章
每个卡片里面尽量多以提问为主来引导思考
原则
- link 就近原则: 设置relation的时候,只设置最接近的关系(也就是"朋友的朋友"不要设置)
- 尽量单一(避免过长)原则: 这个度的控制看自己, 不过也不用太零碎,一个小主题下的可以放一起,方便一块复习
- 自然形成原则: 在创建一个node的时候,不要为了要有链接去创造链接,而是去自然形成这个网络,主要是设置好alias,tag,可以搜索到node
- 避免无意义的大节点
配置
查看 init-org-roam configuration
方法
completion at point
这个很有用,可以快速的插入 link
我现在绑定的是 s-i 快捷键
但是如果要启用这个功能的话,必须同时要配置
(setq org-roam-completion-everywhere t)
org-roam-alias-add
这里有一个场景,也就是比方在 Emacs lisp org file下有一个 node 是 Resources
然后在Rust的 org file 下也有一个 node 是 Resources
这时候我们用 org-roam-node-insert 会有两个 Resources 出现,那么就会分不清
那这时候