Go Syntax
Rich Syntax Highlighting for Go language
With this extension, your favorite theme can color your code better.
Comparisons (Before - After)
Before (Dark+ Theme)
![](https://github.com/worlpaker/go-syntax/raw/v0.2.38/examples/dark+_before.png)
After (Dark+ Theme)
![](https://github.com/worlpaker/go-syntax/raw/v0.2.38/examples/dark+_after.png)
Before (Ayu Dark Theme)
![ayudark_before](https://github.com/worlpaker/go-syntax/raw/v0.2.38/examples/ayudark_before.png)
After (Ayu Dark Theme)
![ayudark_after](https://github.com/worlpaker/go-syntax/raw/v0.2.38/examples/ayudark_after.png)
About
Go Syntax improves your coding experience by providing client-side syntax highlighting based on TextMate Language Grammars. This means you can enjoy advanced code coloring without relying on the Language Server Protocol (LSP).
⚠️ Note: Gopls semanticTokens setting is disabled by default and shouldn't be enabled if you want to use this extension.
Contributing
Yes, please! Feel free to contribute.
Credits
This extension added new features to the original vscode-go-syntax which is forked from better-go-syntax.
Go syntax semantic tokens tested thanks to the vscode-tmgrammar-test.
License
MIT