diff --git a/packages/frontend/src/components/editor/MonacoEditor.tsx b/packages/frontend/src/components/editor/MonacoEditor.tsx index d00fe2b..80475de 100644 --- a/packages/frontend/src/components/editor/MonacoEditor.tsx +++ b/packages/frontend/src/components/editor/MonacoEditor.tsx @@ -143,6 +143,7 @@ function registerNWScript(monaco: Parameters[1]) { ], string: [ + [/\b(SELECT|FROM|WHERE|INSERT|INTO|VALUES|UPDATE|SET|DELETE|JOIN|LEFT|RIGHT|INNER|OUTER|ON|AND|OR|NOT|IN|IS|NULL|AS|ORDER|BY|GROUP|HAVING|LIMIT|COUNT|SUM|AVG|MAX|MIN|DISTINCT|CREATE|TABLE|ALTER|DROP|INDEX|PRIMARY|KEY|LIKE|BETWEEN)\b/i, "keyword.sql"], [/[^\\"]+/, "string"], [/\\./, "string.escape"], [/"/, { token: "string.quote", next: "@pop" }], @@ -185,6 +186,7 @@ function defineForgeTheme(monaco: Parameters[1]) { { token: "comment", foreground: "6A9955" }, { token: "number", foreground: "B5CEA8" }, { token: "operator", foreground: "D4D4D4" }, + { token: "keyword.sql", foreground: "4ec9b0" }, ], colors: { "editor.background": bg,