extend check.overrideCommand and buildScripts.overrideCommand docs regarding invocation strategy and location

This commit is contained in:
Ralf Jung 2023-08-21 10:41:49 +02:00
parent 9b3d03408c
commit 940d87b2d0

View File

@ -90,6 +90,12 @@ struct ConfigData {
/// and should therefore include `--message-format=json` or a similar
/// option.
///
/// If there are multiple linked projects, this command is invoked for
/// each of them, with the working directory being the project root
/// (i.e., the folder containing the `Cargo.toml`). This can be overwritten
/// by changing `#rust-analyzer.cargo.buildScripts.invocationStrategy#` and
/// `#rust-analyzer.cargo.buildScripts.invocationLocation#`.
///
/// By default, a cargo invocation will be constructed for the configured
/// targets and features, with the following base command line:
///
@ -183,7 +189,9 @@ struct ConfigData {
///
/// If there are multiple linked projects, this command is invoked for
/// each of them, with the working directory being the project root
/// (i.e., the folder containing the `Cargo.toml`).
/// (i.e., the folder containing the `Cargo.toml`). This can be overwritten
/// by changing `#rust-analyzer.cargo.check.invocationStrategy#` and
/// `#rust-analyzer.cargo.check.invocationLocation#`.
///
/// An example command would be:
///