如何限制 rust-analyzer 的扫描范围?

竟然是乌龙。

1楼截图高亮的那两行信息其实是 lsp-mode 输出的。所以是 lsp-mode 在扫描 ~/Downloads/。

因为我直接用 ~/.emacs.d/elpa 已经下载的包,里边有 ristic, 是 rustic 启动了 lsp-mode。

应该创建一个空的 user-emacs-directory 进行测试:

$ emacsq.sh -ud '<tmp>' -P rust-mode --eval "(add-hook 'rust-mode-hook #'eglot-ensure)" -nw