如何通过 LanguageClient-neovim 配置 Rust 语言服务器?

How do I configure the Rust Language Server via LanguageClient-neovim?

我正在尝试使用 the Rust Language Server via LanguageClient-neovim,我想设置 RLS 选项,例如 wait_to_build

我不想配置 LanguageClient-neovim 设置,比如如何启动 RLS 进程。

RLS 仅说明通过 <project>/.vscode/settings.json 配置 the VSCode extension

如何为我的服务器设置配置选项?

LanguageClient-neovim 允许您通过 <project>/.vim/settings.json 文件配置服务器。

如果不存在,您需要创建它并在您的版本控制系统中跟踪它。

RLS 配置选项详见 the project's README

你的设置文件的结构应该是这样的:

{
    "rust": {
        "wait_to_build": 1500
    }
}

保存该文件后,您需要通过发出命令 :LanguageClientStop 然后 :LanguageClientStart.

来重新启动客户端