This commit is contained in:
ycgambo 2018-05-29 16:22:32 +08:00
parent 62f656a02f
commit 91b0054375
5 changed files with 421 additions and 1254 deletions

View file

@ -10,48 +10,378 @@ Johan Kaving <johan@kaving.se>
Visit the [Solarized homepage]
------------------------------
See the [Solarized homepage] for screenshots,
details and colorscheme versions for Vim, Mutt, popular terminal emulators and
other applications.
See the [Solarized homepage] for screenshots,
details and color scheme versions for Vim, Mutt, popular terminal emulators and
other applications. These versions can also be found in the main [Solarized repository]
on GitHub.
Downloads
---------
Unfortunately the IntelliJ subtree in the main repository has not been updated and is out-of-sync with this
repository.
If you have come across this colorscheme via the [IntelliJ-only repository] on
github see the link above to the Solarized homepage or visit the main [Solarized repository].
The [IntelliJ-only repository] is kept in sync with the main [Solarized repository].
Issues, bug reports, changelogs are centralized at the main [Solarized repository].
For IntelliJ this [IntelliJ-only repository] is therefore recommended over the main repository.
[Solarized homepage]: http://ethanschoonover.com/solarized
[Solarized repository]: https://github.com/altercation/solarized
[IntelliJ-only repository]: https://github.com/jkaving/intellij-colors-solarized
Status
------------
These color scheme files are primarily tested with the latest version of IntelliJ IDEA Community Edition.
They might work with other versions of IntelliJ IDEA as well as other JetBrains tools
(e.g. PhpStorm and PyCharm).
This table lists the languages (and other sections under `Preferences | Editor | Colors & Fonts`)
for which the syntax highlighting has been adapted to the Solarized color scheme:
<table>
<tr>
<th>Language/Section</th>
<th>Supported</th>
<th>Note</th>
</tr>
<tr>
<td>ActionScript</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://developer.android.com/tools/help/logcat.html">Android Logcat</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://httpd.apache.org">Apache Config</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="https://github.com/bem/bemhtml">BEMHTML</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Bash</td>
<td align="center"><b>Yes</b></td>
<td>(<a href="http://www.ansorg-it.com/en/products_bashsupport.html">BashSupport</a> 1.1beta14 or later)</td>
</tr>
<tr>
<td><a href="http://www.buildout.org">Buildout config</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>C</td>
<td align="center"><i>No</i></td>
<td></td>
</tr>
<tr>
<td>C++</td>
<td align="center"><i>No</i></td>
<td></td>
</tr>
<tr>
<td>CMD</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>CSS</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Clojure Templates</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://coffeescript.org">CoffeeScript</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Custom Templates</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.dartlang.org">Dart</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Debugger</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Diff</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="https://www.djangoproject.com">Django</a>/<a href="http://jinja.pocoo.org/docs/">Jinja2 Template</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>ERB</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.erlang.org">Erlang</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>File Status</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>General</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://cukes.info">Gherkin (Cucumber)</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://code.google.com/p/go/">Google Go</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>GQL</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://groovy.codehaus.org">Groovy</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://haml.info">HAML</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>HTML</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.haskell.org">Haskell</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://jflex.de">JFlex</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Jade</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Java</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>JavaScript</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>JSP</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://jodd.org/doc/props.html">Jodd props file</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://kotlin.jetbrains.org">Kotlin</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://lesscss.org">LESS</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Localization file</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.lua.org">Lua</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.makotemplates.org">Mako Template</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://daringfireball.net/projects/markdown/">Markdown</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Objective-C</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>PHP</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Properties</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Python</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>ReST file</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>RegExp</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Ruby</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.rust-lang.org">Rust</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://sass-lang.com">SASS</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>SQL</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.scala-lang.org">Scala</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>Tea</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://twig.sensiolabs.org">Twig</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td>XML</td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3.org/TR/xpath/">XPath</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
<tr>
<td><a href="http://www.yaml.org">YAML</a></td>
<td align="center"><b>Yes</b></td>
<td></td>
</tr>
</table>
Installation
------------
### Option 1: Install using "Import Settings..."
1. Go to `File | Import Settings...` and specify the `intellij-colors-solarized` directory.
Clik `OK` in the dialog that appears.
1. Go to `File | Import Settings...` and specify the `intellij-colors-solarized` directory or the `settings.jar` file.
Click `OK` in the dialog that appears.
2. Restart IntelliJ IDEA
3. Go to `Preferences | Editor | Colors & Fonts` and select one of the new
3. Go to `Preferences | Editor | Colors & Fonts` and select one of the new
color themes.
### Option 2: Manual installation
1. Copy `Solarized Dark.xml` and `Solarized Light.xml` to your IntelliJ IDEA preferences
color directory.
On Mac OS X this is typically located in `~/Library/Preferences/IntelliJIdea10/colors` or `~/Library/Preferences/IntelliJIdea10CE/colors` (for the Community Edition).
On Windows it is in `Documents and Settings/<user>/.IntelliJIdea10/config/colors`.
1. Copy `Solarized Dark.icls` and `Solarized Light.icls` to your IntelliJ IDEA preferences
color directory. The directory varies, depending on which JetBrains IDE you are using.
*The colors directory may need to be created.*
It is typically in:
**Mac OS X**
* `~/Library/Preferences/IntelliJIdeaXX/colors` [(IntelliJ IDEA Ultimate Edition)][IntelliJ IDE settings],
* `~/Library/Preferences/IdeaICXX/colors` [(IntelliJ IDEA Community Edition)][IntelliJ IDE settings],
* `~/Library/Preferences/WebIDE70/colors` [(PHPStorm 7.0)][PHPStorm IDE settings],
* `~/Library/Preferences/WebIDE80/colors` [(PHPStorm 8.0)][PHPStorm IDE settings],
* `~/Library/Preferences/WebStorm8/colors` [(WebStorm 8.0)][WebStorm IDE settings].
**Linux**
* `~/.<PRODUCT><VERSION>/colors` Generic path,
* `~/.IdeaICXX/config/colors` [(IntelliJ IDEA)][IntelliJ IDE settings],
* `~/.PyCharmXX/colors` [(PyCharm)][PyCharm IDE settings].
**Windows**
* `%USERPROFILE%\.IdeaICXX\config\colors` [(IntelliJ IDEA Community Edition)][IntelliJ IDE settings],
* `%USERPROFILE%\.PyCharm40\config\colors` [(PyCharm 4.5 Community Edition)][PyCharm IDE settings].
2. Restart IntelliJ IDEA
3. Go to `Preferences | Editor | Colors & Fonts` and select one of the new
3. Go to `Preferences | Editor | Colors & Fonts` and select one of the new
color themes.
[IntelliJ IDE settings]: https://www.jetbrains.com/idea/help/project-and-ide-settings.html
[PHPStorm IDE settings]: https://www.jetbrains.com/phpstorm/help/project-and-ide-settings.html
[PyCharm IDE settings]: https://www.jetbrains.com/pycharm/help/project-and-ide-settings.html
[WebStorm IDE settings]: https://www.jetbrains.com/webstorm/help/project-and-ide-settings.html
Darcula
-------
Depending on the Look and Feel that you use the background
color for editor tabs will be different. The default L&amp;F has a light gray
background, while the Darcula L&amp;F has a dark background.
It is hard to find colors that work equally well on both light and dark backgrounds,
and therefore the `settings.jar` file contains Darcula versions of the color schemes.<br>
The only difference from the regular versions is that these color schemes inherit
their default colors from the Darcula theme rather than from Default.
Note About Fonts
-----------------
Unfortunately, font settings are included in the color settings files.
@ -60,6 +390,6 @@ after adding the color schemes to your IntelliJ IDEA installation.
Note About Committing Changes
-----------------------------
If you want to commit updates to the XML color scheme files, make sure to run the `buildjar.sh` script before committing to generate
an updated `settings.jar` file as well.
*The script has been tested on OS X, on other operating systems you're on your own.*
If you want to commit updates to the ICLS color scheme files, make sure to run the `buildjar.sh` script before committing to generate
an updated `settings.jar` file as well.
*The script has been tested on OS X, on other operating systems you're on your own.*

View file

@ -1,609 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<scheme name="Solarized Dark" version="1" parent_scheme="Default">
<option name="LINE_SPACING" value="1.2" />
<option name="EDITOR_FONT_SIZE" value="13" />
<option name="EDITOR_FONT_NAME" value="Menlo" />
<colors>
<option name="ADDED_LINES_COLOR" value="" />
<option name="ANNOTATIONS_COLOR" value="2b36" />
<option name="ANNOTATIONS_MERGED_COLOR" value="" />
<option name="CARET_COLOR" value="ffffff" />
<option name="CARET_ROW_COLOR" value="73642" />
<option name="CONSOLE_BACKGROUND_KEY" value="fdf6e3" />
<option name="GUTTER_BACKGROUND" value="73642" />
<option name="INDENT_GUIDE" value="" />
<option name="LINE_NUMBERS_COLOR" value="586e75" />
<option name="METHOD_SEPARATORS_COLOR" value="586e75" />
<option name="MODIFIED_LINES_COLOR" value="" />
<option name="NOTIFICATION_BACKGROUND" value="fdf6e3" />
<option name="READONLY_FRAGMENT_BACKGROUND" value="" />
<option name="RIGHT_MARGIN_COLOR" value="" />
<option name="SELECTED_INDENT_GUIDE" value="" />
<option name="SELECTED_TEARLINE_COLOR" value="" />
<option name="TEARLINE_COLOR" value="73642" />
<option name="WHITESPACES" value="ffffff" />
</colors>
<attributes>
<option name="ANNOTATION_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="859900" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="BREAKPOINT_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" value="73642" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="CONSOLE_SYSTEM_OUTPUT">
<value>
<option name="FOREGROUND" value="657b83" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="DUPLICATE_FROM_SERVER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="FOLLOWED_HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="2" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="GENERIC_SERVER_ERROR_OR_WARNING">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="2" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="268bd2" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="586e75" />
<option name="BACKGROUND" value="e4e4ff" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" value="ccccff" />
</value>
</option>
<option name="IMPLICIT_ANONYMOUS_CLASS_PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INFO_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="2" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INJECTED_LANGUAGE_FRAGMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INSTANCE_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="6c71c4" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_BLOCK_COMMENT">
<value>
<option name="FOREGROUND" value="808080" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_DOC_COMMENT">
<value>
<option name="FOREGROUND" value="808080" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_KEYWORD">
<value>
<option name="FOREGROUND" value="ede6d3" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_LINE_COMMENT">
<value>
<option name="FOREGROUND" value="808080" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_NUMBER">
<value>
<option name="FOREGROUND" value="cb4b16" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_STRING">
<value>
<option name="FOREGROUND" value="2aa198" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_VALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="MATCHED_BRACE_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.KEY">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.LINE_COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.VALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.VALUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REASSIGNED_PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" value="ffffff" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.BAD_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.CHAR_CLASS">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.ESC_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.META">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.QUOTE_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.REDUNDANT_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_All">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Non-Project Files">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Problems">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Production">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Project Files">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Tests">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="STATIC_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="d33682" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="STATIC_METHOD_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="TEXT">
<value>
<option name="FOREGROUND" value="93a1a1" />
<option name="BACKGROUND" value="2b36" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="TODO_DEFAULT_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" value="808080" />
<option name="EFFECT_TYPE" value="5" />
<option name="ERROR_STRIPE_COLOR" value="0" />
</value>
</option>
<option name="TYPE_PARAMETER_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="268bd2" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="UNMATCHED_BRACE_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="WARNING_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="586e75" />
<option name="BACKGROUND" value="fdf6e3" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" value="ffff00" />
</value>
</option>
<option name="WRITE_IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="586e75" />
<option name="BACKGROUND" value="ffe4ff" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" value="ffcdff" />
</value>
</option>
<option name="WRONG_REFERENCES_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="dc322f" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ATTRIBUTE_NAME">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ATTRIBUTE_VALUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ENTITY_REFERENCE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_PROLOGUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG_DATA">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG_NAME">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
</attributes>
</scheme>

View file

@ -1,619 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<scheme name="Solarized Light" version="1" parent_scheme="Default">
<option name="LINE_SPACING" value="1.2" />
<option name="EDITOR_FONT_SIZE" value="13" />
<option name="EDITOR_FONT_NAME" value="Menlo" />
<colors>
<option name="ADDED_LINES_COLOR" value="" />
<option name="ANNOTATIONS_COLOR" value="586e75" />
<option name="ANNOTATIONS_MERGED_COLOR" value="586e75" />
<option name="CARET_COLOR" value="839496" />
<option name="CARET_ROW_COLOR" value="eee8d5" />
<option name="CONSOLE_BACKGROUND_KEY" value="fdf6e3" />
<option name="GUTTER_BACKGROUND" value="eee8d5" />
<option name="INDENT_GUIDE" value="" />
<option name="LINE_NUMBERS_COLOR" value="657b83" />
<option name="METHOD_SEPARATORS_COLOR" value="93a1a1" />
<option name="MODIFIED_LINES_COLOR" value="" />
<option name="NOTIFICATION_BACKGROUND" value="2b36" />
<option name="READONLY_FRAGMENT_BACKGROUND" value="" />
<option name="RIGHT_MARGIN_COLOR" value="" />
<option name="SELECTED_INDENT_GUIDE" value="" />
<option name="SELECTED_TEARLINE_COLOR" value="" />
<option name="TEARLINE_COLOR" value="eee8d5" />
<option name="WHITESPACES" value="ffffff" />
</colors>
<attributes>
<option name="ANNOTATION_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="859900" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="BREAKPOINT_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" value="eee8d5" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="CONSOLE_SYSTEM_OUTPUT">
<value>
<option name="FOREGROUND" value="839496" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="DUPLICATE_FROM_SERVER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="FOLLOWED_HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="2" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="GENERIC_SERVER_ERROR_OR_WARNING">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="2" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="268bd2" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" value="ccceff" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" value="cccfff" />
</value>
</option>
<option name="IMPLICIT_ANONYMOUS_CLASS_PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INFO_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="2" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INJECTED_LANGUAGE_FRAGMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="INSTANCE_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="6c71c4" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_BLOCK_COMMENT">
<value>
<option name="FOREGROUND" value="93a1a1" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_DOC_COMMENT">
<value>
<option name="FOREGROUND" value="93a1a1" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_DOC_TAG">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="1" />
<option name="EFFECT_COLOR" value="9393a1" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_KEYWORD">
<value>
<option name="FOREGROUND" value="73642" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_LINE_COMMENT">
<value>
<option name="FOREGROUND" value="93a1a1" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_NUMBER">
<value>
<option name="FOREGROUND" value="cb4b16" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_STRING">
<value>
<option name="FOREGROUND" value="2aa198" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="JAVA_VALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="MATCHED_BRACE_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.KEY">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.LINE_COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.VALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="PROPERTIES.VALUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REASSIGNED_PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" value="ffffff" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.BAD_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.CHAR_CLASS">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.ESC_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.META">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.QUOTE_CHARACTER">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="REGEXP.REDUNDANT_ESCAPE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_All">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Non-Project Files">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Problems">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Production">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Project Files">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="SCOPE_KEY_Tests">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="STATIC_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="d33682" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="STATIC_METHOD_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="TEXT">
<value>
<option name="FOREGROUND" value="586e75" />
<option name="BACKGROUND" value="fdf6e3" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="TODO_DEFAULT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="268bd2" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" value="808080" />
<option name="EFFECT_TYPE" value="5" />
<option name="ERROR_STRIPE_COLOR" value="268bd2" />
</value>
</option>
<option name="TYPE_PARAMETER_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="268bd2" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="UNMATCHED_BRACE_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="WARNING_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="73642" />
<option name="BACKGROUND" value="ffdf80" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="1" />
<option name="ERROR_STRIPE_COLOR" value="ffff00" />
</value>
</option>
<option name="WRITE_IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" value="ffcce5" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" value="ffcce5" />
</value>
</option>
<option name="WRONG_REFERENCES_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="dc322f" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ATTRIBUTE_NAME">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ATTRIBUTE_VALUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_COMMENT">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_ENTITY_REFERENCE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_PROLOGUE">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG_DATA">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
<option name="XML_TAG_NAME">
<value>
<option name="FOREGROUND" />
<option name="BACKGROUND" />
<option name="FONT_TYPE" value="0" />
<option name="EFFECT_COLOR" />
<option name="EFFECT_TYPE" value="0" />
<option name="ERROR_STRIPE_COLOR" />
</value>
</option>
</attributes>
</scheme>

View file

@ -1,11 +1,76 @@
#!/bin/sh
#!/bin/bash
# Create a Darcula version of the specified color scheme.
#
# Usage:
# createDarculaVersion sourceFile targetFile
#
function createDarculaVersion {
cp "${1}" "${2}"
# Append " (Darcula)" to the name of the scheme
sed -i'.orig' -e 's/\(<scheme name="[^"]*\)\(" .*\)/\1 \(Darcula\)\2/' "${2}"
# Remove any existing FILESTATUS elements
sed -i'.orig' -e '/<option name="FILESTATUS_/d' "${2}"
# Replace the notification background
sed -i'.orig' -e 's/<option name="NOTIFICATION_BACKGROUND.*$/<option name="NOTIFICATION_BACKGROUND" value="73642" \/>/' "${2}"
# Use Darcula parent theme
sed -i'.orig' -e 's/\(parent_scheme\)="[^"]*"/\1="Darcula"/' "${2}"
# Fix static methods
sed -i'.orig' -e 's/<\/attributes>/<option name="DEFAULT_STATIC_METHOD"><value><option name="FONT_TYPE" value="2" \/><\/value><\/option><\/attributes>/' "${2}"
# Special handling for Solarized Dark
if [[ ${2} =~ .*Dark.* ]]
then
# Function declarations
sed -i'.orig' -e 's/<\/attributes>/<option name="DEFAULT_FUNCTION_DECLARATION"><value><option name="FOREGROUND" value="839496" \/><\/value><\/option><\/attributes>/' "${2}"
# Instance methods
sed -i'.orig' -e 's/<\/attributes>/<option name="DEFAULT_INSTANCE_METHOD"><value><option name="FOREGROUND" value="839496" \/><\/value><\/option><\/attributes>/' "${2}"
fi
# Special handling for Solarized Light
if [[ ${2} =~ .*Light.* ]]
then
# Function declarations
sed -i'.orig' -e 's/<\/attributes>/<option name="DEFAULT_FUNCTION_DECLARATION"><value><option name="FOREGROUND" value="586E75" \/><\/value><\/option><\/attributes>/' "${2}"
# Instance methods
sed -i'.orig' -e 's/<\/attributes>/<option name="DEFAULT_INSTANCE_METHOD"><value><option name="FOREGROUND" value="586E75" \/><\/value><\/option><\/attributes>/' "${2}"
# Parameter hints
sed -i'.orig' -e 's/<\/attributes>/<option name="INLINE_PARAMETER_HINT"><value><option name="FOREGROUND" value="7A7A7A" \/><option name="BACKGROUND" value="EDEDED" \/><\/value><\/option><\/attributes>/' "${2}"
fi
rm "${2}.orig"
}
# Create the "colors" directory for the scheme files
# and copy the .icls scheme files there
mkdir colors
cp Solarized\ Light.xml colors
cp Solarized\ Dark.xml colors
cp Solarized\ Light.icls colors
cp Solarized\ Dark.icls colors
# Create Darcula versions of both schemes,
createDarculaVersion colors/Solarized\ Light.icls colors/Solarized\ Light\ \(Darcula\).icls
createDarculaVersion colors/Solarized\ Dark.icls colors/Solarized\ Dark\ \(Darcula\).icls
# Create .xml versions of all schemes for backwards compatibility
cp colors/Solarized\ Light.icls colors/Solarized\ Light.xml
cp colors/Solarized\ Dark.icls colors/Solarized\ Dark.xml
cp colors/Solarized\ Light\ \(Darcula\).icls colors/Solarized\ Light\ \(Darcula\).xml
cp colors/Solarized\ Dark\ \(Darcula\).icls colors/Solarized\ Dark\ \(Darcula\).xml
# Create an empty "IntelliJ IDEA Global Settings" file,
# needed to be able to import the JAR using "Import Settings..."
touch IntelliJ\ IDEA\ Global\ Settings
# Create the JAR file
jar cfM settings.jar IntelliJ\ IDEA\ Global\ Settings colors
# Cleanup
rm -r colors
rm IntelliJ\ IDEA\ Global\ Settings
rm IntelliJ\ IDEA\ Global\ Settings
echo "settings.jar generated"