Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/debug.ts')
-rw-r--r--editors/code/src/debug.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/editors/code/src/debug.ts b/editors/code/src/debug.ts
index 3fc63fc7d8..bad1f48de8 100644
--- a/editors/code/src/debug.ts
+++ b/editors/code/src/debug.ts
@@ -81,8 +81,8 @@ async function getDebugConfiguration(
if (!editor) return;
const knownEngines: Record<string, DebugConfigProvider> = {
- "ms-vscode.cpptools": getCCppDebugConfig,
"vadimcn.vscode-lldb": getCodeLldbDebugConfig,
+ "ms-vscode.cpptools": getCCppDebugConfig,
"webfreak.debug": getNativeDebugConfig,
};
const debugOptions = ctx.config.debug;
@@ -203,6 +203,10 @@ function getCCppDebugConfig(
cwd: cargoWorkspace || runnable.args.workspaceRoot,
sourceFileMap,
env,
+ // See https://github.com/rust-lang/rust-analyzer/issues/16901#issuecomment-2024486941
+ osx: {
+ MIMode: "lldb",
+ },
};
}