https://github.com/aligrudi/neatvi vi/ex editor with support for bidirectional UTF-8 text, syntax highlight and infinite undo/redo