Skip to content

Commit 86ebc36

Browse files
bors[bot]dzvon
andauthored
Merge #10164
10164: docs: fix unknown configuration setting r=lnicola a=dzvon Currently, the correct configuration of sysroot is `rust-analyzer.cargo.noSysroot (default: false)`. Co-authored-by: Dezhi Wu <[email protected]>
2 parents cbc13ae + eb8508a commit 86ebc36

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/dev/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ After I am done with the fix, I use `cargo xtask install --client` to try the ne
9898
If I need to fix something in the `rust-analyzer` crate, I feel sad because it's on the boundary between the two processes, and working there is slow.
9999
I usually just `cargo xtask install --server` and poke changes from my live environment.
100100
Note that this uses `--release`, which is usually faster overall, because loading stdlib into debug version of rust-analyzer takes a lot of time.
101-
To speed things up, sometimes I open a temporary hello-world project which has `"rust-analyzer.withSysroot": false` in `.code/settings.json`.
101+
To speed things up, sometimes I open a temporary hello-world project which has `"rust-analyzer.cargo.noSysroot": true` in `.code/settings.json`.
102102
This flag causes rust-analyzer to skip loading the sysroot, which greatly reduces the amount of things rust-analyzer needs to do, and makes printf's more useful.
103103
Note that you should only use the `eprint!` family of macros for debugging: stdout is used for LSP communication, and `print!` would break it.
104104

0 commit comments

Comments
 (0)