All Projects β†’ MattDMo β†’ Neon Color Scheme

MattDMo / Neon Color Scheme

Licence: mit
A colorful bright-on-black color scheme for Sublime Text and TextMate. Its aim is to make as many languages as possible look as good as possible. Includes extended support for Python, Ruby, Clojure, JavaScript/JSON, C/C++, diff, HTML/XML, Markdown, PHP, CSS/SCSS/SASS, GitGutter, Find In Files, PackageDev, Regex, SublimeLinter, and much more.

Projects that are alternatives of or similar to Neon Color Scheme

Gruvbox
🎨 Sublime Text themes & color schemes with pastel 'retro groove' colors
Stars: ✭ 191 (+20.13%)
Mutual labels:  sublime-text, sublime-text-3, color-scheme
Milotic
Color Full Theme for All Text Editors!
Stars: ✭ 23 (-85.53%)
Mutual labels:  sublime-text, color-scheme, sublime-text-3
Nord Sublime Text
An arctic, north-bluish clean and elegant Sublime Text theme.
Stars: ✭ 109 (-31.45%)
Mutual labels:  sublime-text, sublime-text-3, color-scheme
Githubinator
Sublime Text plugin that shows selected text on remote GitHub or Bitbucket repo
Stars: ✭ 135 (-15.09%)
Mutual labels:  sublime-text, sublime-text-3
Sublime zk
A SublimeText3 package featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like inline image display, sophisticated tag search, note transclusion features, support for note templates, bibliography support, support for multiple panes, etc. to make working in your Zettelkasten a joy πŸ˜„.
Stars: ✭ 408 (+156.6%)
Mutual labels:  sublime-text, sublime-text-3
Javascriptenhancements
JavaScript Enhancements is a plugin for Sublime Text 3. It offers not only a smart javascript autocomplete but also a lot of features about creating, developing and managing javascript projects (real-time errors, code refactoring, etc.).
Stars: ✭ 592 (+272.33%)
Mutual labels:  sublime-text, sublime-text-3
Chromerepl
A Sublime Text plugin to execute JavaScript in Google Chrome
Stars: ✭ 347 (+118.24%)
Mutual labels:  sublime-text, sublime-text-3
Consolewrap
This plugin helps you to work easily with log statements
Stars: ✭ 75 (-52.83%)
Mutual labels:  sublime-text, sublime-text-3
Sublimeallautocomplete
Extend Sublime autocompletion to find matches in all open files of the current window
Stars: ✭ 906 (+469.81%)
Mutual labels:  sublime-text, sublime-text-3
Sublime Boxy
It Was the Most Hackable Theme for Sublime Text 3
Stars: ✭ 1,328 (+735.22%)
Mutual labels:  sublime-text, color-scheme
St Theme Freesia
Freesia theme for Sublime Text 3. (Unmaintained.)
Stars: ✭ 108 (-32.08%)
Mutual labels:  sublime-text-3, color-scheme
Gitgutter
A Sublime Text 2/3 plugin to see git diff in gutter
Stars: ✭ 3,888 (+2345.28%)
Mutual labels:  sublime-text, color-scheme
Ayu
πŸŽ¨πŸ–Œ Modern Sublime Text theme
Stars: ✭ 3,933 (+2373.58%)
Mutual labels:  sublime-text, sublime-text-3
Lucario
The best flat theme for Vim, Atom, Sublime Text, Jetbrains Editors, Terminal.app, iTerm, Xcode and XTerm
Stars: ✭ 711 (+347.17%)
Mutual labels:  sublime-text, color-scheme
Packagedev
Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
Stars: ✭ 378 (+137.74%)
Mutual labels:  sublime-text, color-scheme
Sublime Text Plugins For Frontend Web Development
πŸ“ Collection of plugins for Frontend Web Development
Stars: ✭ 1,127 (+608.81%)
Mutual labels:  sublime-text, sublime-text-3
Carbonsublime
πŸš€ A Sublime Text 3 Plugin for Carbon. (https://carbon.now.sh)
Stars: ✭ 104 (-34.59%)
Mutual labels:  sublime-text, sublime-text-3
Productive Sublime Snippets Ruby
Ruby Snippets for Sublime Text
Stars: ✭ 109 (-31.45%)
Mutual labels:  sublime-text, sublime-text-3
Solarized
Solarized color scheme for Sublime Text 3
Stars: ✭ 314 (+97.48%)
Mutual labels:  sublime-text-3, color-scheme
Javascript Completions
JavaScript Completions for sublime text. It helps you to write your scripts more quickly with hints and completions.
Stars: ✭ 341 (+114.47%)
Mutual labels:  sublime-text, sublime-text-3

Package Control GitHub release Donate via PayPal

Neon Color Scheme

Neon is a colorful bright-on-black color scheme for Sublime Text and TextMate. In designing it, I've aimed to make as many languages as possible look as good as possible, taking advantage of as many of the available scopes as I can. Neon was originally designed for Python, which has a very detailed language definition, but lots of languages look good with it, like JavaScript, CSS, HTML, Ruby, PHP, shell scripts, XML, Clojure, Fortran, R, LaTeX, Markdown, reStructuredText, and more. It's also great when using @wuub's fantastic SublimeREPL plugin, which I can't say enough good things about.

Just for clarity's sake: Neon is an original work and wasn't based on any other color scheme. If you search Package Control for neon you'll find some other, similarly-named color schemes which are not based on this project. Use them if you want -- I particularly like the Dark Neon Color Scheme, and might borrow some of the colors -- and if you want to fork this project and make your own derivative, go for it! I use the MIT License for a reason.

Python with Neon Color Scheme

Ruby with Neon Color Scheme

Languages/Plugins Supported

Neon's main goal is to make as many languages as possible look as good as possible. That being said, there are some language/markup/framework-specific scopes and sections that you might be interested in:

For major changes, I'll test most if not all of the above languages, as well as Makefile, Lua, and Perl, with maybe some others thrown in for fun. When I say "as many languages as possible" I mean it!

Regex Find/Replace with Neon Color Scheme

If you have a particular language or plugin you'd like Neon to support, just open an issue and I'll see what I can do.

There are a bunch of scopes in here that are only found in my Python Improved language definition package β€” IPython In/Out statements, Django-specific highlighting (adapted from Djaneiro), a bunch of improvements from @facelessuser's Better Python and @petervaro's Python 3 package, along with various enhancements, extensions, and bug fixes of my own and contributed by others. If you work with Python, I'd highly recommend getting it.

Clojure with Neon Color Scheme

You can find out more about themes in the TextMate manual. All the information there applies to Sublime Text as well, which was heavily influenced by TextMate. Both programs can share themes and language definitions pretty much interchangeably, and snippets are usually pretty easy to port from one to the other as well. But, unfortunately for you Win/Lin people, TextMate is only available for macOS.

LaTeX with Neon Color Scheme

What Font is That?

I discovered Cousine while browsing Google Fonts one day and absolutely love it.

Cousine was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier Newβ„’. Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.

It's one of the first things I install when setting up a new workstation or VM, and it used to be my go-to monospace font for web design and programming.

More recently, I've been using Liberation Mono, part of the Liberation font family. It's almost an exact duplicate of Cousine (with a few minor differences), and has the advantage of being available for Fedora (out of the box) and RHEL/CentOS as liberation-fonts, and as ttf-liberation for Debian and Ubuntu (my current distro of choice).

Rust with Neon Color Scheme

XML with Neon Color Scheme

Installation for Sublime Text 3

The easiest method is through Package Control, which you need to install first as it doesn't come with Sublime Text. (Note: It does now!) Open the Command Palette with CtrlShiftP (Windows/Linux) or ⌘ShiftP (macOS) and type pci to bring up Package Control: Install. Click or hit Enter, type in neon, and Neon Color Scheme should show up. Select it, then activate the theme by choosing the Preferences -> Color Scheme -> Neon Color Scheme -> Neon menu option. Alternatively, paste the following line in Packages/User/Preferences.sublime-settings (Preferences -> Settings - User):

"color_scheme": "Packages/Neon Color Scheme/Neon.sublime-color-scheme"

If you were using the old pre-3.0 version of Neon, the file name was Neon.tmTheme. If you are using Neon when you upgrade, a small plugin comes with the new version that will automagically change the file name to Neon.sublime-color-scheme. I switched formats both because JSON is far easier to work with than XML, and there are some cool new features coming in the next release of Sublime Text that don't work with .tmTheme files. Stay tuned!

TextMate Installation:

For right now, manual cloning is the only option. Maybe I'll make a bundle someday for TM1 and TM2. From your home directory (or anywhere, really), enter:

git clone https://github.com/MattDMo/Neon-color-scheme.git "~/Library/Application Support/TextMate/Themes"

Or, you can just download the .zip file and put it in the proper theme directory yourself. TextMate only supports the .tmTheme format, so you won't get any new updates. Use Sublime instead!

Javascript with Neon Color Scheme

C with Neon Color Scheme

Issues

Sometimes the same file looks different in TextMate and Sublime Text. It may be that the scopes are defined somewhat differently, or that the parsers don't work in quite the same way. Hack the .tmlanguage definition files if you're interested, it's an exciting combination of XML and regex! To ease the pain somewhat, I definitely recommend installing PackageDev via Package Control. Among many other things, it allows you to convert XML/Plist-based .tmLanguage files to YAML syntax, which Neon conveniently supports! Everything is much more straightforward to understand and edit, and when you're done you can run a build system from the Command Palette to convert the YAML back to XML.

JSON with Neon Color Scheme

If you have questions, concerns, or suggested improvements, I'd love to hear from you! Feel free to open an issue or send a pull request and I'll get back to you as soon as I can. You can also ping me on the Twitters @MattDMo, or catch me on the Sublime Discord server.

License

Β© 2013-2021 Matt Morrison [email protected].

This is free software. It is licensed under the MIT License. Feel free to use this in your own work. However, if you modify and/or redistribute it, please attribute me in some way, and it would be great if you distribute your work under this or a similar license, but it's not required. A shout-out or a beer would be appreciated.

Support

PayPal - The safer, easier way to pay online!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].