之前是可以的, 通过org-roam的搜索只可以看到一条笔记, 但是通过C-x C-f 是可以看到多个org文件的
重启过Emacs, 也通过org-roam-db-sync刷新过, 还是不会显示
通过C-x C-f可以进入看不到的org文件, 也可以操作, 但是就是不会通过org-roam的查找显示出来
有没有大佬知道为什么,或者以后如何避免这种情况
之前是可以的, 通过org-roam的搜索只可以看到一条笔记, 但是通过C-x C-f 是可以看到多个org文件的
重启过Emacs, 也通过org-roam-db-sync刷新过, 还是不会显示
通过C-x C-f可以进入看不到的org文件, 也可以操作, 但是就是不会通过org-roam的查找显示出来
有没有大佬知道为什么,或者以后如何避免这种情况
看看 org-roam-list-files
和 org-roam-db--get-current-files
的结果 (括号后面C-x C-e)
(org-roam-list-files)
(org-roam-db--get-current-files)
那要么 (org-roam-db-sync t)
试下,会删除 db 之后再重新插入
没有生效 , 好像又有几个新写的在roam里面搜不到了, 不知道是不是保存的问题
文件头有没有: #+title: xxx,加一个试试
如果是新建的文件没写入 db,你启动 org-roam-db-autosync-mode
了么
(with-eval-after-load 'org (org-roam-db-autosync-mode))
有加的, 看也是自动加的
只加了后半部分, 前面的我也加一下. 倒也不是新建的文件没有写入, 新建的会写入, 然后应该是编辑期间, 然后就会有个别不知道因为什么原因就不在roam数据库了, 只能在文件里面看到
如果你 (org-roam-db-sync t)
之后就是有些文件不在建议按照函数内容单步 debug,或者看能不能有个最小复现的配置