diff --git a/home/editors/neovim/lsp/lsp.lua b/home/editors/neovim/lsp/lsp.lua index fadc374..88bbbcb 100644 --- a/home/editors/neovim/lsp/lsp.lua +++ b/home/editors/neovim/lsp/lsp.lua @@ -57,7 +57,6 @@ local servers = { "pylsp", "terraformls", "hls", - "rust_analyzer", "vimls", "glslls", } @@ -68,6 +67,11 @@ for _, lsp in ipairs(servers) do } end +config.rust_analyzer.setup{ + capabilities = capabilities, + root_dir = config.util.root_pattern("Cargo.toml", "rust-project.json", ".git"), +} + config.omnisharp.setup{ capabilities = capabilities, cmd = {"omnisharp", "--languageserver", "--hostPID", tostring(pid)},