diff --git a/crates/rust-analyzer/src/config.rs b/crates/rust-analyzer/src/config.rs index cac48e91170..807fecc40a3 100644 --- a/crates/rust-analyzer/src/config.rs +++ b/crates/rust-analyzer/src/config.rs @@ -49,7 +49,7 @@ config_data! { cargo_features: Vec = "[]", /// Run build scripts (`build.rs`) for more precise code analysis. cargo_runBuildScripts | - cargo_loadOutDirsFromCheck: bool = "false", + cargo_loadOutDirsFromCheck: bool = "true", /// Do not activate the `default` feature. cargo_noDefaultFeatures: bool = "false", /// Compilation target (target triple). diff --git a/docs/user/generated_config.adoc b/docs/user/generated_config.adoc index e564c142793..96788bc2ccb 100644 --- a/docs/user/generated_config.adoc +++ b/docs/user/generated_config.adoc @@ -12,7 +12,7 @@ Activate all available features (`--all-features`). [[rust-analyzer.cargo.features]]rust-analyzer.cargo.features (default: `[]`):: List of features to activate. -[[rust-analyzer.cargo.runBuildScripts]]rust-analyzer.cargo.runBuildScripts (default: `false`):: +[[rust-analyzer.cargo.runBuildScripts]]rust-analyzer.cargo.runBuildScripts (default: `true`):: Run build scripts (`build.rs`) for more precise code analysis. [[rust-analyzer.cargo.noDefaultFeatures]]rust-analyzer.cargo.noDefaultFeatures (default: `false`):: Do not activate the `default` feature. diff --git a/editors/code/package.json b/editors/code/package.json index 176f4792047..cabb2d13616 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -416,7 +416,7 @@ }, "rust-analyzer.cargo.runBuildScripts": { "markdownDescription": "Run build scripts (`build.rs`) for more precise code analysis.", - "default": false, + "default": true, "type": "boolean" }, "rust-analyzer.cargo.noDefaultFeatures": {