about summary refs log tree commit diff
path: root/editors/code/src
diff options
context:
space:
mode:
authorvsrs <vit@conrlab.com>2020-05-14 13:30:05 +0300
committervsrs <vit@conrlab.com>2020-05-14 13:30:05 +0300
commita233346a2d08bde9869d86d14e67ca3290c10cb2 (patch)
tree73a47306548ac79e9c25bbe0bb37d3a64c139585 /editors/code/src
parentbe9b0609d55f9f49e4473b4ab2bc55583974fc2f (diff)
downloadrust-a233346a2d08bde9869d86d14e67ca3290c10cb2.tar.gz
rust-a233346a2d08bde9869d86d14e67ca3290c10cb2.zip
Fix "rust-analyzer.debug" for QuickPick binaries.
Diffstat (limited to 'editors/code/src')
-rw-r--r--editors/code/src/cargo.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/editors/code/src/cargo.ts b/editors/code/src/cargo.ts
index 2a2c2e0e1bb..ba286c0abfe 100644
--- a/editors/code/src/cargo.ts
+++ b/editors/code/src/cargo.ts
@@ -48,6 +48,10 @@ export class Cargo {
 
     async executableFromArgs(args: readonly string[]): Promise<string> {
         const cargoArgs = [...args, "--message-format=json"];
+        if( cargoArgs[0] == "run" ) {
+            // a runnable from the quick pick.
+            cargoArgs[0] = "build";
+        }
 
         const artifacts = await this.artifactsFromArgs(cargoArgs);