diff options
| author | DJMcNab <36049421+DJMcNab@users.noreply.github.com> | 2019-02-10 10:06:33 +0000 |
|---|---|---|
| committer | DJMcNab <36049421+DJMcNab@users.noreply.github.com> | 2019-02-10 10:06:33 +0000 |
| commit | 913831702154fb6c532622fb50ab0d7aebceb3d9 (patch) | |
| tree | d923b8bead1cca38141163c8c234fe1660e5f61d /editors/code/src | |
| parent | 166c72042564bc94586b071d627164a06400576b (diff) | |
| download | rust-913831702154fb6c532622fb50ab0d7aebceb3d9.tar.gz rust-913831702154fb6c532622fb50ab0d7aebceb3d9.zip | |
Add support for a seperate output channel for trace messages
Diffstat (limited to 'editors/code/src')
| -rw-r--r-- | editors/code/src/server.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/editors/code/src/server.ts b/editors/code/src/server.ts index 0d26327081b..7bb0e56ca3d 100644 --- a/editors/code/src/server.ts +++ b/editors/code/src/server.ts @@ -1,5 +1,6 @@ import * as lc from 'vscode-languageclient'; +import { window } from 'vscode'; import { Config } from './config'; import { Highlighter } from './highlighting'; @@ -19,16 +20,18 @@ export class Server { run, debug: run }; + const traceOutputChannel = window.createOutputChannel('Rust Analyzer Language Server Trace'); const clientOptions: lc.LanguageClientOptions = { documentSelector: [{ scheme: 'file', language: 'rust' }], initializationOptions: { publishDecorations: true - } + }, + traceOutputChannel }; Server.client = new lc.LanguageClient( 'ra-lsp', - 'rust-analyzer language server', + 'Rust Analyzer Language Server', serverOptions, clientOptions ); |
