"title": "Run",
"category": "Rust Analyzer"
},
+ {
+ "command": "rust-analyzer.copyRunCommandLine",
+ "title": "Copy Run Command Line",
+ "category": "Rust Analyzer"
+ },
{
"command": "rust-analyzer.debug",
"title": "Debug",
"default": {},
"markdownDescription": "Optional settings passed to the debug engine. Example: `{ \"lldb\": { \"terminal\":\"external\"} }`"
},
+ "$generated-start": false,
"rust-analyzer.assist.importMergeBehavior": {
"markdownDescription": "The strategy to use when inserting new imports or merging imports.",
"default": "full",
"type": "boolean"
},
"rust-analyzer.cargo.allFeatures": {
- "markdownDescription": "Activate all available features.",
+ "markdownDescription": "Activate all available features (`--all-features`).",
"default": false,
"type": "boolean"
},
"type": "boolean"
},
"rust-analyzer.checkOnSave.allFeatures": {
- "markdownDescription": "Check with all features (will be passed as `--all-features`). Defaults to `#rust-analyzer.cargo.allFeatures#`.",
+ "markdownDescription": "Check with all features (`--all-features`). Defaults to `#rust-analyzer.cargo.allFeatures#`.",
"default": null,
"type": [
"null",
]
},
"rust-analyzer.checkOnSave.allTargets": {
- "markdownDescription": "Check all targets and tests (will be passed as `--all-targets`).",
+ "markdownDescription": "Check all targets and tests (`--all-targets`).",
"default": true,
"type": "boolean"
},
"default": "client",
"type": "string"
},
+ "rust-analyzer.files.excludeDirs": {
+ "markdownDescription": "These directories will be ignored by rust-analyzer.",
+ "default": [],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
"rust-analyzer.hoverActions.debug": {
"markdownDescription": "Whether to show `Debug` action. Only applies when `#rust-analyzer.hoverActions.enable#` is set.",
"default": true,
"default": false,
"type": "boolean"
},
+ "rust-analyzer.lens.references": {
+ "markdownDescription": "Whether to show `References` lens. Only applies when `#rust-analyzer.lens.enable#` is set.",
+ "default": false,
+ "type": "boolean"
+ },
"rust-analyzer.linkedProjects": {
"markdownDescription": "Disable project auto-discovery in favor of explicitly specified set of projects.\\n\\nElements must be paths pointing to `Cargo.toml`, `rust-project.json`, or JSON objects in `rust-project.json` format.",
"default": [],
}
},
"rust-analyzer.lruCapacity": {
- "markdownDescription": "Number of syntax trees rust-analyzer keeps in memory. Defaults to 128.",
+ "markdownDescription": "Number of syntax trees rust-analyzer keeps in memory. Defaults to 128.",
"default": null,
"type": [
"null",
"items": {
"type": "string"
}
- }
+ },
+ "$generated-end": false
}
},
"problemPatterns": [
{
"id": "formatSpecifier",
"description": "Style for {} placeholders in format strings"
+ },
+ {
+ "id": "punctuation",
+ "description": "generic punctuation"
+ },
+ {
+ "id": "parenthesis",
+ "description": "( or )",
+ "superType": "punctuation"
+ },
+ {
+ "id": "bracket",
+ "description": "[ or ]",
+ "superType": "punctuation"
+ },
+ {
+ "id": "brace",
+ "description": "{ or }",
+ "superType": "punctuation"
+ },
+ {
+ "id": "angle",
+ "description": "< or >",
+ "superType": "punctuation"
+ },
+ {
+ "id": "comma",
+ "description": ",",
+ "superType": "punctuation"
+ },
+ {
+ "id": "colon",
+ "description": ":",
+ "superType": "punctuation"
+ },
+ {
+ "id": "semicolon",
+ "description": ";",
+ "superType": "punctuation"
+ },
+ {
+ "id": "dot",
+ "description": ".",
+ "superType": "punctuation"
}
],
"semanticTokenModifiers": [