docs: Add linkedProjects
section to Rust docs (#19954)
Related to #19897 Adds a section about multi-project workspaces and how to configure rust-analyzer to diagnose them even if the cargo workspace does not list them Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
This commit is contained in:
parent
c564a4a26c
commit
f84f3ffeb7
1 changed files with 17 additions and 0 deletions
|
@ -163,6 +163,23 @@ Here's a snippet for Zed settings.json (the language server will restart automat
|
|||
}
|
||||
```
|
||||
|
||||
### Multi-project workspaces
|
||||
|
||||
If you want rust-analyzer to analyze multiple Rust projects in the same folder that are not listed in `[members]` in the Cargo workspace,
|
||||
you can list them in `linkedProjects` in the local project settings:
|
||||
|
||||
```json
|
||||
{
|
||||
"lsp": {
|
||||
"rust-analyzer": {
|
||||
"initialization_options": {
|
||||
"linkedProjects": ["./path/to/a/Cargo.toml", "./path/to/b/Cargo.toml"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Snippets
|
||||
|
||||
There's a way get custom completion items from rust-analyzer, that will transform the code according to the snippet body:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue