Features Include:
- Modal editing -> Normal, Visual, Command, and Insert modes allow the user to easily navigate a document. Using classic efficient Vim keybindings such as h, j, k, l, 0, $, and more,
a user is able to quickly navigate a text file in normal mode, insert text in insert mode, and highlight, move, or delete sections of text in visual mode.
- Gap Buffer -> A built-from-scratch gap buffer data structure was created to hold the contents of the file and allow for efficient insertion and deletion around the user cursor.