Vortrag: Vis Editor
Combining modal editing with structural regular expressions
The vis editor extends vi's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression based command language and Lua scripting capabilities.
The intention is not to be bug for bug compatible with vi(m), instead we
aim to provide more powerful editing features based on an elegant design and clean implementation.