竟然是乌龙。
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