Display an outline cursor when not focused.
Note that we're copying in the doc comment.
Fixed nefarious equals bug.

Those are always so much fun to track down! (Note: the previous statement is
laden with sarcasm. They are in fact no fun at all to track down.)
Don't choke updating max width on empty contents.
Revamped isearch mode to use a state stack.

Now things pretty much behave like emacs, modulo a bunch of missing features,
and the fact that we don't track overwrapped-ness. That's a level of pedantry
that I can't be bothered to replicate at the moment.
Add the ability to "execute" a key press.

You pass in the text description of a trigger sequence, like C-x C-c and it
parses it, then resolves the fn bound thereto, and invokes it. If there's no fn
bound, it invokes the standard missedFn processing so that the same feedback
occurs as if you typed the unbound key sequence normally.
Send non-isearch key bindings back to the main buffer.