Skip to content

Commit c1f2681

Browse files
author
Loïc Mangeonjean
committed
feat(demo): enable worker ext host
1 parent 6dc4eb1 commit c1f2681

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

demo/src/setup.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ import getTerminalServiceOverride from 'vscode/service-override/terminal'
1919
import getSearchAccessServiceOverride from 'vscode/service-override/search'
2020
import getMarkersAccessServiceOverride from 'vscode/service-override/markers'
2121
import getAccessibilityAccessServiceOverride from 'vscode/service-override/accessibility'
22+
import getExtensionServiceOverride from 'vscode/service-override/extensions'
2223
import EditorWorker from 'monaco-editor/esm/vs/editor/editor.worker.js?worker'
2324
import TextMateWorker from 'vscode/workers/textMate.worker?worker'
2425
import OutputLinkComputerWorker from 'vscode/workers/outputLinkComputer.worker?worker'
26+
import ExtensionHostWorker from 'vscode/workers/extensionHost.worker?worker'
2527
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js'
2628
import { TerminalBackend } from './features/terminal'
2729
import { openNewCodeEditor } from './features/editor'
30+
import { toWorkerConfig } from './tools/workers'
2831

2932
// Workers
3033
export type WorkerLoader = () => Worker
@@ -45,6 +48,7 @@ window.MonacoEnvironment = {
4548

4649
// Override services
4750
await initializeMonacoService({
51+
...getExtensionServiceOverride(toWorkerConfig(ExtensionHostWorker)),
4852
...getModelServiceOverride(),
4953
...getNotificationServiceOverride(),
5054
...getDialogsServiceOverride(),

0 commit comments

Comments
 (0)