Summary
MVP: синтаксическая подсветка SQL в QueryaCodeEditor на основе решения из spike #48.
Scope
Реализация (если выбран syntax_highlight)
await Highlighter.initialize(['sql']);
final theme = HighlighterTheme.fromQueryaEditorTheme(editorTheme);
final highlighter = Highlighter(language: 'sql', theme: theme);
Acceptance criteria
Зависимости
Оценка
~3–4 дня (после spike)
Summary
MVP: синтаксическая подсветка SQL в
QueryaCodeEditorна основе решения из spike #48.Scope
QueryEditorTab, Postgres/MySQL SQL workspaceQueryaEditorTheme(Theme: модели QueryaWorkbenchTheme и QueryaEditorTheme #38), позже изtokenColors(Theme [Phase 2]: tokenColors и TextMate scope resolution #46)Реализация (если выбран
syntax_highlight)onChanged(e.g. 50–100ms)Acceptance criteria
SELECT, strings,--comments,'quoted'различимы визуальноTextSpanсодержит >1 style для sample SQLЗависимости
Оценка
~3–4 дня (после spike)