docs: Rust-analyzer example settings for alternate targets (#29353)

Release Notes:

- N/A
This commit is contained in:
Peter Tripp 2025-04-24 17:12:41 +00:00 committed by GitHub
parent f81e65ae7c
commit a17807d8b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -95,6 +95,30 @@ If you want to use a binary in a custom location, you can specify a `path` and o
This `"path"` has to be an absolute path.
## Alternate Targets
If want rust-analyzer to provide diagnostics for a target other than you current platform (e.g. for windows when running on macOS) you can use the following Zed lsp settings:
```json
{
"lsp": {
"rust-analyzer": {
"initialization_options": {
"cargo": {
"target": "x86_64-pc-windows-msvc"
}
}
}
}
}
```
If you are using `rustup` and you can find a list of available target triples (`aarch64-apple-darwin`, `x86_64-unknown-linux-gnu`, etc) by running:
```sh
rustup target list --installed
```
## More server configuration
<!--