Tone
An Atom syntax theme with customizable colors.
It tones down less important parts (like punctuation and brackets) and highlights only the important ones. This leads to a more calm color scheme, but still lets you find the stuff you're looking for.
Settings
You can change the color scheme by going to Settings > Themes > tone-syntax
Theme (or the cog icon next to the theme picker). There you can customize the colors. Or edit your config
file directly.
Language support
Why is the language support somewhat sparse? In order to decide how a language should be highlighted, it's helpful to understand the language. Only then you can get the nuances right. Therefore this theme only supports a language if somebody actively maintains it.
Actively supported languages
Language | Extension | Maintainer |
---|---|---|
CSS | .css |
@simurai |
GF Markdown | .md |
@simurai |
Git Commit Message | .COMMIT_EDITMSG |
@simurai |
HTML | .html |
@simurai |
JSON | .json |
@simurai |
Less | .less |
@simurai |
PHP | .php |
@mdeboer |
Sass | .scss |
@simurai |
Text | .txt |
@simurai |
Todo | .txt |
@simurai |
Un-maintained languages
Language | Extension | Maintainer |
---|---|---|
CoffeeScript | .coffee |
👋 Maintainer wanted |
C# | .cs |
👋 Maintainer wanted |
Go | .go |
👋 Maintainer wanted |
Java | .java |
👋 Maintainer wanted |
JavaScript | .js |
👋 Maintainer wanted |
Python | .py |
👋 Maintainer wanted |
Ruby | .rb |
👋 Maintainer wanted |
Typescript | .ts |
👋 Maintainer wanted |
??? | ??? | 👋 Maintainer wanted |
Contribute
Want to contribute? Awesome! Here the steps to add syntax highlighting for a specific language:
- Add an example file to
spec/
. Doesn't have to be complete, just something to test the highlighting. - Add a Less file with the styling to
styles/languages/
. - Add an import to that Less file in
styles/languages/_index.less
. - Add yourself as the maintainer to this
README.md
. - Make a PR. 🎉
Note: Since there are hundreds (thousands?) of languages out there, less commonly used languages might not get accepted. 🙇