Skip to content

Commit 7435b9e

Browse files
bors[bot]kjeremy
andauthored
Merge #7661
7661: Start LSP 3.17 support r=kjeremy a=kjeremy Companion to gluon-lang/lsp-types#199 which <strike>has not been merged yet</strike> has been merged. This doesn't opt into any 3.17 functionality yet. Co-authored-by: Jeremy Kolb <[email protected]>
2 parents a0fa585 + 8105418 commit 7435b9e

File tree

7 files changed

+28
-33
lines changed

7 files changed

+28
-33
lines changed

Cargo.lock

Lines changed: 2 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/rust-analyzer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ env_logger = { version = "0.8.1", default-features = false }
2222
itertools = "0.10.0"
2323
jod-thread = "0.1.0"
2424
log = "0.4.8"
25-
lsp-types = { version = "0.86.0", features = ["proposed"] }
25+
lsp-types = { version = "0.87.0", features = ["proposed"] }
2626
parking_lot = "0.11.0"
2727
pico-args = "0.4.0"
2828
oorandom = "11.1.2"

crates/rust-analyzer/src/bin/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ fn run_server() -> Result<()> {
127127
name: String::from("rust-analyzer"),
128128
version: Some(String::from(env!("REV"))),
129129
}),
130+
offset_encoding: None,
130131
};
131132

132133
let initialize_result = serde_json::to_value(initialize_result).unwrap();

crates/rust-analyzer/src/caps.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ pub fn server_capabilities(client_caps: &ClientCapabilities) -> ServerCapabiliti
3434
completion_provider: Some(CompletionOptions {
3535
resolve_provider: completions_resolve_provider(client_caps),
3636
trigger_characters: Some(vec![":".to_string(), ".".to_string()]),
37+
all_commit_characters: None,
38+
completion_item: None,
3739
work_done_progress_options: WorkDoneProgressOptions { work_done_progress: None },
3840
}),
3941
signature_help_provider: Some(SignatureHelpOptions {
@@ -58,7 +60,6 @@ pub fn server_capabilities(client_caps: &ClientCapabilities) -> ServerCapabiliti
5860
more_trigger_character: Some(vec![".".to_string(), ">".to_string()]),
5961
}),
6062
selection_range_provider: Some(SelectionRangeProviderCapability::Simple(true)),
61-
semantic_highlighting: None,
6263
folding_range_provider: Some(FoldingRangeProviderCapability::Simple(true)),
6364
rename_provider: Some(OneOf::Right(RenameOptions {
6465
prepare_provider: Some(true),

editors/code/package-lock.json

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

editors/code/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"Programming Languages"
2222
],
2323
"engines": {
24-
"vscode": "^1.52.0"
24+
"vscode": "^1.53.0"
2525
},
2626
"enableProposedApi": true,
2727
"scripts": {
@@ -36,7 +36,7 @@
3636
},
3737
"dependencies": {
3838
"node-fetch": "^2.6.1",
39-
"vscode-languageclient": "7.0.0"
39+
"vscode-languageclient": "^7.1.0-next.1"
4040
},
4141
"devDependencies": {
4242
"@rollup/plugin-commonjs": "^17.0.0",
@@ -45,7 +45,7 @@
4545
"@types/mocha": "^8.0.4",
4646
"@types/node": "~12.12.6",
4747
"@types/node-fetch": "^2.5.7",
48-
"@types/vscode": "^1.52.0",
48+
"@types/vscode": "^1.53.0",
4949
"@typescript-eslint/eslint-plugin": "^4.9.0",
5050
"@typescript-eslint/parser": "^4.9.0",
5151
"eslint": "^7.15.0",

editors/code/src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export function createClient(serverPath: string, cwd: string, extraEnv: Env): lc
7979
return hover;
8080
},
8181
(error) => {
82-
client.handleFailedRequest(lc.HoverRequest.type, error, null);
82+
client.handleFailedRequest(lc.HoverRequest.type, token, error, null);
8383
return Promise.resolve(null);
8484
});
8585
},

0 commit comments

Comments
 (0)