Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/package.json')
-rw-r--r--editors/code/package.json46
1 files changed, 42 insertions, 4 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index 82c43b76fd..469c1b458d 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -425,6 +425,41 @@
],
"default": "openLogs",
"markdownDescription": "Action to run when clicking the extension status bar item."
+ },
+ "rust-analyzer.statusBar.documentSelector": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "object",
+ "properties": {
+ "language": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pattern": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "default": [
+ {
+ "language": "rust"
+ },
+ {
+ "pattern": "**/Cargo.toml"
+ },
+ {
+ "pattern": "**/Cargo.lock"
+ }
+ ],
+ "markdownDescription": "Determines when to show the extension status bar item based on the currently open file. Use `{ \"pattern\": \"**\" }` to always show. Use `null` to never show."
}
}
},
@@ -2570,10 +2605,13 @@
{
"title": "typing",
"properties": {
- "rust-analyzer.typing.autoClosingAngleBrackets.enable": {
- "markdownDescription": "Whether to insert closing angle brackets when typing an opening angle bracket of a generic argument list.",
- "default": false,
- "type": "boolean"
+ "rust-analyzer.typing.excludeChars": {
+ "markdownDescription": "Specify the characters to exclude from triggering typing assists. The default trigger characters are `.`, `=`, `<`, `>`, `{`, and `(`.",
+ "default": "|<",
+ "type": [
+ "null",
+ "string"
+ ]
}
}
},