有試過直接在 Rust 文件下執行 eglot-ensure 嗎? 也不行的話,或許是沒把 Rust Analyzer 加到 PATH 裡 得去載 exec-path-from-shell
如果这个目录不是 git 工程的话,在根目录下 git init
初始化一下,再打开试试。
1 个赞
正解
好像新的版本里已经没有 eglot-ensure 了,直接 eglot
eglot-ensure 不是interactive吧,我是把它放到hook执行。
已经放弃eglot了,在eglot中使用treesit一直报错找不到语法解析文件;换成lsp-mode文档配置写的很清楚。eglot文档直接看不懂。
M-x treesit-install-language-grammar