Looks already quite good. But I think one more iteration to especially fix the licensing would be nice.
|2 ↗||(On Diff #18110)|
Is this file intentionally added?
Can you add a license as comment? MIT license is preferred.
Can you add license="MIT" as license?
You may want to add # to the weakDeliminator list, to make cursor navigation like ctrl+left work correctly, since some keywords contain #.