From 874c57579c4ebb424add5f9d2f87ebd00ae2926f Mon Sep 17 00:00:00 2001 From: chemzqm <chemzqm@gmail.com> Date: Sun, 21 Oct 2018 15:01:04 +0800 Subject: [PATCH] remove using of workspace terminal --- src/server/typescriptServiceClient.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/server/typescriptServiceClient.ts b/src/server/typescriptServiceClient.ts index 8717e7b..7203def 100644 --- a/src/server/typescriptServiceClient.ts +++ b/src/server/typescriptServiceClient.ts @@ -175,18 +175,6 @@ export default class TypeScriptServiceClient implements ITypeScriptServiceClient this.versionProvider = new TypeScriptVersionProvider(this._configuration) this._apiVersion = API.defaultVersion this.tracer = new Tracer(this.logger) - const onInstalled = name => { - if (name == 'typescript') { - this.restartTsServer().catch(e => { - this.logger.error(e.stack) - }) - workspace.terminal.removeListener('installed', onInstalled) - } - } - workspace.terminal.on('installed', onInstalled) - this.disposables.push(Disposable.create(() => { - workspace.terminal.removeListener('installed', onInstalled) - })) } private _onDiagnosticsReceived = new Emitter<TsDiagnostics>() @@ -322,8 +310,7 @@ export default class TypeScriptServiceClient implements ITypeScriptServiceClient currentVersion = await this.versionProvider.getDefaultVersion() } if (!currentVersion || !currentVersion.isValid) { - workspace.showMessage('Can not find tsserver, try installing...', 'error') - await workspace.terminal.installModule('typescript', 'tsserver') + workspace.showMessage(`Can not find tsserver, run ':CocInstall coc-tsserver' to fix it!`, 'error') return } workspace.showMessage(`Using tsserver from: ${currentVersion.path}`) // tslint:disable-line