跳到正文
Yayin Story Studio Yayin Story Studio 项目文档

YSSFileExt::JsonLangServer Class

class YSSFileExt::JsonLangServer

JSON 语言服务器:提供 Visindigo 2024(Light/Dark)主题着色与 JSON 语法错误诊断. 详情...

头文件: #include <JsonLangServer>
自以下版本: YSS 0.16.0
继承自: YSSCore::Editor::LangServer

公开成员函数

(自 YSS 0.16.0 引入) JsonLangServer(YSSCore::Editor::EditorPlugin *plugin)

详细说明

参考 ASERStudio::YSS::AStoryXLanguageServer: - 构造函数加载 Visindigo 2024 静态颜色主题,并跟随程序主题在 Light/Dark 间自动切换; - 为每个文件路径维护一个共享的 JsonLangDocument,供 SyntaxHighlighter 使用。

成员函数文档

[since YSS 0.16.0] JsonLangServer::JsonLangServer(YSSCore::Editor::EditorPlugin *plugin)

plugin 所属编辑器插件。

构造函数:注册 Visindigo 2024(Dark/Light)静态颜色主题,并跟随程序主题自动切换; 设置默认当前主题(浅色程序主题 -> Visindigo Light 2024,否则 Dark)。

这个function 从 YSS 0.16.0 开始支持。