make sure service start on activate

This commit is contained in:
chemzqm 2018-09-21 23:07:38 +08:00
parent 259518c9e3
commit 8b7ad4c5ee
2 changed files with 5 additions and 2 deletions

View file

@ -26,8 +26,7 @@
"onCommand:javascript.goToProjectConfig",
"onCommand:typescript.goToProjectConfig",
"onCommand:typescript.openTsServerLog",
"onCommand:tsserver.watchBuild",
"onLanguage:jsonc"
"onCommand:tsserver.watchBuild"
],
"contributes": {
"commands": [

View file

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