Colour themes
Colour themes contain the formatting information of the language elements which
are described in language definitions.
The files have to be stored as *.style in HL_DIR/themes*. You can apply a style
with the --style option.
Format:
<Colour> = #RRGGBB RR GG BB describes the red/green/blue hex-values which define the colour. Value range: 00 (none) - FF (full) <Format> = <bold> <italic> <underline> Bold, italic und underline are optional attributes and may be combined. # Colour of unspecified text $DEFAULTCOLOUR=<Colour> # Background colour (ignored by RTF output) $BGCOLOUR=<Colour> # Font size $FONTSIZE=<number> # Formatting of keywords, which belong to the corresponding keyword class $KW_CLASS(<class>)=<Colour> <Format> # Formatting of numbers $NUMBER=<Colour> <Format> # Formatting of escape characters $ESCAPECHAR=<Colour> <Format> # Formatting of strings $STRING=<Colour> <Format> # Formatting of comments $COMMENT=<Colour> <Format> # Formatting of single line comm. (optional, equals to $COMMENT if omitted $SL-COMMENT=<Colour> <Format> # Formatting of compiler directives $DIRECTIVE=<Colour> <Format> # Formatting of strings within compiler directives $STRING_DIRECTIVE=<Colour> <Format> # Formatting of symbols (optional, equals to $DEFAULTCOLOUR if omitted) $SYMBOL=<Colour> <Format> # Formatting of line numbers $LINE=<Colour> <Format>
Example:
# golden.style $DEFAULTCOLOUR=#ddbb00 $BGCOLOUR=#000000 $FONTSIZE=10 $KW-GROUP(kwa)=#ffed8a bold $KW-GROUP(kwb)=#ffed8a $KW-GROUP(kwc)=#dedede bold $KW-GROUP(kwd)=#ddbb00 bold $NUMBER=#ffffff $ESCAPECHAR=#ff0000 $STRING=#ff0000 $STRING-DIRECTIVE=#ff0000 $COMMENT=#978345 italic $DIRECTIVE=#ffddaa $LINE=#898989 $SYMBOL=#ababab $MARK-LINE=#404040Back
