[ES|QL] add comments to ES|QL theme (#191872)

## Summary

Close https://github.com/elastic/kibana/issues/191865
Close https://github.com/elastic/kibana/issues/190357
This commit is contained in:
Drew Tate 2024-08-30 20:52:04 -06:00 committed by GitHub
parent b19ad9666b
commit c873e721b0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 35 additions and 30 deletions

View file

@ -72,49 +72,20 @@ describe('ESQL Theme', () => {
'expr_ws', // whitespace, so no reason to style it
'unknown_cmd', // unknown command, so no reason to style it
// Lexer-mode-specific stuff
'explain_line_comment',
'explain_multiline_comment',
'explain_ws',
'project_line_comment',
'project_multiline_comment',
'project_ws',
'rename_line_comment',
'rename_multiline_comment',
'rename_ws',
'from_line_comment',
'from_multiline_comment',
'from_ws',
'enrich_line_comment',
'enrich_multiline_comment',
'enrich_ws',
'mvexpand_line_comment',
'mvexpand_multiline_comment',
'mvexpand_ws',
'enrich_field_line_comment',
'enrich_field_multiline_comment',
'enrich_field_ws',
'lookup_line_comment',
'lookup_multiline_comment',
'lookup_ws',
'lookup_field_line_comment',
'lookup_field_multiline_comment',
'lookup_field_ws',
'show_line_comment',
'show_multiline_comment',
'show_ws',
'meta_line_comment',
'meta_multiline_comment',
'meta_ws',
'setting',
'setting_line_comment',
'settting_multiline_comment',
'setting_ws',
'metrics_line_comment',
'metrics_multiline_comment',
'metrics_ws',
'closing_metrics_line_comment',
'closing_metrics_multiline_comment',
'closing_metrics_ws',
'match_operator',
];

View file

@ -109,7 +109,41 @@ export const buildESQlTheme = (): monaco.editor.IStandaloneThemeData => ({
// comments
...buildRuleGroup(
['line_comment', 'multiline_comment', 'expr_line_comment', 'expr_multiline_comment'],
[
'line_comment',
'multiline_comment',
'expr_line_comment',
'expr_multiline_comment',
'explain_line_comment',
'explain_multiline_comment',
'project_line_comment',
'project_multiline_comment',
'rename_line_comment',
'rename_multiline_comment',
'from_line_comment',
'from_multiline_comment',
'enrich_line_comment',
'enrich_multiline_comment',
'mvexpand_line_comment',
'mvexpand_multiline_comment',
'enrich_field_line_comment',
'enrich_field_multiline_comment',
'lookup_line_comment',
'lookup_multiline_comment',
'lookup_field_line_comment',
'lookup_field_multiline_comment',
'show_line_comment',
'show_multiline_comment',
'meta_line_comment',
'meta_multiline_comment',
'setting',
'setting_line_comment',
'settting_multiline_comment',
'metrics_line_comment',
'metrics_multiline_comment',
'closing_metrics_line_comment',
'closing_metrics_multiline_comment',
],
euiThemeVars.euiColorDisabledText
),