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))