diff --git a/src/additionalExtensions.ts b/src/additionalExtensions.ts index b5cd527..1173512 100644 --- a/src/additionalExtensions.ts +++ b/src/additionalExtensions.ts @@ -1 +1,2 @@ +import './customExtensions' export { whenReady } from '../extensions/*.vsix' diff --git a/src/customExtensions/cobol.ts b/src/customExtensions/cobol.ts index 957ca0b..cd5b69f 100644 --- a/src/customExtensions/cobol.ts +++ b/src/customExtensions/cobol.ts @@ -1,6 +1,6 @@ import { ExtensionHostKind, registerExtension } from '@codingame/monaco-vscode-api/extensions' -const { registerFileUrl } = registerExtension( +const { registerFileUrl, whenReady } = registerExtension( { name: 'cobol-indent', publisher: 'codingame', @@ -41,3 +41,4 @@ const { registerFileUrl } = registerExtension( ) registerFileUrl('./extension.js', new URL('./cobol-extension.js', import.meta.url).href) +await whenReady() diff --git a/src/services.ts b/src/services.ts index 7624f96..effe31f 100644 --- a/src/services.ts +++ b/src/services.ts @@ -33,7 +33,6 @@ import { IWorkbenchConstructionOptions, IWorkspaceProvider } from '@codingame/mo import EditorOpenHandlerRegistry from './tools/EditorOpenHandlerRegistry' import { whenReady as whenExtensionsReady } from './extensions' import 'vscode/localExtensionHost' -import './customExtensions' import './languages' import './worker'