From 3cee30f099d333074ad7614c3be5b9e76d285bb9 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Thu, 18 Jun 2026 14:35:03 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E9=85=8D=E7=BD=AE=20Yarn=20Spinner=20?= =?UTF-8?q?=E7=9A=84=20cSpell=20=E5=BF=BD=E7=95=A5=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .vscode/settings.json | 63 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 48e47d17c..d8fadbcb0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -57,5 +57,66 @@ "Temp/": true }, "dotnet.defaultSolution": "aibis-dream.sln", - "dotnet.preferCSharpExtension": true + "dotnet.preferCSharpExtension": true, + "cSpell.enableFiletypes": [ + "yarnspinner" + ], + "cSpell.languageSettings": [ + { + "languageId": "yarnspinner", + "patterns": [ + { + "name": "yarn-commands", + "pattern": "/<<[^>]*>>/g" + }, + { + "name": "yarn-expressions", + "pattern": "/\\{[^}]*\\}/g" + }, + { + "name": "yarn-variables", + "pattern": "/\\$[a-zA-Z_][a-zA-Z0-9_]*/g" + }, + { + "name": "yarn-markup", + "pattern": "/\\[[^\\]]*\\]/g" + }, + { + "name": "yarn-hashtags", + "pattern": "/#[a-zA-Z_][a-zA-Z0-9_:-]*/g" + }, + { + "name": "yarn-node-markers", + "pattern": "/^(---|===)$/gm" + }, + { + "name": "yarn-headers", + "pattern": "/^(title|tags|position|color|colorID|tracking|custom|style):.*/gm" + }, + { + "name": "yarn-character-names", + "pattern": "/^\\s*[A-Za-z_][A-Za-z0-9_]*(?=:)/gm" + }, + { + "name": "yarn-comments", + "pattern": "/\\/\\/.*$/gm" + } + ], + "ignoreRegExpList": [ + "yarn-commands", + "yarn-expressions", + "yarn-variables", + "yarn-markup", + "yarn-hashtags", + "yarn-node-markers", + "yarn-headers", + "yarn-character-names", + "yarn-comments" + ] + } + ], + "cSpell.words": [ + "Aibis", + "Newtonsoft" + ] } \ No newline at end of file