[AESH-89]
pasted lines with new-line chars should now be properly parsed
[AESH-92]
added TerminalString
[AESH-93]
home,end,pgup,pgdown should now be handled better in vi mode
enabled checkstyle again, and the end result was this...
[AESH-94]
initial commit. not all ansi values are mapped yet.
[AESH-94]
added as many ansi codes from infocmp as possible.
- arrow keys did not work, so they are still hard coded.
[AESH-94]
needed to add Key.HOME_2 and Key.END_2 since the values parsed from infocmp do
not correlate with the correct key values pressed.
[AESH-95]
complete operation on option values are properly parsed
updated to 0.38
[AESH-98]
added write methods and renamed method to make it more coherent
[AESH-99]
added defaultValue
[AESH-101]
fixed paste when masking
[AESH-99]
fix test
[AESH-101]
fixed newline and masking
[AESH-100]
[AESH-102]
changed Console and Settings to not be singletons
[AESH-103]
Settings is now an interface,
SettingsBuilder should now be the default way of creating a Settings object
removed terminal, just use Settings.getTerminal()
updated example and features
fixed formatting
Update README.md