修复语法高亮中注释未被正确高亮的问题

This commit is contained in:
mxd
2021-07-22 20:48:57 +08:00
parent c14f01c0c3
commit 1a00f7ba4d

View File

@@ -41,10 +41,11 @@ export const HighLightOptions = {
[/'/, 'string', '@string_single'],
],
comment: [
[/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n(?!\*\/)]+/, 'comment.todo','@comment'],
[/[ \t]+/, 'comment','@comment'],
[/\*\//, 'comment', '@popall'],
[/[^ \t]+(?!((TODO)|(todo)|(fixme)|(FIXME)))/, 'comment','@comment']
[/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n(?!\*\/)]+/, 'comment.todo'],
[/[ \t]+/, 'comment'],
[/\*\//, 'comment', '@pop'],
[/[^ \t*\/]+(?!((TODO)|(todo)|(fixme)|(FIXME)))/, 'comment'],
[/./, 'comment'],
],
commentTodo: [
[/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n]+/, 'comment.todo','@popall'],