SublimeText / PowerShell

Support for the MS PowerShell programming language.
MIT License
312 stars 80 forks source link

Reserved keywords in function names are highlighted incorrectly #164

Open Christophoclese opened 4 years ago

Christophoclese commented 4 years ago

If a reserved keyword is used as the beginning of a hyphenated function name (e.g., Do-Something or If-Thing) the beginning part of the function name that matches the reserved keyword is highlighted in red.

image

theaquamarine commented 4 years ago

This is actually an issue with the language definition from https://github.com/PowerShell/EditorSyntax thing rather than the module, so would have to be fixed there - it's still present in the current version of the definition (and functions the same way in VSCode).

That said, it's possible they won't view it as a bug - comments on https://github.com/PowerShell/EditorSyntax/pull/80 suggest they're only interested in approved verbs, which Do and If aren't.

Christophoclese commented 4 years ago

That makes sense. Thanks for the response.

I guess the takeaway is they don't really want you using hyphens in your function names unless you're going to stick to approved verbs?