• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

fall-syntax

A syntax theme for your eyes
  • #syntax
  • #dark
  • #aesthetic
  • #theme
  • #red
ThatXliner
2.4.4 747
2
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

fall-syntax

Color Contrast Check APM APM Build with Atom

Banner

Fall Syntax is a syntax theme with 3 design points in mind:

  • Reduce blue light*
  • Make code clear
  • Still look good

*does not prevent 100% blue light from monitor. DO NOT USE AS A REPLACEMENT FOR BLUE LIGHT BLOCKING GLASSES. Coding breaks are still recommended.


A screenshot of the syntax theme


I've sought out to build a syntax theme on top of those principals; something that minimizes the blue but still looks good. Why? I knew that blue light causes eyestrain and headaches, which are a nuisance for the programmer (and the average computer user).

After about a month of color-picking, discussion, and color-tweaking, Fall Syntax was here. Every hue, every shade, was meticulously hand-picked, tested, and checked.

  • "Is this color not blue?"

  • "Does the color contrast meet WCAG criterion 1.4.3?"

  • "Does this shade sing in harmony with the others? Is the shade consistant?"

Naturally, the colors are reddish and aesthetic, giving that post-summer vibe.

Besides warm colors, Fall Syntax features some nice perks such as

  • Trivial components of code (like comments) are faded
  • Specialized RegEx syntax support
  • Increased contrast on function/class definitions*

Enjoy!

*support may vary depending on language. Check the FAQ for more info.


This is my first syntax theme 🎉, originally forked from Atomic-monokai-pro-syntax. Except now, this looks nothing like atomic-monokai-pro-syntax. In fact, I've even completely rewritten the _base.less as an optimization.

I hope you like it! ❤️. If you do, please star this repo and star this theme on Atom. That way, you can let other people find this theme.

Installation

This theme can be installed from within Atom or via the command:

$ apm install fall-syntax

After installation, you can activated by going to the Settings > Themes section and selecting it from the Syntax Themes drop-down menu.

FAQ

Q: I need this for other editors

A: I'm glad you like this but I really don't know how to port this to other editors other than Atom. While I can use this awesome tool, the generated syntax highlighting may be degraded and doesn't meet the quality standards I boast for. That is, unless it does. Then open an issue about telling me about the ports!

Q: This syntax highlighting is degraded

A: You're probably having tree-sisters parsing on. While it is a promising technology, it currently seems to degrade syntax highlighting. I recommend you turn it off on Settings > Core. If that's not the case feel free to complain in the issues or send a pull request!. I have rewritten the _base.less by hand so I have probably dropped support for some markup/programming languages.

Q: This looks like (insert some theme name)

A: Welp. Great minds think alike!

Q: How can I contribute?

A: Either complain about the colors professionally critique the theme in the issues or send a pull request for some different colors/arrangements. Or you can help me port this theme to other editors I'll merge it if I like it!

Credits

Credits to

  • My epic friends @KomodoKode and @thatdevboyjun for feedback, suggestions, and critique! Thanks guys!
  • @tterb for his amazing https://github.com/tterb/Atomic-Monokai-Pro-syntax
  • The City lights theme for major inspiration
  • Wimer Hazenberg and his Monokai Pro theme, which has heavily influenced the design. You can see traces of Monokai hidden in the theme
  • Coolors.co for the epic palette generator (and color editor)

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