新版本依赖 skeeto/emacsql: A high-level Emacs Lisp RDBMS front-end (github.com),
需要有 gcc 编译环境
里面写着:
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)
我手机端也以看笔记和随时打钩为主,主要需求不在todo管理上。所以beorg不满足我的需求,当然他是一个很牛逼的东西。 目前手机端看org笔记没有好的解决方案。
这次doom的v2配置好像没在org-roam buffer里打开line-number.我也不知道怎么打开。。。因为v2好像把那几个相关的hook删了,查半天文档也没找到解决办法。
赞,我自己搞的roam2不知道为什么就不能自动补全node,换成这个可以了。