From 8b7ad4c5ee1086d19b250831429915f3ecddbda3 Mon Sep 17 00:00:00 2001 From: chemzqm <chemzqm@gmail.com> Date: Fri, 21 Sep 2018 23:07:38 +0800 Subject: [PATCH] make sure service start on activate --- package.json | 3 +-- src/index.ts | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ce77023..c8616c0 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,7 @@ "onCommand:javascript.goToProjectConfig", "onCommand:typescript.goToProjectConfig", "onCommand:typescript.openTsServerLog", - "onCommand:tsserver.watchBuild", - "onLanguage:jsonc" + "onCommand:tsserver.watchBuild" ], "contributes": { "commands": [ diff --git a/src/index.ts b/src/index.ts index 74b4758..9a984b4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,6 +12,10 @@ export async function activate(context: ExtensionContext): Promise<void> { (services as any).regist(service) ) + if (!service.clientHost) { + await service.start() + } + function registCommand(cmd: Command): void { let { id, execute } = cmd subscriptions.push(commands.registerCommand(id as string, execute, cmd))