SolarEyes is a terrible name for a color scheme based mostly on the ever-popular Solarized theme (the light version), but with some modifications for higher contrast in some languages. Most of the original color scheme definition is taken from braver's Solarized Color Scheme, but will likely be overwritten as time goes on and preferences differ.
Additionally, it aims to visually resolve some inconsistencies in the syntax definitions for similar languages (e.g. Elixir vs. Ruby, Ruby vs. Crystal).
This color scheme has mostly come from working with Elixir, Ruby, Crystal, and from my development of Myst. It is an evolving project that has only recently started, so expect some inconsistencies for a while. Changes probably won't be common, but may be large and "breaking" when they do happen. I'll try to tag releases whenever things settle down for a while.
Sadly, a good portion of the nice features of this color scheme (grayed-out underscore variable names, bold block parameters, etc.) will not work with most languages, because their syntax definitions do not distinguish them enough to accurately highlight them. Help make these features work more universally by submitting issues and fixes to those repositories!
This package has not been published to the main Package Control channel. To install it, add the repository to Package Control (see the "Add Repository" section at https://packagecontrol.io/docs/usage) with the url https://github.com/faultyserver/solar-eyes.
Once the repository has been added, you should be able to install the package as normal through Package Control. It will be under the name solar-eyes
.
If you have a suggestion about color highlighting or notice any inconsistencies, I'd love it if you filed an issue for it, or, if you're comfortable with it, feel free to make a Pull Request. Please include samples of what's changed from both before and after the change so it's easier to compare.
Note that this is only a theme file. As such, this theme cannot affect how the syntax definitions tag tokens in a file. Issues with the syntax parsing itself should be brought up with their respective owners.