Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/client.ts')
-rw-r--r--editors/code/src/client.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/editors/code/src/client.ts b/editors/code/src/client.ts
index bff9bc30f9..8a2dea6b35 100644
--- a/editors/code/src/client.ts
+++ b/editors/code/src/client.ts
@@ -7,6 +7,7 @@ import { WorkspaceEdit } from "vscode";
import { Workspace } from "./ctx";
import { updateConfig } from "./config";
import { substituteVariablesInEnv } from "./config";
+import { outputChannel, traceOutputChannel } from "./main";
import { randomUUID } from "crypto";
export interface Env {
@@ -82,9 +83,6 @@ export async function createClient(
run,
debug: run,
};
- const traceOutputChannel = vscode.window.createOutputChannel(
- "Rust Analyzer Language Server Trace"
- );
let initializationOptions = vscode.workspace.getConfiguration("rust-analyzer");
@@ -104,7 +102,8 @@ export async function createClient(
documentSelector: [{ scheme: "file", language: "rust" }],
initializationOptions,
diagnosticCollectionName: "rustc",
- traceOutputChannel,
+ traceOutputChannel: traceOutputChannel(),
+ outputChannel: outputChannel(),
middleware: {
async provideHover(
document: vscode.TextDocument,