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>
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 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
With a darker background and a higher contrast:
The screenshots were made with Soda Theme installed--nice addition to the Color Schemes - Perv.
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 throughAdd 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+/)
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!
This is the last version before the rewrite. Please look at Color Scheme - Perv for future versions.
- major change: complete overhaul of the
Markdown (& 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 forstrike-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). OverallMarkdown
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
andHTML
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.
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