Semantic highlighting for almost any language in Atom. Colors are used to highlight the important parts of your program: the variables, methods, and classes.
For more about semantic highlighting, see the article Coding in Color by Evan Brooks.
By default, semanticolor also accentuates comments to make them stand out. This option can be turned off in the settings, but for the reasoning behind it, read Your syntax highlighter is wrong by James Fisher.
- Works with both dark and light themes.
- Settings to let you adjust how colors are generated and applied.
These are the meanings of the available language options:
- contrast - make these elements stand out from the rest of the document
- mute - make these elements less prominent than the rest of the document
- colorize - colorize these elements using semanticolor
- colorize-bg - colorize the background of these elements using semanticolor
- theme - let the configured syntax theme determine the color for these elements
- defer - let other scopes for these elements determine the option to use
- default - use the option you set in your configured defaults