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

terminate-syntax

An Atom.io syntax theme inspired by Apple's green default Terminal profile with contrasting colors to highlight important parts of interpreted code
  • #syntax
  • #theme
  • #vim
  • #macosx
  • #mac
keithalpichi
0.3.0 1,193
3
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Terminate


Syntax theme for the Atom.io editor

Terminate-syntax (this package) goes really well with Terminate-ui. Make sure to pair these together.

An adaptation of Apple's green default Terminal settings with a touch of blues, yellows and red to contrast important syntax like function calls, constants, strings, operators and comments while keeping a central color scheme.

LESS (here is a screenshot of Terminate's color scheme)

less

CSS

css

HTML

html

Markdown

markdown

Javascript

javascript

Ruby

ruby

Python

python

Elixir

elixir

Idea behind Terminate:

  • Old school feel of bright green font with a dark background.
  • Contrasting colors to allow important operations/code to 'pop out' from the dark background and other code that isn't as important.
  • Comments are dark and closely colored to the background to remove their importance of interpreted code
  • Function calls are brightened to show where in your code they're being called at
  • Constants are bright red and important operations (arithmetic and comparisons) are dark red
  • Strings are very light hue of the main green font color. This color is near opposite of comments and are easily seen.
  • Syntax UI to fit any language (see below for language support)
  • Search results are outlined in bright red

Color Scheme

  • Main text color- lime green
  • Background color- dark teal (near black)
  • Supporting colors- dark green, pale lime, teal and blue
  • Comment color- lightened shade of background color
  • String color- bright white shade of main text color
  • Constants and operations color- from dark to normal red

Installation

> apm install terminate-syntax or search and install theme in Preferences -> Install -> Install Packages -> terminate-syntax

Language Support

Terminate should display nicely with most common languages. If not open an issue and I'll fix it (I'm also open to pull-requests. See below for more information). I've tested Terminate with the following languages:

  • Markdown
  • HTML & CSS (LESS, SASS)
  • Python
  • Ruby
  • Javascript & JSON
  • Elixir

Pull Requests

Gladly accepting pull-requests. First open an issue if one hasn't been opened already and let's discuss changes. I'd like help to work with other languages that I am not familiar. Those would be any languages I have not supported above. Thank you!

Todo:

  • edit any @red attributes- I did this to note that I need to fix these. So in a language if there is an odd red syntax it's probably an attribute that hasn't been intentionally set yet.
  • Language-specific
    • HTML-
      • make color of class attributes match id
      • make all href attributes same color
      • make all = same color
    • Python
      • fix color for constants and booleans. Not showing highlighted as red
    • Ruby-
      • fix color of function calls. Not showing as highlighted neon-green
      • fix color change of interpolated strings
    • Elixir-
      • fix color of constants
      • change single line do's to secondary color (teal)

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