What does this do that Vim doesn't? I'm just not sure I see any selling points. You can extend Vim with Lua, vim has multiple viewports, support for hundreds of languages, and all the other features like code complete, etc... What itch is this supposed to scratch, that something like Vim, a proven project, cannot? I understand that every developer wants to carve his name out and be king of his own sandcastle. But as a rule, I don't support that unless the developer has really thought about the problem and decided that a new project was the only way to solve a problem.