@@ -19,7 +19,6 @@ import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js';
1919import { buildWorkerDefinition } from 'monaco-editor-workers' ;
2020
2121import { MonacoLanguageClient , MonacoServices } from 'monaco-languageclient' ;
22- import { loadAllDefaultThemes } from 'monaco-languageclient/themeLocalHelper' ;
2322import { BrowserMessageReader , BrowserMessageWriter } from 'vscode-languageserver-protocol/browser.js' ;
2423import { CloseAction , ErrorAction , MessageTransports } from 'vscode-languageclient' ;
2524
@@ -42,14 +41,12 @@ const languageId = 'statemachine';
4241let editorText = '' ;
4342
4443const setup = async ( ) => {
45- const onigFileUrl = new URL ( '../../../node_modules/vscode-oniguruma/release/onig.wasm' , window . location . href ) . href ;
4644 const statemachineLanguageConfig = new URL ( '../../../node_modules/langium-statemachine-dsl/language-configuration.json' , window . location . href ) . href ;
4745 const statemachineTmUrl = new URL ( '../../../node_modules/langium-statemachine-dsl/syntaxes/statemachine.tmLanguage.json' , window . location . href ) . href ;
4846 const exampleStatemachineUrl = new URL ( './src/langium/example.statemachine' , window . location . href ) . href ;
4947
5048 const responseLanguageConfig = await fetch ( statemachineLanguageConfig ) ;
5149 const responseStatemachineTm = await fetch ( statemachineTmUrl ) ;
52- const responseOnig = await fetch ( onigFileUrl ) ;
5350 const responseStatemachine = await fetch ( exampleStatemachineUrl ) ;
5451 editorText = await responseStatemachine . text ( ) ;
5552
@@ -62,18 +59,13 @@ const setup = async () => {
6259 ...getDialogsServiceOverride ( ) ,
6360 ...getConfigurationServiceOverride ( ) ,
6461 ...getKeybindingsServiceOverride ( ) ,
65- ...getTextmateServiceOverride ( async ( ) => {
66- return await responseOnig . arrayBuffer ( ) ;
67- } ) ,
62+ ...getTextmateServiceOverride ( ) ,
6863 ...getThemeServiceOverride ( ) ,
6964 ...getTokenClassificationServiceOverride ( ) ,
7065 ...getLanguageConfigurationServiceOverride ( ) ,
7166 ...getLanguagesServiceOverride ( )
7267 } ) ;
7368
74- // IMPORTANT: Please run 'npm run fetch:themes' otherwise the themes are not available
75- loadAllDefaultThemes ( './resources/themes' ) ;
76-
7769 setLanguages ( [ {
7870 id : languageId ,
7971 extensions : [
@@ -101,9 +93,9 @@ const setup = async () => {
10193 } ) ;
10294
10395 updateUserConfiguration ( `{
104- "workbench.colorTheme": "Dark+ (Experimental)",
10596 "editor.fontSize": 14
10697 }` ) ;
98+
10799} ;
108100
109101const run = async ( ) => {
0 commit comments