feat(neovim): improve rust-analyzer lsp config

It did not pick up `Cargo.toml` in subdirectories before.
This commit is contained in:
Felix Schröter 2022-06-27 01:03:17 +02:00
parent 1fa4f85c5d
commit 3f4b377a71
Signed by: felschr
GPG key ID: 671E39E6744C807D

View file

@ -57,7 +57,6 @@ local servers = {
"pylsp", "pylsp",
"terraformls", "terraformls",
"hls", "hls",
"rust_analyzer",
"vimls", "vimls",
"glslls", "glslls",
} }
@ -68,6 +67,11 @@ for _, lsp in ipairs(servers) do
} }
end end
config.rust_analyzer.setup{
capabilities = capabilities,
root_dir = config.util.root_pattern("Cargo.toml", "rust-project.json", ".git"),
}
config.omnisharp.setup{ config.omnisharp.setup{
capabilities = capabilities, capabilities = capabilities,
cmd = {"omnisharp", "--languageserver", "--hostPID", tostring(pid)}, cmd = {"omnisharp", "--languageserver", "--hostPID", tostring(pid)},