A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'ra-support')
-rw-r--r--ra-support49
1 files changed, 42 insertions, 7 deletions
diff --git a/ra-support b/ra-support
index db00ec7..173bf54 100644
--- a/ra-support
+++ b/ra-support
@@ -39,7 +39,7 @@ InitializeResult {
completion_provider: Some(
CompletionOptions {
resolve_provider: Some(
- false,
+ true,
),
trigger_characters: Some(
[
@@ -56,7 +56,7 @@ InitializeResult {
completion_item: Some(
CompletionOptionsCompletionItem {
label_details_support: Some(
- false,
+ true,
),
},
),
@@ -113,8 +113,37 @@ InitializeResult {
),
),
code_action_provider: Some(
- Simple(
- true,
+ Options(
+ CodeActionOptions {
+ code_action_kinds: Some(
+ [
+ CodeActionKind(
+ "",
+ ),
+ CodeActionKind(
+ "quickfix",
+ ),
+ CodeActionKind(
+ "refactor",
+ ),
+ CodeActionKind(
+ "refactor.extract",
+ ),
+ CodeActionKind(
+ "refactor.inline",
+ ),
+ CodeActionKind(
+ "refactor.rewrite",
+ ),
+ ],
+ ),
+ work_done_progress_options: WorkDoneProgressOptions {
+ work_done_progress: None,
+ },
+ resolve_provider: Some(
+ true,
+ ),
+ },
),
),
code_lens_provider: Some(
@@ -382,6 +411,9 @@ InitializeResult {
"macroBang",
),
SemanticTokenType(
+ "negation",
+ ),
+ SemanticTokenType(
"parenthesis",
),
SemanticTokenType(
@@ -432,6 +464,9 @@ InitializeResult {
"defaultLibrary",
),
SemanticTokenModifier(
+ "deprecated",
+ ),
+ SemanticTokenModifier(
"associated",
),
SemanticTokenModifier(
@@ -508,7 +543,7 @@ InitializeResult {
work_done_progress: None,
},
resolve_provider: Some(
- false,
+ true,
),
},
),
@@ -530,7 +565,6 @@ InitializeResult {
),
experimental: Some(
Object {
- "childModules": Bool(true),
"externalDocs": Bool(true),
"hoverRange": Bool(true),
"joinLines": Bool(true),
@@ -539,6 +573,7 @@ InitializeResult {
"onEnter": Bool(true),
"openCargoToml": Bool(true),
"parentModule": Bool(true),
+ "childModules": Bool(true),
"runnables": Object {
"kinds": Array [
String("cargo"),
@@ -553,7 +588,7 @@ InitializeResult {
ServerInfo {
name: "rust-analyzer",
version: Some(
- "1.92.0-nightly (f6aa851 2025-10-07)",
+ "0.0.0 (8bffb99c3f 2025-12-15)",
),
},
),