diff options
| author | Wilfred Hughes <wilfred@meta.com> | 2024-06-11 11:55:04 -0400 |
|---|---|---|
| committer | David Barsky <me@davidbarsky.com> | 2024-06-11 11:55:17 -0400 |
| commit | 1e9e86c655884e87e136c867818269b7d7a0dffa (patch) | |
| tree | 40c9dc273df11af606bffacdf8e37c40d948b4a0 /src/tools/rust-analyzer/docs/dev | |
| parent | 8fd1b507ea7650a2e2670ebba542d9362e910147 (diff) | |
| download | rust-1e9e86c655884e87e136c867818269b7d7a0dffa.tar.gz rust-1e9e86c655884e87e136c867818269b7d7a0dffa.zip | |
feature: add build system info; runnables to `rust-project.json`
Diffstat (limited to 'src/tools/rust-analyzer/docs/dev')
| -rw-r--r-- | src/tools/rust-analyzer/docs/dev/lsp-extensions.md | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/tools/rust-analyzer/docs/dev/lsp-extensions.md b/src/tools/rust-analyzer/docs/dev/lsp-extensions.md index 100662f4ceb..695fec7e8e0 100644 --- a/src/tools/rust-analyzer/docs/dev/lsp-extensions.md +++ b/src/tools/rust-analyzer/docs/dev/lsp-extensions.md @@ -1,5 +1,5 @@ <!--- -lsp/ext.rs hash: a85ec97f07c6a2e3 +lsp/ext.rs hash: 8e6e340f2899b5e9 If you need to change the above hash to make the test pass, please check if you need to adjust this doc as well and ping this issue: @@ -372,7 +372,7 @@ interface Runnable { } ``` -rust-analyzer supports only one `kind`, `"cargo"`. The `args` for `"cargo"` look like this: +rust-analyzer supports two `kind`s of runnables, `"cargo"` and `"shell"`. The `args` for `"cargo"` look like this: ```typescript { @@ -386,6 +386,17 @@ rust-analyzer supports only one `kind`, `"cargo"`. The `args` for `"cargo"` look } ``` +The args for `"shell"` look like this: + +```typescript +{ + kind: string; + program: string; + args: string[]; + cwd: string; +} +``` + ## Test explorer **Experimental Client Capability:** `{ "testExplorer": boolean }` |
