Lighter default cursor color
Fixed whitespace collapsing

Multiple consecutive spaces cannot be collapsed into one.
More functions and basic history support