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.ts | 7 |
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, |