This is a list of items that I eventually want to add.
- Undo/redo (up to a maximum memory cap, e.g., 100 commands)
- Add configuration options to allow for things like changing the default tab spaces
- Search and find/replace
- Probably some others to come