Open
Description
Original context - dotnet/csharp-tmLanguage#266 (comment)
With textmate, it is possible to have very specific configurations for highlighting, for example you can configure it to highlight the 'event' keyword differently from the 'class' keyword because it has separate scopes for each (though both under the keyword scope).
With semantic highlighting, these all end up under the 'plainKeyword' scope so you cannot differentiate.
This tracks the request to have semantic highlighting be able to differentiate between these, potentially with modifiers.