You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 16, 2024. It is now read-only.
Here's a port of the Apprentice theme for Vim to IntelliJ IDEA and other JetBrains products. You can install it by dropping the icls files into .IntelliJIdea*/config/colors and selecting the theme in settings. Some notes:
This theme works was created with IntelliJ's Darcula theme in mind. A "light" version is available that should work with the default color scheme. This theme isn't actually "light" in the typical sense, however.
Vim's color schemes for different languages are kind of bonkers. This is no fault of the Apprentice scheme -- it's the way Vim's syntax plugins identify different keywords. However, I've done my best to make languages look consistent in IntelliJ.
I've taken some extra design liberties in some languages where things just looked better when tweaked. This is largely because IntelliJ and Vim identify cetain language constructs differently. The original color palette has been preserved.
supported languages
This scheme was developed and tweaked for the following languages and views. Others may work as well.
Bash
CSS
Diff view
Django/Jinja2 templates
ERB
Go
HTML
Java
JavaScript
Less
Mako
Markdown
PHP
Perl
Perl
Python
RegExp
Ruby
SCSS
SQL
Scala
XML
contributing
Please test changes by closing/reopening IntelliJ and making sure the color scheme "sticks." It's a bit buggy.
Be sure to run make after modifying Apprentice.icls to generate the "light" (Default/non-Darcula) version.
When in doubt, don't let attributes "inherit" from another. If your diff includes "baseAttributes", then you should go back and fix that. IntelliJ just doesn't work well enough here.