doom用户有福了:无需复杂配置,一键使用org-roam v2

新版本依赖 skeeto/emacsql: A high-level Emacs Lisp RDBMS front-end (github.com),

需要有 gcc 编译环境

里面写着:

Windows Issues

Emacs start-process-shell-command function is not supported on Windows. Since both emacsql-mysql and emacsql-psql rely on this function, neither of these connection types are supported on Windows.

这是说v2不支持windows了?

可以用,你装一个 gcc 就可以了 ,编译出 emacsql-sqlite.exe 就能用了

我还真尝试过,结果提示缺什么头文件,很多年没碰过了,都忘得差不多了,能否具体指导一下?

我用scoop install gcc安装好了,然后用windows terminal进入emacssql目录,里面有一个makefile和几个c文件,然后用什么命令编译啊

你重新装一下 emacsql 这个包,它会自动编译的

在packages.el手动添加了这两行: (package! emacssql :recipe (:host github :repo “skeeto/emacsql”)) 运行doom sync:

没有出现 emacsql-sqlite.exe

你手动执行一下 (emacsql-sqlite-ensure-binary) ,找不到 emacsql-sqlite.exe 会自己编译的

在github上提交的issue回答解决了问题:

GitHub - nobiot/emacsql-sqlite.exe: Binary emacsql-sqlite.exe for Windows (for Org-roam V2)

2 个赞

我手机端也以看笔记和随时打钩为主,主要需求不在todo管理上。所以beorg不满足我的需求,当然他是一个很牛逼的东西。 目前手机端看org笔记没有好的解决方案。

这次doom的v2配置好像没在org-roam buffer里打开line-number.我也不知道怎么打开。。。因为v2好像把那几个相关的hook删了,查半天文档也没找到解决办法。

赞,我自己搞的roam2不知道为什么就不能自动补全node,换成这个可以了。