> > ESC could undo editing.
> An entire editing 'session' would become part of the undo stack. Undo
> within the TextView should be done in whatever manner Gtk usually does.
Undo as in "Revert to state before entering the editing mode". If not, then
ESC may accept the edited text as well (like in vi ;) ).