![intellij color schemes intellij color schemes](https://plugins.jetbrains.com/files/13106/screenshot_20379.png)
The easiest and the best way to specify highlighting text attributes is to specify a dependency on one of standard keys defined in DefaultLanguageHighlighterColors class. Plug-in Developers Text Attribute Key Dependency If only standard attributes are set, they will not be used by the version prior to 12.1 and this will result in different highlighting colors. icls (Idea CoLor Scheme) extension to avoid confusion about compatibility problems with older platform versions:
![intellij color schemes intellij color schemes](https://dirask.com/static/bucket/1569156619467-Jw8QnqXAbP--image.png)
Language-specific attributes still can be set by a scheme designer if needed but it's optional. The new implementation allows to specify a dependency on a set of standard text attributes which are linked to a scheme but not to any specific language. Previously language plug-ins were using fixed default colors incompatible, for example, with dark schemes. Positions And OffsetsĬolor scheme management in IntelliJ IDEA 12.1 was changed to ease the work of scheme designers and make schemes look equally well for different programming languages even if not designed specifically for these languages. Syntax Highlighter and Color Settings PageĢ. Syntax Highlighting and Error Highlightingĥ.