Use cwd from runnable.args for debugger · rust-lang/rust@1a37cfb (original) (raw)

Original file line number Diff line number Diff line change
@@ -192,7 +192,7 @@ function getCCppDebugConfig(
192 192 name: runnable.label,
193 193 program: executable,
194 194 args: runnable.args.executableArgs,
195 -cwd: runnable.args.workspaceRoot,
195 +cwd: runnable.args.cwd |
196 196 sourceFileMap,
197 197 env,
198 198 // See https://github.com/rust-lang/rust-analyzer/issues/16901#issuecomment-2024486941
@@ -214,7 +214,7 @@ function getCodeLldbDebugConfig(
214 214 name: runnable.label,
215 215 program: executable,
216 216 args: runnable.args.executableArgs,
217 -cwd: runnable.args.workspaceRoot,
217 +cwd: runnable.args.cwd |
218 218 sourceMap: sourceFileMap,
219 219 sourceLanguages: ["rust"],
220 220 env,
@@ -234,7 +234,7 @@ function getNativeDebugConfig(
234 234 target: executable,
235 235 // See https://github.com/WebFreak001/code-debug/issues/359
236 236 arguments: quote(runnable.args.executableArgs),
237 -cwd: runnable.args.workspaceRoot,
237 +cwd: runnable.args.cwd |
238 238 env,
239 239 valuesFormatting: "prettyPrinters",
240 240 };