MacBook Air m2, 16G 内存
在首次打开 Emacs 后, 若调用 org-roam-capture, 彩虹圈不停旋转, 使用 Activity Monitor 查看 Emacs 栈用大量内存
若此时 Force quit Emacs, reopen 后重新调用 org-roam-capture, 则能够正常创建新的结点
这种首次打开Emacs调用org-roam-capture命令卡死, 并在第二次调用org-roam-capture命令时流畅执行的情况在我的机器上是可复现的。
以下是我的 org-roam 配置
(use-package org-roam
:ensure t
:custom
(org-roam-directory "~/org/roam/") ;; 默认笔记目录
(org-roam-db-gc-threshold most-positive-fixnum) ;; 提升性能
:bind (("C-c n f" . org-roam-node-find) ;; 通过关键字查找笔记并跳转
("C-c n i" . org-roam-node-insert) ;; 插入一条笔记的链接或创建一条笔记
("C-c n c" . org-roam-capture) ;; 根据预设模板创建 org 格式的笔记
("C-c n l" . org-roam-buffer-toggle) ;; 显示后链窗口
("C-c n u" . org-roam-ui-mode)) ;; 浏览器中可视化
:config
(org-roam-db-autosync-mode)
)