【发布】discourse graph protocol 践行

相信之前如果用过 roam research 的人大概都知道它有一个插件叫作 discourse graph,是由该理论的提出者 Joel Chan 开发的,理论具体内容参见 discourse graphs

为了减少侵入性,并践行该理论,于是有了 GitHub - LuciusChen/discourse-graph: An Emacs org-mode implementation of the Discourse Graph protocol for knowledge synthesis. 这个包。

3 个赞

你真是高产了,又写了一个package。

自己有需求🤣

这个是不是大家用git 共享一个文本文件啊. 如果是的话,是不是大家都必须用emacs 加上discourse-graph 这个package,还是这个文本文件的格式是一个 discourse graph的特殊格式呢?

你可以先看一下这个 protocol,其实就是大家在整理资料的时候,按照这个 protocol 的规则来,比如 claim evidence source question 这些(也可以扩展,喜欢视频的可以看这个了解 https://www.youtube.com/watch?v=uy-igUYz9kA ),那么协作的时候大家都有这个部分,就可以方便协作,和所用工具无关,和平台无关。

我看了那网站的,也就是说不需要共享文件嘛,只是一个方法?这个package 就是在emacs 上实现这个方法。对吗?

你这需求都跟协作强相关啊 :joy:

对,只是方便践行这个方法。roam research 那边是有递归的意思,我这里没弄,Emacs 里面不适合。

其实我没有协作需求,但是我很喜欢这个 protocol,想在 Emacs 内使用,顺便把力所能及的先做了。

嗯,我也认为在实践中区分claim和evidence 很重要,太多的时候错把claim 当evidence 了。比如引用名人名言

楼主好,刚提了个 issue,Symbol’s function definition is void: dg--link-id-at-point · Issue #1 · LuciusChen/discourse-graph · GitHub

上午改了的,后面再完善完善,看看能不能加个链接到官方库。

  1. 加了转换正文为 heading 的命令,可以存储于固定文件(默认),也可以自己定义存储规则。
  2. 加了 web ui 来查看关系,因此删除了静态的Graphviz的预览和导出。