wsl2 emacs 访问 windows onedrive 目录为什么 find-file 没有 candidates?

如图, 啥结果也没有, 但用 ls 是不为空的. 而且如果 find-file 直接给完整路径也能正确打开. 注意访问 onedrive 目录也不总是完全没有 candidates, 举个有的例子:

但不知道为什么进入到 Book 目录下就没有了.

用 emacs -q 也是一模一样, 就是 /mnt/c/Users/12708/OneDrive/Book/ 没有结果, /mnt/c/Users/12708/OneDrive/ 有结果.

我这试了下,看起来没问题。我用的是 vertico

我照着这个思路用 counsel-fzf 可以了. 我试了不行的有:

  • counsel-find
  • find-file
  • consult-find 其实我不理解为什么 consult-find 不行, 它不是用的 find 么, find 在命令行有结果的呀.