Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/package.json')
-rw-r--r--editors/code/package.json31
1 files changed, 27 insertions, 4 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index 3610e993f8..a3b1a3107d 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -115,6 +115,11 @@
"category": "rust-analyzer (debug command)"
},
{
+ "command": "rust-analyzer.viewMir",
+ "title": "View Mir",
+ "category": "rust-analyzer (debug command)"
+ },
+ {
"command": "rust-analyzer.viewFileText",
"title": "View File Text (as seen by the server)",
"category": "rust-analyzer (debug command)"
@@ -226,7 +231,7 @@
},
{
"command": "rust-analyzer.openDocs",
- "title": "Open docs under cursor",
+ "title": "Open Docs",
"category": "rust-analyzer"
},
{
@@ -236,7 +241,7 @@
},
{
"command": "rust-analyzer.peekTests",
- "title": "Peek related tests",
+ "title": "Peek Related Tests",
"category": "rust-analyzer"
},
{
@@ -506,6 +511,14 @@
"default": true,
"type": "boolean"
},
+ "rust-analyzer.cargo.extraArgs": {
+ "markdownDescription": "Extra arguments that are passed to every cargo invocation.",
+ "default": [],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
"rust-analyzer.cargo.extraEnv": {
"markdownDescription": "Extra environment variables that will be set when running cargo, rustc\nor other commands within the workspace. Useful for setting RUSTFLAGS.",
"default": {},
@@ -1110,6 +1123,11 @@
"default": false,
"type": "boolean"
},
+ "rust-analyzer.interpret.tests": {
+ "markdownDescription": "Enables the experimental support for interpreting tests.",
+ "default": false,
+ "type": "boolean"
+ },
"rust-analyzer.joinLines.joinAssignments": {
"markdownDescription": "Join lines merges consecutive declaration and initialization of an assignment.",
"default": true,
@@ -1283,7 +1301,7 @@
}
},
"rust-analyzer.rustfmt.overrideCommand": {
- "markdownDescription": "Advanced option, fully override the command rust-analyzer uses for\nformatting.",
+ "markdownDescription": "Advanced option, fully override the command rust-analyzer uses for\nformatting. This should be the equivalent of `rustfmt` here, and\nnot that of `cargo fmt`. The file contents will be passed on the\nstandard input and the formatted result will be read from the\nstandard output.",
"default": null,
"type": [
"null",
@@ -1869,8 +1887,13 @@
"editor/context": [
{
"command": "rust-analyzer.peekTests",
- "when": "inRustProject",
+ "when": "inRustProject && editorTextFocus && editorLangId == rust",
"group": "navigation@1000"
+ },
+ {
+ "command": "rust-analyzer.openDocs",
+ "when": "inRustProject && editorTextFocus && editorLangId == rust",
+ "group": "navigation@1001"
}
]
},