• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

tone-syntax

An Atom syntax theme with customizable colors
  • #tone
  • #syntax
  • #customizable
simurai
0.2.2 3,209
17
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

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.

Tone theme

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.

Tone settings

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 :wave: Maintainer wanted
C# .cs :wave: Maintainer wanted
Go .go :wave: Maintainer wanted
Java .java :wave: Maintainer wanted
JavaScript .js :wave: Maintainer wanted
Python .py :wave: Maintainer wanted
Ruby .rb :wave: Maintainer wanted
Typescript .ts :wave: Maintainer wanted
??? ??? :wave: Maintainer wanted

Contribute

Want to contribute? Awesome! Here the steps to add syntax highlighting for a specific language:

  1. Add an example file to spec/. Doesn't have to be complete, just something to test the highlighting.
  2. Add a Less file with the styling to styles/languages/.
  3. Add an import to that Less file in styles/languages/_index.less.
  4. Add yourself as the maintainer to this README.md.
  5. Make a PR. :tada:

Note: Since there are hundreds (thousands?) of languages out there, less commonly used languages might not get accepted. :bow:

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by