dotnet / dotnet/vscode-csharp

Allow more specific theme modifications with semantic highlighting enabled

Open
#5,993 1 comment 3 reactions 0 assignees View on GitHub
Feature Request Triaged
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
17h 56m
Merged PRs (30d)
21

Description

Original context - https://github.com/dotnet/csharp-tmLanguage/pull/266#issuecomment-1663042472

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.