如果使用 melpa 安装 emacsql,还是要单独安装 emacsql-sqlite-builtin
,因为它在melpa 上是单独分发的。
如果直接使用 github 从 emacsql 的源码仓库安装就不需要单独安装 emacsql-sqlite-builtin。 比如我使用的是 Borg 安装就不需要。
如果使用 melpa 安装 emacsql,还是要单独安装 emacsql-sqlite-builtin
,因为它在melpa 上是单独分发的。
如果直接使用 github 从 emacsql 的源码仓库安装就不需要单独安装 emacsql-sqlite-builtin。 比如我使用的是 Borg 安装就不需要。
我是Mac电脑。emacs plus 升级到29之后,也遇到了 emacsql 相关问题。汇总一下这个关于 Emacs 29,org-roam-database-connector 的问题。
C-h org-roam-database-connector 我们可以得到以下信息:
就像 @ aqua0210 所说的 emacsql-sqlite-builtin
已经合并到 emacsql,无需再额外安装。如果你尝试安装 emacsql-sqlite-builtin
会失败,因为它的github仓库已经404(见 MELPA)。
我是使用 use-package管理package。请注意 : use-pakcage下载下来的 emacsql 不是最新的,会缺少 emacsql-sqlite-builtin.el 等文件。所以我采用以下步骤来解决问题
经历了以上三个步骤,Org-roam 现在可以正常使用。不过只能作为临时方案。如果论坛里的人们有更好的解决办法,欢迎留言告知一下。
请问,Org 文件里写上了多个标签,为什么 org ui 的 web 页面上只显示了一个?
org 文件:
:PROPERTIES:
:ID: ee27e65a-5686-4833-9736-3c5c3baeea0d
:END:
#+title: 标签测试
#+filetags: :标签2:标签1:
最近正好在发愁所有的org file都加进去会比较慢,就看到这个帖子了,正好来学习一下!
在mac最新的emacsql-20240903.1144 已经包含了emacsql-sqlite-builtin.el但是在打开org-roam 文件时还是会出现File mode specification error: (error Selecting deleted buffer) ? org-9.7.10, org-roam-20240715.1750, [email protected]
兄弟你这个问题解决了没,我也有和你一样的情况。
哦,微信群里大佬帮忙解决了。
(setq org-roam-database-connector 'sqlite)
什么还有微信群。求拉
多谢提供的org-roam agenda整合到org-mode agenda的代码和思路。但是我发现一旦刷新agenda-files,roam node的TODO 条目会冲掉正常inbox.org中的TODO条目,应该是因为这个代码的作用, (defun vulpea-agenda-files-update (&rest _) “Update the value of `org-agenda-files’.” (setq org-agenda-files (vulpea-project-files))) 有什么好办法能让2种TODO 条目共存呢?
你的分析应该是对的,是这个位置的作用, setq 刷掉了原来的 org-agenda-files, 你可以尝试把这个函数中的 setq 那一行修改成类似如下的内容试试看:
(setq org-agenda-files (add-to-list (vuplea-project-files) "inbox.org"))
多谢指点!结合您的思路,最终使用下面一行语句基本实现需求了,也为了避免后续添加其他org-agenda-files时还需要同步手动更改这个位置。 (setq org-agenda-files (seq-uniq (append org-agenda-files (vulpea-project-files))))