安装rust-analyzer
通过rustup安装rust-analyzer:
bash
# 安装rust-analyzer
rustup component add rust-analyzer
# 如果使用的是nightly, 将stable替换为nightly即可
# 默认不会安装至~/.cargo/bin, 查看安装位置:
rustup which --toolchain stable rust-analyzer
# 对比使用link将rust-analyzer放到~/.cargo/bin下, 个人更倾向于这种启动方式:
rustup run stable rust-analyzer配置neovim
安装rust-tools插件, 修改lsp的cmd配置即可:
lua
require("rust-tools").setup({
server = {
cmd = {
"rustup",
"run",
-- 如果rust使用nightly, 可以替换stable为nightly
"stable",
"rust-analyzer",
},
},
})
zabbits