https://protesilaos.com/emacs/denote
这两天看到 SystemCrafters 的一期视频,体验 Denote.el
的,这个插件类似于 org-roam
,总体感觉更轻量和灵活,没有引入数据库,支持 org、md、txt 多种格式,还支持 subdirectory
。
这位哲学家大佬开发出的插件,确实很有意思。
https://protesilaos.com/emacs/denote
这两天看到 SystemCrafters 的一期视频,体验 Denote.el
的,这个插件类似于 org-roam
,总体感觉更轻量和灵活,没有引入数据库,支持 org、md、txt 多种格式,还支持 subdirectory
。
这位哲学家大佬开发出的插件,确实很有意思。
只用过他的 modus-theme
关注一下,不知道有啥特性,文档好长。。
这位大佬写的文档,那是相当的严谨,的确有哲学家风范。
我陆陆续续用了大概一个多月,目前在慢慢从roam迁徙到denote。roam用了大概两年了,从roam1一直用到2,最大的优点就是生态成熟,什么都有。缺点是roam本身有一套自己的逻辑,我自己为了满足自己的工作流写了不少的配置代码,总想减负。denote提供api而不是提供解决方案的特点很吸引我,我希望能借denote的方式打造更灵活的个人方案
开个贴,给大家布布道啊。我正在这两者犹豫不决。
试用了下,没看到怎么查找笔记欸?
作者提供了使用视频,看下来主要特点是支持文件的格式更多(txt,ord,md,pdf), 主要依赖 dired-mode 和正则来搜索和过滤。
布道可远远谈不上,我自己是个菜鸟。过段时间我尝试分享一下自己的一些用法和写的一些函数,从这个角度展示一下denote自由组合功能的核心特点。
不过就个人经验而言,denote更像是一种api而不是笔记方案。如果自己本身没有一个稳定的笔记流的话,我更推荐从roam尝试,目前denote能做的roam都能做,roam配合citar,org roam ui,和定制find node的方法,加上用数据库去查询agenda等,已经是非常棒而且全能的笔记方案了。
我在用,感觉目前比较适合工作流不那么复杂的用户。
这个包按prot自己的说法不是zk类笔记方法的平替,甚至不会依赖太多org的特性,建议觉得org-roam太重很多功能用不上的用户使用。
现在的这些笔记插件都是 zk 那一套,不知道那种层级结构,我还是喜欢像 dendron 那样的,dendroam 虽然仿照了 dendron,但没有 publish 和一个好的 tree view 界面。
可以使用 consult-notes
这个包,我下午试了下,非常不错:
(use-package consult-notes
:straight (:type git :host github :repo "mclear-tools/consult-notes")
:commands (consult-notes
consult-notes-search-in-all-notes
consult-notes-org-roam-find-node
consult-notes-org-roam-find-node-relation)
:bind ("C-c d f" . consult-notes)
:config
(setq consult-notes-sources
'(("denote" ?d "~/Documents/notes")
))
(consult-notes-org-roam-mode) ; Set org-roam integration
)
非常喜欢这个插件的文件命名方案!
即 日期+题名+标签的方式,好处是在不打开文件的前提下能够确定文件的主要信息(如文件创建的时间,文件内容摘要,及文件的分类)。
个人推荐!
这不错,一直还没怎么想清楚展示的问题。你的配置可以分享一下吗?
其实楼上 patrolli 提到的 dendroam 的命名方式会更高效,你可以了解一下看看。我简单解释一下,它是属于 3 段式命名,例子:
[领域].[话题].[具体概念]
工具.效率.org-roam
你也可以根据你自己的需求往下拆分。
其实这种命名方式挺好的,因为从原则上是贴近原始的 zettelkasten 命名法——只不过卢曼把它抽象成了数字+英文字母的组合。但现代工具,可以不受记录空间的限制的话,可以更加自由。
最近已经从org-roam
彻底转成denote
了,主要是实在忍不了大文件(包含很多link的org文件,我一般很多线上培训都会截图,都是link)每次保存的时候,org-roam
默认都会有个hook
去做链接替换,每次保存都要5s以上。而且,用了许久org-roam
,好像高阶功能都没怎么用到。
现在用denote
+consult-notes
+org-super-links
用起来很爽,是我想要的工作流。
希望哪天可以详细介绍下
看了看文档,文档很详细。只要接受文件命名方案,应该是一个不错的解决方案,试用看看。
又有人从 denote 跳回 org-roam 了。