Kinney
56
更新 v2.3.3 : gkroam page 的文件名可定制
-
之前的 page 文件名为统一的 日期数字串,现在可以是任意文件名。在使用 gkroam-find
创建page时,会提示输入 filename 或 使用默认的 date number。
这意味着,你可以很方便的将已有的笔记迁移到 gkroam 中。只需要将这些org笔记放到 gkroam 的文件夹下就可以了,不需要重新创建并整理成新的文件。
-
修改了 gkroam-index
函数。不再创建 index.org
文件并打开,直接显示一个不与文件关联的 index buffer。
目前为止,gkroam的上手可以说相当的简单了,和使用原生org-mode没有区别。用户唯一需要做的就是在文件需要的位置使用 gkroam-insert
插入各种 gkroam link。然后,gkroam 会自动帮你处理好反向链接 和 reference 的显示。
1 个赞
Kinney
57
Gkroam每次在创建新的文件时,会在minibuffer跳出提示:“None existence agenda file, …”,我一开始以为是我的agenda配置的问题,怎么也解决不掉。谢谢 @zbelial 的issue, 终于让我找到了原因并解决!
哈哈,是的。
也就是论坛不适合用来做问题记录,否则直接在这儿讨论也挺好。
Youmu
61
有个问题?
为啥 gkroam
是从 org-mode
继承的,而不是像 org-roam
定义一个 minor-mode
?这样就可以在其他编辑非 org 文件时也能够立即调用相关的函数了,不然用户还需要自己定义相关的键绑定。
Kinney
62
Gkroam is a lightweight roam repica, built on top of Org-mode.
另外,我不清楚 org-roam 是怎么实现的。如果要支持其他格式的文件(markdown?),没有org的原生支持,headline引用该怎么实现呢?似乎很麻烦。
Youmu
63
org-roam
还是基于org
的,但是它要求开启org-roam-mode
(这是一个minor-mode
)。
使用minor-mode
的一个好处是优先级高,可以防止keymap
被覆盖。 这是个它的定义 org-roam-mode
此外,company-mode
的额外依赖不是必须的,直接提供completion-at-point-functions
就可以了吧?
Kinney
65
更新 v2.3.6: 更加强大的 Linked Reference
之前的 linked reference 只支持在没有标题 且 链接位于 plain list 的第一级 item 时,可以在 reference中显示整个 list 结构。现在,经过完善已经非常强大了,实现了和 Roam Research 一样的效果。即,链接位于 plain list 的任意层级的任意位置,都会在 reference 中显示整个层级结构。
jingow
68
在windows以及wsl的ubuntu系统里都安装了gkroam
wsl里面可以看到linked reference
而在win下面就没有显示linked refence也没有错误提示
exec-find 可以找到ripgrep(用scoop安装)
不知道怎么解决这个问题
Kinney
69
我手头上没有用于测试的 windows, 你可以到 GitHub 开个issue,我回头研究一下。
今天准备适用一下gkroam,发现这个root dir 不能向下发现子目录的文件。这个就很麻烦了,只能发现一级目录的文件
Kinney
74
是的,不能。因为gkroam不关心文件名及文件的层级。不过改的话应该也不困难。你可以提个issue,我有空改一下。
好的感谢,其实 root-dir type sexp -> directory 是个好的方式,至少和org-roam org-brain一样了,用户可以无痛build-cache去用gkroam.至于multi-dirs. type -> list,这个就看作者你了,org-roam已经有相关的issue讨论,必要性其实不大。我的初衷就是用gkroam的轻量+org-brain的graph mindmap去代替org-roam.
gkroam 和 org-brain 配合效果怎么样? 我是用 org-brain 和 org-agenda 配合,有心研究研究roam ,但又担心太复杂,人老了,有点懒了
1 个赞