Skip to content

DEPRECATED! Color schemes for Sublime Text 2&3, including extended coloring for Markdown, reStructuredText, Ruby, C/C++ CSS, SASS/SCSS, JSON, Git, GitGutter, DIFF and SublimeLinter

License

Notifications You must be signed in to change notification settings

projectivetech/Perv-ColorScheme

Repository files navigation

(DEPRECATED) Perv Color Schemes

Note

This version is DEPRECATED! The new version, rewritten from scratch, is available at Color Scheme - Perv. This version is kept in the last state, as the new one does look a bit different. Also, if you have Sublime Text with a version <=3149, please keep this version.


"Actually, as a native from Perv, I prefer to be called a 'Pervect'" <Aahz:japanese_ogre: in Myth Directions>

release badge sublime text badge Package Control licence badge stars badge issues badge

Introduction

This colour schemes are created with two goals in mind: covering as many syntax (highlighters) as possible and using logical and consistent colour palette(s) (throughout all different syntax).

This project started a couple of years back, when there were nearly to none colour schemes, which covered the syntax I was interested in (Markdown, ReStructuredText, Ruby, JSON, XML). Heck, the majority of the available colour schemes back then, even didn't highlight the settings (JSON) or tmTheme files (XML).

Currently the scheme(s) supports the following syntax highlighters and packages (please, check the Update section for more details about new additions and changes):

Syntax Package Syntax Package
Markdown, GFM Markdown Editing (recommended), knockdown, Default reStructuredText Default, ReST extended
CSS, SCSS, SASS Default, SCSS, Syntax Highlighting for SASS, SASS JSON, YAML Default
Ruby, ERB Default Python Default
Git, Diff Git, Sublime Git, Git Gutter, SubliMerge Pro, Default Linter Sublime Linter
BBCode BBCode C/C++ Default
Config Generic Config, Dotfile, nginx Bracket Highlighter Bracket Highlighter

The Perv Color Schemes

Perv Orange 🍊 Family

The colours are grouped together based on scopes:

  • Comments & Selections: Grey
  • Classes & Objects: Variations of Blue
  • Functions: Variations of Red
  • Keywords & Tags: Variations of Orange
  • Storages: Variations of Yellow
  • Strings & Constants: Variations of green

Perv Orange

Dark and retro: Perv Orange

Perv Orange Moonlight

With a darker background and a higher contrast: Perv Orange Moonlight

The screenshots were made with Soda Theme installed--nice addition to the Color Schemes - Perv.

Advanced usage

There are so many different personal tastes that it is nearly impossible to make one colour scheme, which satisfies even those guys, who's colour taste is the same. Some guys don't like italics or bold font faces, other's dislike the selection colour. You can edit the colour scheme to fit your personal taste.

Note: As of Sublime Text 3 packages are normally installed as an archive with the suffix .sublime-package, the below changes cannot be done directly. You either need to install the package through Add Repository in Package Control, by using Git to clone the repository or by extracting the archive.

In order to edit the specific scheme file, you want to amend, please select the Preferences -> Browse Packages menu entry in Sublime Text. That will open the packages directory either in the "Finder" (on Mac OS X), "flavoured file explorer" (on Linux) or in "Explorer" (on Windows). Go into the "Color Schemes - Perv" directory and drag'n'drop the colour scheme file, which you would like to use, to your Sublime Text editor. After the file is loaded, do the following depending on the desired change:

  • Switch of italic or bold font faces: search for either "italic" or "bold" in the file. Just comment the line you find, rinse and repeat for all font faces you want to remove.
  • Change the gutter and line highlight colour: search for "lineHighlight" and either change the colour value to one to your liking or use one of the available presets.

Hint: as you're already using Sublime Text--commenting and uncommenting is as easy as a key-press: Mac: +/ and for the PCs: CTRL+/)

Installation

Sublime Text

For the Sublime Text editor the schemes can be installed easily using Package Control and searching for the Color Schemes - Perv package in the official repository.

Otherwise, first you need to locate your Sublime Text packages directory--use the Preferences -> Browse Packages menu from within Sublime Text, if you don't know where the directory is located.

Now either create a Color Schemes - Perv folder within this directory, and copy the contents of the GitHub repository, or clone the repository using the Git software within the packages directory:

git clone https://github.com/FlavourSys/Perv-ColorScheme "Color Schemes - Perv"

Now simply use the "Color Scheme" -> "Color Schemes - Perv" -> "Perv YOUR FLAVOUR" option of your preferences menu to switch between the schemes & enjoy!

Update history

This is the last version before the rewrite. Please look at Color Scheme - Perv for future versions.

Version 1.4

  • major change: complete overhaul of the Markdown (&amp; GFM) syntax highlighting. I added support for Markdown Editing including: background colour for inline code, fenced code and block quotes; striped a lot of colours (e. g. all header texts and link texts are white now); added support for strike-through (as there is no underline or strike-through font style in Sublime Text--it is a text editor and not a text processor after all 😑--a reddish background colour was used). Overall Markdown should now be easier to write and read.
  • major change: added support for BBCode syntax highlighting
  • major change: added basic support for Bracket Highlighter
  • change: the colouring of parenthesis in JSON, XML and HTML files was changed to reflect the tag/name for easier readability
  • changed: the selection background colouring (to make it better readable in all different syntax scopes)
  • changed: the line highlighting colour, to make the icons in the Gutter used by different packages (Bracket Highlighter, Git Gutter, Color Highlighter, etc.) better visible--additionally that also solved the problem with the "highlight_line": true, setting
  • change: merged Git Gutter additions from @jisaacks
  • change: merged ERB additions from @Kaboofa
  • minor change: in order to decrease the size of the package, I moved the screenshots to a different location.

Thanks

A very big thanks goes to @daylerees 🙇 for the work he has done with his Colour Schemes. His Laravel Dark scheme was used as a starting point for this colour scheme, as well as part of his readme file 😎.

Also I would like to thank my friends at FlavourSys--if you're working in the 📹 industry, you need to see what they are doing--for their valued input and comments--as well as the kick in the b:dizzy_face: to push to :octocat:.

Always have fun:sunny: in what you're doing and "DON'T PANIC"...:rocket:

Enjoy

About

DEPRECATED! Color schemes for Sublime Text 2&3, including extended coloring for Markdown, reStructuredText, Ruby, C/C++ CSS, SASS/SCSS, JSON, Git, GitGutter, DIFF and SublimeLinter

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •