Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mr-ubik/atom-hackerman-syntax

Atom Syntax theme inspired by the 80s Retrofuturism/Synthwave/Outrun aesthetics
https://github.com/mr-ubik/atom-hackerman-syntax

atom atom-syntax hackerman jinja2 python restructuredtext retro ubik ubik-neon

Last synced: 16 days ago
JSON representation

Atom Syntax theme inspired by the 80s Retrofuturism/Synthwave/Outrun aesthetics

Awesome Lists containing this project

README

        

# Become the HACKERMAN!
![Hackerman, Kung Fury](https://cloud.githubusercontent.com/assets/16547060/22607733/6d0c609a-ea59-11e6-9cc8-2c15ff9db56c.jpg)

Inspired by the retrofuturist aestethics of the 80s, Neuromancer and neon lights.
Hackerman has a dark background and the syntax has bright colors in order to achieve maximum readability.
I strongly recommend leaving the dark background unchanged, coupling it with a dark UI-theme.
(I use ```atom-material-ui``` with neon-pink accent and a black primary)

![Hackerman Syntax Screenshot](https://cloud.githubusercontent.com/assets/16547060/21964576/abb2060c-db4e-11e6-9fc0-1ea34f0e076b.png)

## Fully implemented languages
The following languages have extra customization:
* __Python:__ since I mostly code in Python that is where my customization show itself the most.
* __Jinja:__ custom Jinja code styling is supported if you use `atom-jinja2`.
* __Ini:__ custom Ini code styling is supported if you yse `language-ini`
* __Markdown:__ custom Markdown styling is supported.
* __RestructuredText:__ custom RestructuredText code styling is supported if you use `language-restructuredtext`.
* __Yaml:__ custom Yaml code styling is supported if you use `language-yaml`.

### Partially implemented languages
- CSS
- Less

### Yet to be implemented
- HTML
- Typescript
- Javascript
- Go
- Rust
- Shell
- Haskell
- Scala
- C++
- Ruby

### Contributing
If you want a particular syntax for a language either open an issue or fork/PR and I will be happy to implement your code.

## Installation

> From the command line: `apm install ubik-hackerman-syntax`

> From Atom, go to __Settings__ --> __Install__ --> __Themes__ --> type in __ubik-hackerman-syntax__

If you have any suggestions, please don't hesitate to let me know.

Happy Coding!

:palm_tree: __Ubik__ :palm_tree:

__PS:__ if you like the themes and want to use it in other editor see my [hackerman-contrib repository](https://github.com/mr-ubik/hackerman-contrib).