I've been playing with an exciting feature of HTML5 that I hadn't heard of: the contentEditable
attribute. It's magical! It just makes anything suddenly be editable in-browser! It also finally provides me with the thing I've been wanting ever since growing dissatisfied with text editors: A way to build a new text editor, without having to actually code up the guts of text movement, manipulation, and entry. Oh, happy day!
More on this as the situation progresses.