忽然通过C-c n f 部分org文件有展示但是搜索不到了

之前是可以的, 通过org-roam的搜索只可以看到一条笔记, 但是通过C-x C-f 是可以看到多个org文件的

重启过Emacs, 也通过org-roam-db-sync刷新过, 还是不会显示

通过C-x C-f可以进入看不到的org文件, 也可以操作, 但是就是不会通过org-roam的查找显示出来

有没有大佬知道为什么,或者以后如何避免这种情况

补一张图, 这个是通过C-x C-f搜索的

看看 org-roam-list-filesorg-roam-db--get-current-files 的结果 (括号后面C-x C-e)

(org-roam-list-files)
(org-roam-db--get-current-files)

通过org-roam-list-files是可以都查看到, org-roam-db–get-current-files显示的就是只有org-roam搜索出来的结果

那要么 (org-roam-db-sync t) 试下,会删除 db 之后再重新插入

没有生效 :joy:, 好像又有几个新写的在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,或者看能不能有个最小复现的配置