Skip to content

Latest commit

 

History

History
52 lines (28 loc) · 1.93 KB

README.md

File metadata and controls

52 lines (28 loc) · 1.93 KB

Note: This theme isn't published. It serves as the master "template" for all DuoTone themes.

DuoTone Syntax (master)

A double-hue syntax theme for Atom.

duotone

DuoTone themes use only 2 hues (8 shades in total). 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.

screenshot code

Language support

DuoTone themes are optimized for many languages:

C, Clojure, CoffeeScript, C#, CSS, GF Markdown, Go, Haskell, HTML, Java, JavaScript, JSON, Less, Perl, PHP, Python, Ruby, SASS, SCSS, Stylus, XML, YAML...

More optimizations to come. See the growing list of all languages.

Variations

Here a list of all DuoTone themes. Or at least the ones that have the duotone keyword added. 😁

Create your own DuoTone theme

Follow the short guide how to create your own DuoTone version.

  1. Clone this repo.
  2. Rename it (folder, package.json, etc).
  3. Change the colors in styles/colors.less.
  4. Publish!

For more help, feel free to open a new issue.

To create screenshots you can use this Sketch template.

Keep your DuoTone theme up to date

You can always watch this repo to get notified about changes and manually apply or cherry pick them into your theme too.

Or once in while, just pull the latest version of this repo and drop it onto your theme. Then commit everything except

  • styles/colors.less
  • LICENSE
  • package.json
  • README.md

Of course, if you make changes to one of the other files (like styles/syntax-variables.less) it will be overridden. So you might wanna make a note which files got customized. Upstream contributions are very welcomed too.