Perv Color Schemes
"Actually, as a native from Perv, I prefer to be called a 'Pervect'" < Aahz in Myth Directions >
The color scheme was started because I was unsatisfied with the limited syntax coloring of various color schemes--mainly missing (more) coloring for Markdown, reStructuredText, Ruby, C/C++ & JSON--and a missing structure of the coloring. Therefore I created the Perv Color Scheme family. In the meantime the support for syntax highlighting support has been expanded to more languages. Currently the scheme supports the following syntax highlighters and packages (look at the Update section for more details):
GitHub Flavored Markdown(through knockdown)
JSON(as are the Sublime Text settings) &
The Color Schemes
Perv Orange Family
The colors are grouped together based on scopes:
- Comments: Grey
- Classes & Objects: Variations of Blue
- Functions: Variations of Red
- Keywords & Tags: Variations of Orange
- Storages: Variations of Yellow
- Strings & Constants: Variations of green
Dark and retro:
Perv Orange Moonlight
With a darker background and a higher contrast:
The screenshots were made with the Soda Theme installed--it goes along nicely with the Perv Color Schemes.
There are so many different personal tastes, that it is nearly impossible to make one color scheme, which satisfies even those guys, who's color taste is the same. Some guys don't like italics or bold font faces, other's are using line highlight. As it is currently impossible to create "switches" for specific effects in color schemes and as it is very easy to edit those effects to your personal liking, I added a couple of comments in my scheme files to help you out.
In order to edit the specific scheme file, you want to use/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) or in the "Explorer" (on Windows). Go into the "Perv - Color Scheme" directory and drag'n'drop the color scheme file, which you would like to use, to your Sublime Text editor. After the file is loaded in the editor do the following regarding what you would like to change:
- Using Line highlight: search for "highlight_line". There are two "lineHighlight" entries in the file (one is commented out). Just comment the currently active line out and uncomment the other line.
- Switch of italic or bold font faces: search for either "italic" or "bold" in the file. Just comment the line below the comment/instruction out. Rinse and repeat for all font faces you want to remove.
Hint: as you're already using Sublime Text -- commenting and uncommenting is as easy as a key-press: Mac: ⌘+/ and for the PCs: CTRL+/)
For the Sublime Text editor the schemes can be installed easily by using Package Control to install the 'Perv Color Schemes' package from the official repository.
Otherwise, first find your Sublime Text packages directory, you can find this by using the
Preferences -> Browse Packages menu from within Sublime Text.
Now either create a
Perv - Color Scheme folder within this directory, and copy the contents of the GitHub repository inside, or clone the repository using the GIT software within the packages directory :
git clone https://github.com/FlavourSys/Perv-ColorScheme "Perv - Color Scheme"
Now simply use the
Color Scheme -> Perv - Color Scheme option of your preferences menu to switch between the schemes & enjoy!
- major change: added new Orange color scheme: "Moonlight"
- major change: added support for "CSS", & "SASS/SCSS" (through the packages Syntax Highlighting for Sass, SCSS and Sass)
- major change: added support for "Markdown" (Standard Sublime Text syntax highlighter) and "GitHub Flavored Markdown" through the package knockdown (which also adds more highlighting for the standard Markdown syntax to any Markdown files)
- major change: added support for "reStructuredText" (Standard Sublime Text syntax highlighter) and updated coloring for reStructuredTextExtended
- major change: changed highlighting for "Git" & "DIFF" output/files, added support for "GitGutter"
- major change: regarding "line highlighting": it is nearly impossible to have one color which works with
highlight_lineturned on or off. And as I don't use that, I added a second in the tmTheme file for those who do use
highlight_line. See above for a short description how to change the "line highlight" color
- change: removed italics from "function arguments", but they are still rendered in color
- change: updated Ruby embedded source code highlighting
- change: updated JSON highlighting
- change: integrated YAML highlighting
- minor change: updated the SublimeLinter colors
- minor change: adjusted the bracket (underline) colors to fit the "Orange" scheme
If you find any problems, please don't hesitate to open an issue. And if you want to make an improvement, please don't hesitate to fork and request a pull.
Also I would like to thank my colleagues at FlavourSys for their valued input and comments--as well as the kick in the b... to push to GitHub.
Always have fun in what you're doing and "DON'T PANIC"...