Fix :tabe<Tab> resulting in :tag.
Remove dead code.
Add -feventlog flag.
Eliminate idle CPU consumption of vty frontend.
Add -eventlog option only when necessary.
Workaround for ioManagerWakeup error on OSX.
More relevant ghc ticket in comment.
Migrate to ‘rope’ package.

Some basic experimentation in ‘y’ and just generally giving it a spin
suggests that this results in much faster operations.