/bobagum-atom-syntax

a very unpolished dark purple fork of handsome-light, works best with JSX.

Primary LanguageCSSMIT LicenseMIT

A beautiful syntax theme that helps focus on the important and avoids being distracted by multitudes of styles and (signal) colors.

Screenshot

Ruby screenshot

Principles

Minimal highlighting, just 5 classes:

  1. Strings
  2. All statically known constants (numbers, keywords, boolean, etc)
  3. Global definitions
  4. Standard language keywords (def, if, else, etc)
  5. Comments

Comments highlighting

Comments are clearly visible - unlike in many other syntax themes! I think if there are comments we should see and read them first.

Readability / contrast

For good readability text has contrast 6:1 and it is consistent for all colors. Contrast calculated with HCL color model. Secondary color contrast is 2.5:1

Supported languages

  • Clojure
  • CSS
  • Elixir
  • GitHub Markdown
  • HTML
  • JavaScript
  • Ruby
  • Perl
  • PHP
  • Python
  • XML
  • YAML

Install

From the command line:

apm install handsome-light-syntax

If the command line isn't your thing:

  • Go to Settings > Install
  • Search for handsome-light-syntax and click Install
  • Go to Settings > Themes and choose Handsome Light from the dropdown menu
  • Happy coding! ❤️

Thanks

Forked from the (inactive) Chestnut Light Atom syntax theme by Dmitry Biletskyy.

Thanks also to Ferdinand Vogler for the excellent native-ui UI theme that plays exceptionally well with this syntax theme.