Auto merge of #14409 - Veykril:vscode-reload-proc, r=Veykril

minor: Add user facing command for reloading proc-macros in VSCode
This commit is contained in:
bors 2023-03-25 20:01:24 +00:00
commit 27c076a367
2 changed files with 15 additions and 0 deletions

View File

@ -422,6 +422,16 @@ Returns internal status message, mostly for debugging purposes.
Reloads project information (that is, re-executes `cargo metadata`).
## Reload proc-macros
**Method:** `rust-analyzer/reloadProcMacros`
**Request:** `null`
**Response:** `null`
Rebuilds build scripts and proc-macros, and runs the build scripts to reseed the build data.
## Server Status
**Experimental Client Capability:** `{ "serverStatusNotification": boolean }`

View File

@ -199,6 +199,11 @@
"title": "Reload workspace",
"category": "rust-analyzer"
},
{
"command": "rust-analyzer.reloadProcMacros",
"title": "Reload proc macros and build scripts",
"category": "rust-analyzer"
},
{
"command": "rust-analyzer.addProject",
"title": "Add current file's crate to workspace",