I started to write a new editor not too long ago and had it about half done after two days.
I got tired of people complaining that it was too hard to use UNIX because the editor was too complicated.
I think editors have to come out of a certain kind of community.
I think one of the interesting things is that vi is really a mode-based editor.