VS Code syntax highlighting theme based on Eclipse MoonRise UI theme, which later became the default dark theme in the Eclipse Java IDE. Currently only supports Java syntax, but TypeScript is also planned. Uses One Dark Pro theme as a fallback for other languages and the editor theme.
Installing
You can install this extension from the following places:
This theme relies upon the new semantic highlighting feature introduced in VS Code 1.43.
For Java syntax highlighting, you need at least version 0.65.0 of the Language Support for Java(TM) extension. After installation, you also need to make sure that the setting java.semanticHighlighting.enabled is set to true in your VS Code settings.
Notes
The new semantic highlighting feature in VS Code might take a few seconds to kick in when you first open a project, since it relies upon a language server that provides semantic tokens. This means that the full syntax highlighting theme seen in the screenshot below will be inactive until the Language Support for Java(TM) extension has successfully activated its language server.
If you find missing syntax colors, or ones that seem a bit off, please submit an issue. I have only added necessary syntax colors for my own code, and it is possible that certain areas of the language have been overlooked. Be sure to include an example of code where you expect a different result from the syntax highlighting.