Gopls ui sematic tokens makes it very difficult to read (it's still tied to the old default theme
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
Type: Bug
When using the following setting with golang.. there is very bad contrast between the keywords, and the function names (i believe the gopls semantic tokens are still using the old default modern theme (which brings in the purple for the keywords)
i am also not sure the types are correct for the color scheme we need too .. that still might be referencing the old theme.
user settings.json set to true.
keywords with purple (semantic highlighting enabled , references the purple from the old default theme)
user settings.json semantic tokesn for go set to false
semantic highlithiging disabled
semantic highlighting enabled
1. open up a golang project
2. set the theme to dark 2026 (whatever the default one is)
3. enable semantic highligiting in user settings.json
4. types get highlighted (with the green from the previous color scheme), and keywords get the purple color (from the previous default scheme), as opposed to red. Tehre may be others im missing..
5. disable semantic highlighting
6. keywords revert to the red default color but types lose their highlighting)
VS Code version: Code 1.132.0 (df53daabb18cd157bdb08c7f01c34df936cf12f4, 2026-08-04T15:30:20Z)
OS version: Windows_NT x64 10.0.26200
Modes:
This is the same on macos as well.
Contributor guide
Assessment
This issue has not been assessed yet.