Matching operators

It seems as if matching operators with weird symbols don’t work.

For example, I am unable to get this to match anything:

      <scope name="keyword.modifier">
        <expression>(!|#|\$|%|&amp;|⋆|\+|\.|/|&lt;|=|&gt;|\?|@|\\|\^|\||-|~|:)+</expression>
      </scope>

Hello iko,

It’s possible you may need to escape the * character, as it’s a pattern metacharacter, much as you did the +.

Logan

I didn’t help in my case, but it might be something weird going on in my syntax.

This really isn’t high priority for me right now.

After I release the syntax, I will post a link here so that you can reproduce this.

Sounds good! Happy to take a look. :+1: