Auto merge of #17614 - lnicola:build-scripts-override-docs, r=lnicola

minor: Add --keep-going to the `cargo.buildScripts.overrideCommand` docs

CC https://github.com/rust-lang/rust-analyzer/issues/17608#issuecomment-2231949548
This commit is contained in:
bors 2024-07-17 05:45:18 +00:00
commit 1b168c1d95
3 changed files with 3 additions and 3 deletions

View file

@ -108,7 +108,7 @@ config_data! {
/// targets and features, with the following base command line: /// targets and features, with the following base command line:
/// ///
/// ```bash /// ```bash
/// cargo check --quiet --workspace --message-format=json --all-targets /// cargo check --quiet --workspace --message-format=json --all-targets --keep-going
/// ``` /// ```
/// . /// .
cargo_buildScripts_overrideCommand: Option<Vec<String>> = None, cargo_buildScripts_overrideCommand: Option<Vec<String>> = None,

View file

@ -82,7 +82,7 @@ By default, a cargo invocation will be constructed for the configured
targets and features, with the following base command line: targets and features, with the following base command line:
```bash ```bash
cargo check --quiet --workspace --message-format=json --all-targets cargo check --quiet --workspace --message-format=json --all-targets --keep-going
``` ```
. .
-- --

View file

@ -718,7 +718,7 @@
"title": "cargo", "title": "cargo",
"properties": { "properties": {
"rust-analyzer.cargo.buildScripts.overrideCommand": { "rust-analyzer.cargo.buildScripts.overrideCommand": {
"markdownDescription": "Override the command rust-analyzer uses to run build scripts and\nbuild procedural macros. The command is required to output json\nand should therefore include `--message-format=json` or a similar\noption.\n\nIf there are multiple linked projects/workspaces, this command is invoked for\neach of them, with the working directory being the workspace root\n(i.e., the folder containing the `Cargo.toml`). This can be overwritten\nby changing `#rust-analyzer.cargo.buildScripts.invocationStrategy#` and\n`#rust-analyzer.cargo.buildScripts.invocationLocation#`.\n\nBy default, a cargo invocation will be constructed for the configured\ntargets and features, with the following base command line:\n\n```bash\ncargo check --quiet --workspace --message-format=json --all-targets\n```\n.", "markdownDescription": "Override the command rust-analyzer uses to run build scripts and\nbuild procedural macros. The command is required to output json\nand should therefore include `--message-format=json` or a similar\noption.\n\nIf there are multiple linked projects/workspaces, this command is invoked for\neach of them, with the working directory being the workspace root\n(i.e., the folder containing the `Cargo.toml`). This can be overwritten\nby changing `#rust-analyzer.cargo.buildScripts.invocationStrategy#` and\n`#rust-analyzer.cargo.buildScripts.invocationLocation#`.\n\nBy default, a cargo invocation will be constructed for the configured\ntargets and features, with the following base command line:\n\n```bash\ncargo check --quiet --workspace --message-format=json --all-targets --keep-going\n```\n.",
"default": null, "default": null,
"type": [ "type": [
"null", "null",