Update lsp-extensions.md

This commit is contained in:
Jonas Schievink 2021-05-22 00:03:36 +02:00
parent 271ec6b990
commit 3360053312

View file

@ -1,5 +1,5 @@
<!--- <!---
lsp_ext.rs hash: 10a8988e6893e6b2 lsp_ext.rs hash: 49f253e4a9307d4f
If you need to change the above hash to make the test pass, please check if you 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: need to adjust this doc as well and ping this issue:
@ -464,7 +464,7 @@ Clients are discouraged from but are allowed to use the `health` status to decid
**Request:** **Request:**
```typescript ```typescript
interface SyntaxTeeParams { interface SyntaxTreeParams {
textDocument: TextDocumentIdentifier, textDocument: TextDocumentIdentifier,
range?: Range, range?: Range,
} }
@ -486,6 +486,22 @@ Primarily for debugging, but very useful for all people working on rust-analyzer
Returns a textual representation of the HIR of the function containing the cursor. Returns a textual representation of the HIR of the function containing the cursor.
For debugging or when working on rust-analyzer itself. For debugging or when working on rust-analyzer itself.
## View ItemTree
**Method:** `rust-analyzer/viewItemTree`
**Request:**
```typescript
interface ViewItemTreeParams {
textDocument: TextDocumentIdentifier,
}
```
**Response:** `string`
Returns a textual representation of the `ItemTree` of the currently open file, for debugging.
## View Crate Graph ## View Crate Graph
**Method:** `rust-analyzer/viewCrateGraph` **Method:** `rust-analyzer/viewCrateGraph`