mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-26 21:13:37 +00:00
Old configs are back
This commit is contained in:
parent
94ed6217dd
commit
2559ddf631
3 changed files with 61 additions and 0 deletions
|
@ -2759,6 +2759,7 @@ impl FullConfigInput {
|
||||||
GlobalConfigInput::schema_fields(&mut fields);
|
GlobalConfigInput::schema_fields(&mut fields);
|
||||||
LocalConfigInput::schema_fields(&mut fields);
|
LocalConfigInput::schema_fields(&mut fields);
|
||||||
ClientConfigInput::schema_fields(&mut fields);
|
ClientConfigInput::schema_fields(&mut fields);
|
||||||
|
WorkspaceConfigInput::schema_fields(&mut fields);
|
||||||
fields.sort_by_key(|&(x, ..)| x);
|
fields.sort_by_key(|&(x, ..)| x);
|
||||||
fields
|
fields
|
||||||
.iter()
|
.iter()
|
||||||
|
|
|
@ -878,6 +878,27 @@ crates must set `[package.metadata.rust-analyzer] rustc_private=true` to use it.
|
||||||
|
|
||||||
This option does not take effect until rust-analyzer is restarted.
|
This option does not take effect until rust-analyzer is restarted.
|
||||||
--
|
--
|
||||||
|
[[rust-analyzer.rustfmt.extraArgs]]rust-analyzer.rustfmt.extraArgs (default: `[]`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Additional arguments to `rustfmt`.
|
||||||
|
--
|
||||||
|
[[rust-analyzer.rustfmt.overrideCommand]]rust-analyzer.rustfmt.overrideCommand (default: `null`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Advanced option, fully override the command rust-analyzer uses for
|
||||||
|
formatting. This should be the equivalent of `rustfmt` here, and
|
||||||
|
not that of `cargo fmt`. The file contents will be passed on the
|
||||||
|
standard input and the formatted result will be read from the
|
||||||
|
standard output.
|
||||||
|
--
|
||||||
|
[[rust-analyzer.rustfmt.rangeFormatting.enable]]rust-analyzer.rustfmt.rangeFormatting.enable (default: `false`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Enables the use of rustfmt's unstable range formatting command for the
|
||||||
|
`textDocument/rangeFormatting` request. The rustfmt option is unstable and only
|
||||||
|
available on a nightly build.
|
||||||
|
--
|
||||||
[[rust-analyzer.semanticHighlighting.doc.comment.inject.enable]]rust-analyzer.semanticHighlighting.doc.comment.inject.enable (default: `true`)::
|
[[rust-analyzer.semanticHighlighting.doc.comment.inject.enable]]rust-analyzer.semanticHighlighting.doc.comment.inject.enable (default: `true`)::
|
||||||
+
|
+
|
||||||
--
|
--
|
||||||
|
|
|
@ -2358,6 +2358,45 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "rustfmt",
|
||||||
|
"properties": {
|
||||||
|
"rust-analyzer.rustfmt.extraArgs": {
|
||||||
|
"markdownDescription": "Additional arguments to `rustfmt`.",
|
||||||
|
"default": [],
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "rustfmt",
|
||||||
|
"properties": {
|
||||||
|
"rust-analyzer.rustfmt.overrideCommand": {
|
||||||
|
"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",
|
||||||
|
"array"
|
||||||
|
],
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "rustfmt",
|
||||||
|
"properties": {
|
||||||
|
"rust-analyzer.rustfmt.rangeFormatting.enable": {
|
||||||
|
"markdownDescription": "Enables the use of rustfmt's unstable range formatting command for the\n`textDocument/rangeFormatting` request. The rustfmt option is unstable and only\navailable on a nightly build.",
|
||||||
|
"default": false,
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "semanticHighlighting",
|
"title": "semanticHighlighting",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|
Loading…
Reference in a new issue