refactor: 根级 src/src-tauri/server 布局 + 设置左导航搜索 + 语言切换 + DataGrip 高亮 + 断连横幅移除

This commit is contained in:
logan committed 2026-10-14 20:51:59 +08:00
1 parent 456fa6954b
commit b3542cb458
32 files changed
+148 -58

No files matched your search

+15 -15
View File
@@ -58,27 +58,27 @@ function redisComplete(ctx: CompletionContext): CompletionResult | null {
}
/**
* SQL 高亮走克制的四色方案(VS Code Dark+ 观感):
* 关键字+数字 = 蓝,字符串 = 橙,注释 = 绿,标识符/运算符 = 前景浅白。
* 注册在 oneDark 之后,覆盖其默认的五彩配色。
* SQL 高亮:DataGrip Dark 风格(用户点单对照截图)——
* 关键字 = 亮蓝加粗,字符串 = 红,数字 = 浅绿,标识符 = 浅灰白,注释 = 灰斜体。
* 注册在 oneDark 之后,覆盖其默认配色。
*/
const sqlDarkHighlight = HighlightStyle.define([
{ tag: [t.keyword, t.controlKeyword, t.moduleKeyword, t.operatorKeyword, t.definitionKeyword], color: "#569CD6" },
{ tag: [t.number, t.integer, t.bool, t.null, t.atom], color: "#569CD6" },
{ tag: [t.string, t.special(t.string)], color: "#CE9178" },
{ tag: [t.lineComment, t.blockComment, t.docComment], color: "#6A9955" },
{ tag: [t.variableName, t.typeName, t.propertyName, t.operator, t.punctuation, t.definition(t.variableName)], color: "#D4D4D4" },
{ tag: [t.function(t.variableName), t.function(t.propertyName)], color: "#D4D4D4" },
{ tag: [t.keyword, t.controlKeyword, t.moduleKeyword, t.operatorKeyword, t.definitionKeyword], color: "#39A5FF", fontWeight: "700" },
{ tag: [t.number, t.integer, t.bool, t.null, t.atom], color: "#98C379" },
{ tag: [t.string, t.special(t.string)], color: "#E06C75" },
{ tag: [t.lineComment, t.blockComment, t.docComment], color: "#7A7A7A", fontStyle: "italic" },
{ tag: [t.variableName, t.typeName, t.propertyName, t.operator, t.punctuation, t.definition(t.variableName)], color: "#A9B7C6" },
{ tag: [t.function(t.variableName), t.function(t.propertyName)], color: "#E8E8E8" },
]);
/** 浅色主题四色方案:关键字蓝、字符串枣红、注释绿、标识符近黑 */
const sqlLightHighlight = HighlightStyle.define([
{ tag: [t.keyword, t.controlKeyword, t.moduleKeyword, t.operatorKeyword, t.definitionKeyword], color: "#0000FF" },
{ tag: [t.number, t.integer, t.bool, t.null, t.atom], color: "#0000FF" },
{ tag: [t.string, t.special(t.string)], color: "#A31515" },
{ tag: [t.lineComment, t.blockComment, t.docComment], color: "#008000" },
{ tag: [t.variableName, t.typeName, t.propertyName, t.operator, t.punctuation, t.definition(t.variableName)], color: "#24292F" },
{ tag: [t.function(t.variableName), t.function(t.propertyName)], color: "#24292F" },
{ tag: [t.keyword, t.controlKeyword, t.moduleKeyword, t.operatorKeyword, t.definitionKeyword], color: "#0033B3", fontWeight: "700" },
{ tag: [t.number, t.integer, t.bool, t.null, t.atom], color: "#1750EB" },
{ tag: [t.string, t.special(t.string)], color: "#067D17" },
{ tag: [t.lineComment, t.blockComment, t.docComment], color: "#8C8C8C", fontStyle: "italic" },
{ tag: [t.variableName, t.typeName, t.propertyName, t.operator, t.punctuation, t.definition(t.variableName)], color: "#000000" },
{ tag: [t.function(t.variableName), t.function(t.propertyName)], color: "#000000" },
]);
export type SqlEditorHandle = {