ui: upgrade monaco-editor

This commit is contained in:
undefined committed 2023-12-15 00:32:17 +08:00
1 parent 3cc4817bbe
commit d121a7148a
6 files changed
+17 -6

No files matched your search

@@ -17,11 +17,11 @@ function emoji(range) {
function qqEmoji(range) {
return qface.data.flatMap((i) => {
const url = qface.getUrl(i.QSid, 'https://qq-face.vercel.app');
return i.Input.map((input) => ({
return [i.QDes.substring(1), ...(i.Input || [])].map((input) => ({
label: `/${input}`,
kind: monaco.languages.CompletionItemKind.Keyword,
documentation: { value: `![${i.QDes}](${url})`, isTrusted: true },
insertText: `![${i.Input[0]}](${url} =32x32) `,
insertText: `![${i.Input ? i.Input[0] : i.QDes.substring(1)}](${url} =32x32) `,
range,
}));
});
@@ -1,7 +1,8 @@
import { setDiagnosticsOptions } from 'monaco-yaml';
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
import { configureMonacoYaml } from 'monaco-yaml';
import problemConfigSchema from '../schema/problemconfig';
setDiagnosticsOptions({
configureMonacoYaml(monaco, {
validate: true,
enableSchemaRequest: true,
hover: true,