diff options
author | Jeremy Kolb <[email protected]> | 2021-04-27 12:47:06 +0100 |
---|---|---|
committer | Jeremy Kolb <[email protected]> | 2021-04-27 12:47:06 +0100 |
commit | 36c20dc23d20d1ad277aa197013b837fb83b6501 (patch) | |
tree | f8a337bc9d3fdd60a1a96a5b73129d2a1b510bb9 | |
parent | 4af50de0abc81fff51caa2fbadfc31915e63e6a4 (diff) |
Return ServerNotInitialized according to the spec
According to the spec we should return ServerNotInitialized if the server is waiting for an initialize request and something else comes in.
Upgrading to lsp-server 0.5.1 will do this and retry until the initialize request comes in.
Fixes #8581
-rw-r--r-- | Cargo.lock | 4 | ||||
-rw-r--r-- | crates/rust-analyzer/Cargo.toml | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock index 8e50ac8b0..ba6862e98 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -841,9 +841,9 @@ dependencies = [ | |||
841 | 841 | ||
842 | [[package]] | 842 | [[package]] |
843 | name = "lsp-server" | 843 | name = "lsp-server" |
844 | version = "0.5.0" | 844 | version = "0.5.1" |
845 | source = "registry+https://github.com/rust-lang/crates.io-index" | 845 | source = "registry+https://github.com/rust-lang/crates.io-index" |
846 | checksum = "69b18dfe0e4a380b872aa79d8e0ee6c3d7a9682466e84b83ad807c88b3545f79" | 846 | checksum = "6825d7042d5ca1825a366c40c9446928ec7b30e2be97243a13b164aee6583992" |
847 | dependencies = [ | 847 | dependencies = [ |
848 | "crossbeam-channel", | 848 | "crossbeam-channel", |
849 | "log", | 849 | "log", |
diff --git a/crates/rust-analyzer/Cargo.toml b/crates/rust-analyzer/Cargo.toml index 0571a912c..3e8f4bf89 100644 --- a/crates/rust-analyzer/Cargo.toml +++ b/crates/rust-analyzer/Cargo.toml | |||
@@ -33,7 +33,7 @@ serde_path_to_error = "0.1" | |||
33 | threadpool = "1.7.1" | 33 | threadpool = "1.7.1" |
34 | rayon = "1.5" | 34 | rayon = "1.5" |
35 | mimalloc = { version = "0.1.19", default-features = false, optional = true } | 35 | mimalloc = { version = "0.1.19", default-features = false, optional = true } |
36 | lsp-server = "0.5.0" | 36 | lsp-server = "0.5.1" |
37 | tracing = "0.1" | 37 | tracing = "0.1" |
38 | tracing-subscriber = { version = "0.2", default-features = false, features = ["env-filter", "registry"] } | 38 | tracing-subscriber = { version = "0.2", default-features = false, features = ["env-filter", "registry"] } |
39 | tracing-tree = { version = "0.1.4" } | 39 | tracing-tree = { version = "0.1.4" } |