XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
UTF-8
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js';
import { conf, language } from 'monaco-editor/esm/vs/basic-languages/javascript/javascript.js';
import { conf as csharpConf, language as csharpLanguage } from 'monaco-editor/esm/vs/basic-languages/csharp/csharp.js';

// Real upstream editor API and real upstream Monarch grammar; no worker language-service module.
monaco.languages.register({ id: 'javascript', extensions: ['.js', '.mjs', '.cjs'], aliases: ['JavaScript', 'javascript'] });
monaco.languages.setLanguageConfiguration('javascript', conf);
monaco.languages.setMonarchTokensProvider('javascript', language);
monaco.languages.register({ id: 'csharp', extensions: ['.cs', '.csx'], aliases: ['C#', 'csharp', 'cs'] });
monaco.languages.setLanguageConfiguration('csharp', csharpConf);
monaco.languages.setMonarchTokensProvider('csharp', csharpLanguage);
globalThis.monaco = monaco;