Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/package.json')
-rw-r--r--editors/code/package.json73
1 files changed, 44 insertions, 29 deletions
diff --git a/editors/code/package.json b/editors/code/package.json
index df97efaae7..fc3bc73b70 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -426,40 +426,55 @@
"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"
- },
+ "rust-analyzer.statusBar.showStatusBar": {
+ "markdownDescription": "When to show the extension status bar.\n\n`\"always\"` Always show the status bar.\n\n`\"never\"` Never show the status bar.\n\n`{ documentSelector: <DocumentSelector>[] }` Show the status bar if the open file matches any of the given document selectors.\n\nSee [VS Code -- DocumentSelector](https://code.visualstudio.com/api/references/document-selector) for more information.",
+ "anyOf": [
{
- "pattern": "**/Cargo.toml"
+ "type": "string",
+ "enum": [
+ "always",
+ "never"
+ ]
},
{
- "pattern": "**/Cargo.lock"
+ "type": "object",
+ "properties": {
+ "documentSelector": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "language": {
+ "type": "string"
+ },
+ "notebookType": {
+ "type": "string"
+ },
+ "scheme": {
+ "type": "string"
+ },
+ "pattern": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
}
],
- "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."
+ "default": {
+ "documentSelector": [
+ {
+ "language": "rust"
+ },
+ {
+ "pattern": "**/Cargo.toml"
+ },
+ {
+ "pattern": "**/Cargo.lock"
+ }
+ ]
+ }
}
}
},