Configuration of jIvalo Editor

Editor places configuration file jivalo.editor.properties to directory .settings witch locates in User's current working directory retrieved by System.getProperty( "user.dir" ) method call.

Settings

Syntax Highlighting.

Snipped from java.highligh configuration file:

# if empty no quatation string highlighting
# highligh.string=
#
# if empty no command line highlighting. Currently  // is consideres as comment
# commentline.string=GREEN,bold,italic
#
# Color:
#        java.awt.Color class static colors names either lowercase or uppercase 
#        or red, green and blue color separeted by at character.
# Style:
#        either italic or bold or both
# syntax word=foregroundColor,style,style
#
#
highligh.string=blue
commentline.string=GREEN,bold,italic
#
# Not Java reserved words but Boolean and null literals 
#
true=magenta
false=magenta
null=magenta
#
# Java reserved words
#
abstract=255@0@255,bold
assert=255@0@255,bold
boolean=255@0@255,bold

Key Bindings Custom key bindings.

Snipped from test configuration file:

# Syntax: actionName = keyname, keymodifier | keymodifier | keymodifier ...
#
# actionName : javax.swing.text.DefaultEditorKit class static String action field
#
# keyname: java.awt.event.KeyEvent class static String key field not starting "KEY_"
#
# keymodifier: Possible values are : CTRL_MASK, SHIFT_MASK and ALT_MASK
#
# examples:
#       beginLineAction=VK_A, CTRL_MASK
#       beepAction=VK_B, CTRL_MASK | SHIFT_MASK | ALT_MASK
#
beginLineAction=VK_A, CTRL_MASK
beepAction=VK_B, CTRL_MASK | SHIFT_MASK | ALT_MASK