Since I plan on using Tweak Book to replace my current use of vim for editing epubs, that editor needs to reach a stage where I am productive using it. And that is a pretty high bar
For the moment, I think I'll put editor work on hold and get back to finishing up Tweak Book, at least to the point where it's useful for non vim aficionados.
I can always add smart indent, autocomplete and a vim emulation mode later, when I'm done with the basic Tweak Book functionality.